Inmanta Service Orchestrator Documentation#
Welcome to the Inmanta Service Orchestrator documentation!
Inmanta empowers telecom operators and service providers to speed up service delivery and reduce the total cost of ownership through efficient, end-to-end automation. No longer is automation limited to silos and vendor-specific solutions – you can now integrate with various domains and best-in-class components from any vendor.
Inmanta Service Orchestrator is an automation and orchestration tool to efficiently deploy and manage your end-to-end services across physical and virtual domains and multi-vendor environments. Inmanta’s open and extensible micro-services architecture combined with powerful, intent-based service modelling provides the flexibility and efficiency to rapidly create, customize and roll-out new services, while eliminating costly operational errors.
The key characteristics of Inmanta Service Orchestrator are:
End-to-end: Inmanta Service Orchestrator ensures end-to-end consistency, higher flexibility and a shorter time to cash by enabling end-to-end automation of all service delivery aspects:
Multi-domain: designed to interact across physical and virtual domains, such as WAN, edge, access network, NFV, cloud, containers, and datacenter.
Holistic: A single, unifying automation solution, providing service orchestration, network orchestration, NFV orchestration (NFVO), as well as generic VNF management (gVNFM), cloud orchestration and configuration management. No other automation tools required.
Full lifecyle: Manage advanced service lifecycle, covering creation, on-boarding, provisioning, modification, scaling, upgrading and decommissioning.
Intent-based programmability: Inmanta optimizes service development and maintenance for telecom operators and service providers through its unifying, model-driven methodology for intent-based orchestration.
Inmanta’s powerful domain-specific language (DSL) simplifies service creation and management, and is based on infrastructure as code (IaC) principles to provide a unified way to automate multi-domain and multi-vendor services. The embedded DSL enables the development of modular building blocks that make abstraction of low-level details, enabling re-usability across use cases.
Inmanta’s intent-based programmability provides out-of-the-box self-healing, safe roll-back, detailed dry run and seamless service upgrades for enhanced stability and resilience.
Vendor agnostic: Inmanta Service Orchestrator is truly open and vendor agnostic for all network layers, domains and OSS/BSS. Service providers can integrate with 3rd party solutions as well as a wide range of open-source technologies to build a best-in-class, all-encompassing solution.
Interoperability through pluggable adapters and open APIs
API-ification of orchestrated services to easily plug services into the OSS/BSS environment
Support for brownfield environments by fine-grained roll-out
The Inmanta Service Orchestrator product is based on mature technology backed by 15+ years of research and interaction with companies offering telecom and cloud services.
- Quickstart
- Prerequisites
- Setting up the LAB
- Connecting to the containers
- Create an Inmanta project and an environment
- Configuring SR Linux
- SR Linux interface configuration
- SR Linux OSPF configuration
- Deploy the configuration model
- Verifying the configuration
- Resetting the LAB environment
- Reusing existing modules
- Update the configuration model
- Modify or Create your own modules
- Next steps
- Installation
- Architecture
- Language Reference
- Model developer documentation
- Developer Getting Started Guide
- Project creation guide
- Module creation guide
- Understanding Modules
- Installing modules
- Releasing and distributing modules
- Developing Plugins
- Finalizers
- Developing South Bound Integrations
- Test plugins
- Understanding Projects
- Model debugging
- Model Design Guidelines
- Partial compiles
- Unmanaged Resources
- Dict Path
- Platform developer documentation
- Inmanta Lifecycle Service Manager
- LSM quickstart
- Allocation
- Allocation V2
- Allocation V3
- Embedded entities
- Inter-Service Relations
- Partial Compiles
- Troubleshooting
- Limitations
- Lifecycle
- Attribute and entity metadata
- Validation types
- Service Identity
- State Transfer Transactional Behavior
- Service catalog
- Service Inventory
- Lifecycle Manager
- Patterns
- Glossary
- Dict Path Library
- Partial Compiles
- Administrator documentation
- Frequently asked questions
- Glossary
- Inmanta Reference
- Troubleshooting
- Changelog
- Release 7.1.0 (2024-03-29)
- Release 7.0.3 (2024-02-09)
- Release 7.0.2 (2024-01-17)
- Release 7.0.1 (2024-01-04)
- Release 7.0.0 (2023-12-11)
- General changes
- Inmanta-core: release 11.0.0 (2023-12-11)
- Inmanta-core: release 10.0.0 (2023-10-13)
- Inmanta-core: release 9.3.0 (2023-07-04)
- Inmanta-license: release 4.0.0 (2023-12-11)
- Inmanta-lsm: release 4.0.0 (2023-12-11)
- inmanta-support: release 3.2.1
- Inmanta-ui: release 5.1.0 (2023-12-11)
- Inmanta-ui: release 5.0.0 (2023-10-13)
- web-console: release 1.15.0
- Release 6.5.0 (2023-12-11)
- Release 6.4.0 (2023-10-13)
- Release 6.3.1 (2023-08-02)
- Release 6.3.0 (2023-07-04)
- Release 6.2.0 (2023-04-11)
- Upgrade notes
- Inmanta-core: release 8.3.0 (2023-04-11)
- Inmanta-license: release 3.0.2 (2023-04-11)
- Inmanta-lsm: release 3.2.0 (2023-04-11)
- Inmanta-support: release 3.1.1 (2023-04-11)
- Inmanta-ui: release 4.0.2 (2023-04-11)
- Web-console: release 1.12.3 (2023-04-11)
- Web-console: release 1.12.2 (2023-02-17)
- Release 6.1.0 (2023-02-09)
- Upgrade notes
- Inmanta-core: release 8.2.0 (2023-02-09)
- Inmanta-core: release 8.1.0 (2023-02-06)
- Inmanta-license: release 3.0.1 (2023-02-09)
- Inmanta-lsm: release 3.1.0 (2023-02-09)
- Inmanta-support: release 3.1.0 (2023-02-09)
- Inmanta-ui: release 4.0.1 (2023-02-06)
- Web-console: release 1.12.1 (2023-02-09)
- Web-console: release 1.12.0 (2023-02-06)
- Release 6.0.0 (2022-12-02)
- Upgrade notes
- Inmanta-core: release 8.0.0 (2022-11-30)
- Inmanta-core: release 7.1.0 (2022-09-29)
- Inmanta-core: release 7.0.0 (2022-08-05)
- Inmanta-license: release 3.0.0 (2022-12-02)
- Inmanta-lsm: release 3.0.0 (2022-12-02)
- Inmanta-support: release 3.0.0 (2022-12-02)
- Inmanta-ui: release 4.0.0 (2022-11-30)
- Inmanta-ui: release 3.0.2 (2022-09-29)
- Inmanta-ui: release 3.0.1 (2022-08-05)
- Inmanta-ui: release 3.0.0 (2022-02-02)
- web-console: release 1.11.3
- Release 5.4.0 (2022-12-01)
- Release 5.3.0 (2022-09-30)
- Release 5.2.0 (2022-08-16)
- Upgrade notes
- Inmanta-core: release 6.2.0 (2022-08-16)
- Inmanta-license: release 2.0.3 (2022-08-16)
- Inmanta-lsm: release 2.2.0 (2022-08-16)
- Inmanta-support: release 2.0.3 (2022-08-16)
- Inmanta-ui: release 2.0.3 (2022-08-16)
- inmanta-dashboard: release 3.8.1
- Web-console: release 1.11.1 (2022-08-16)
- Web-console: release 1.11.0 (2022-08-05)
- Release 5.1.0 (2022-04-12)
- Release 5.0.1 (2022-02-11)
- General changes
- Inmanta-core: release 6.0.1 (2022-02-11)
- Inmanta-core: release 6.0.0 (2022-02-02)
- Inmanta-core: release 5.1.1 (2021-05-27)
- Inmanta-core: release 5.1.0 (2021-05-05)
- Inmanta-core: release 5.0.0 (2021-03-15)
- Inmanta-license: release 2.0.1 (2022-02-11)
- Inmanta-lsm: release 2.0.1 (2022-02-11)
- Inmanta-support: release 2.0.1 (2022-02-11)
- Inmanta-ui: release 2.0.1 (2022-02-11)
- inmanta-dashboard: release 3.8.1
- Web-console: release 1.9.1 (2022-02-11)
- Web-console: release 1.9.0 (2022-02-02)
- Release 4.4.0 (2022-01-26)
- Upgrade notes
- Inmanta-core: release 4.4.0 (2022-01-25)
- Inmanta-license: release 1.3.4 (2022-01-25)
- Inmanta-lsm: release 1.9.0 (2022-01-25)
- Inmanta-support: release 1.3.4 (2022-01-25)
- Inmanta-ui: release 1.4.1 (2022-01-25)
- Inmanta-dashboard: release 3.8.1 (2022-01-25)
- Web-console: release 1.8.0 (2022-01-25)
- Release 4.3.0 (2021-10-18)
- General changes
- Inmanta-core: release 4.3.1 (2021-10-18)
- Inmanta-license: release 1.3.3 (2021-10-18)
- Inmanta-lsm: release 1.8.0 (2021-10-18)
- Inmanta-support: release 1.3.3 (2021-10-18)
- Inmanta-ui: release 1.4.0 (2021-10-18)
- Inmanta-dashboard: release 3.8.0 (2021-10-18)
- Web-console: release 1.7.0 (2021-10-18)
- Release 4.2.1 (2021-06-01)
- Release 4.2.0 (2021-05-05)
- General changes
- Inmanta-core: release 4.2.0 (2021-05-05)
- Inmanta-license: release 1.3.2 (2021-05-05)
- Inmanta-lsm: release 1.7.0 (2021-05-05)
- Inmanta-support: release 1.3.2 (2021-05-05)
- Inmanta-ui: release 1.3.2 (2021-05-05)
- Inmanta-dashboard: release 3.7.0 (2021-05-05)
- Web-console: release 1.6.0 (2021-05-05)
- Release 4.1.0 (2021-03-19)
- Release 4.0.0 (2021-01-06)
Additional resources#
PDF version#
Download: inmanta.pdf