WHAT IS OSM?

OSM is developing an open source Management and Orchestration (MANO) stack aligned with ETSI NFV Information Models. As a community-led project, OSM delivers a production-quality MANO stack that meets operators' requirements for commercial NFV deployments.

OSM Resources:

OSM White Papers

 

OSM Workshops

 

OSM Videos

 

OSM User Guide

ETSI NFV Alignment

OSM is closely aligned with the evolution of ETSI NFV and provides a regularly updated reference implementation of NFV MANO.

Open Source

ETSI OSM uses well-established tools and methods to develop code under the Apache Public License 2.0.

Open Community

Participation to OSM is open to members and non-members of ETSI, as well as individual developers and end users from all across the globe. Check how to join or learn more about OSM.

RECENT NEWS

Sophia Antipolis, 09 September 2025

ETSI Open Source MANO announces Release SEVENTEEN, extending it's capabilities for cloud-native native orchestration.

Sophia Antipolis, 15 January 2025

ETSI Open Source MANO announces Release SEVENTEEN, extending it's capabilities for cloud-native native orchestration.

Sophia Antipolis, 11 October 2024

ETSI Open Source MANO will be part of the SNS4SNS event coming this 12-14 November at ETSI headquarters! 

OSM BY THE NUMBERS

0

Lines Of Code

0

Code Commits

0

Participating Organizations

0

Downloads

WHAT PEOPLE ARE SAYING

“Operational effectiveness at the edge is critical to a successful 5G strategy and emerging business models for edge-based compute. OSM Release SIX connects edge and core to provide repeatable and reusable services that span the full telco topology and enable both 5G infrastructure and third-party app ecosystems for the edge in VMs and containers.”

Mark Shuttleworth

CEO of Canonical and founder of Ubuntu

“Management and Orchestration (MANO) is, at the same time, one of the key components and most controversial concepts in network virtualization architecture. Telefónica has long been working from the point of view of innovation in its development. A first result and seed of OSM is OpenMANO, a highly functional framework pioneering the first open source NFV Orchestration and Management stack and, currently, a key component of Telefónica’s NFV Reference Lab. By joining this community, we aim to accelerate the development of MANO while recognizing the value of open-source implementations of NFV and a need to harmonize efforts there.”

Antonio Elizondo

Head of Network Virtualisation Strategy and Technology, Global CTO Unit, Telefónica

“OSM has evolved from an interesting PoC into the most promising architecture for orchestrating VNFs, under the multi-vendor, standardized approach that our Telco customers have been looking for. Increased robustness, as well as exciting features that pave the path towards 5G and the Edge, let us build with confidence the second release of our distribution, WhiteNFV Barcelona, in order to cover the increased demand for operator-led, automated NFV deployments.”

Joris Vleminckx

COO Whitestack

“The ETSI OSG Open Source MANO (OSM) initiative will facilitate the development of open source software for management and orchestration of future networks. Knowledge, capabilities and solutions within this area will be of critical importance to Telenor when virtualizing the network for increased flexibility, faster service delivery, rapid innovation and operational efficiency.”

Patrick Waldemar

Vice President, Telenor Research

“Proprietary management and automation approaches have impeded NFV deployments. Service providers recognize the need for a standardized MANO information model delivered in conjunction with an open source MANO platform to cultivate a robust commercial NFV supplier ecosystem. I’m thrilled with the progress OSM has made to meet these needs and its growing industry acceptance.”

Matt Harper

OSM Founding Member, CTO, RIFT.io

  

This new capability of ETSI OSM is specifically important considering the ushering of 5G SA architecture and solutions which already find its way to the market thanks to early work from CNCF and specifically CNTT K8s specs. OSM brings value to the picture as it allows to design, model, deploy and manage CNFs (Containerized VNFs) without any translation or re-modeling. It also allows operators to experience early commercial use case of integration of Helm 2.0 in their production environments. On top of that, it allows a NS (Network Service) to combine CNFs with existing VNFs or legacy PNFs to deliver complex services in an easy to deploy and manageable manner.

In the following part of this paper I will try to share my understanding on OSM Release SEVEN and sum up the results from ETSI OSM webinars on this subject held on January 15-16 2020. For details you may need to refer to webinar content itself which can be found at https://www.brighttalk.com/webcast/12761/380670  

 

Why Kubernetes is so important for Telco and Enterprise

Telco industry has experienced lot of pain points the way NFV journey has steered with focus on migrating existing PNFs to the Cloud. K8s offers opportunity for all Platform providers, application vendors, assurance partners to build something on modern principles of micro services, DevOps and Open API’s driven. This is something that already made its way to Telco’s in OSS and IT systems as an example Mycom-OSI UPM, OSM and ONAP are already based on Kubernetes, the arrival of 5G SA and uCPE branches has driven almost all operators adopt networks to use Kubernetes. Further it is principally agreed as CSP’s move to Edge that K8s will be the platform of choice.

 

Foundation for K8s Clusters

Kubernetes made it simple for the applications and CNFs to use APIs in a standard fashion using K8s Clusters which are deployed either from upstream open source or via Distros. The early adoption of CNFs in Telco largely supports the consumption model of vendor Distros like RedHat OpenShift, VMware PKS, Ericsson CCD to mention the most important ones.

The re-usability of APIs makes it simple to craft unique applications in form of build configuration files using artifacts of PoD, services, cluster, config map and persistent volumes which are defined in a very standard manner in K8s by which you can deploy all artifacts through a single file.

ETSI OSM can be deployed using both HELM 2.0 as well as Juju charmed bundles.

 

Foundation for Helm

Helm gives teams the tools they need to collaborate when creating, installing, and managing applications inside of Kubernetes. With Helm, you can:

  • Find prepackaged software (charts) to install and use,
  • Easily create and host your own packages,
  • Install packages into any Kubernetes cluster
  • Query the cluster to see what packages are installed and running
  • Update, delete, rollback, or view the history of installed packages

Helm makes it easy to run applications inside Kubernetes. For details please refer to details HELM packages on https://helm.sh/blog/helm-3-released/

 

Key Features of OSM Release SEVEN

OSM Release SEVEN is carrier grade and below are its key features :

  • Improved VNF Configuration interface (One stop shop) for all Day-0/1/2 operations
  • Improved Grafana dashboard
  • VNFD and NSD testing
  • Python3 support
  • CNFs support in both options where OSM creates the Cluster or rely on OEM tools to provision it
  • Workload placement and optimization (something very important for Edge and Remote clouds)
  • Enhancements in both Multi VIM and Multi SDN support
  • Additional support for Public Clouds

How OSM handles deployment of CNFs

Fortunately, OSM approach on this is modeling applications in a standard fashion which means the same package can be enhanced to reflect containerized deployment. On a NS level, it can flexibly inter-work with VNFs/PNFs as well, the deployment unit used to model CNF specific parameters is called KDU’s (Kubernetes Deployment Unit) other major change is K8s cluster under resources. It is important as it explains most important piece the Networking and related CNI interfaces.

OSM can deploy the K8s cluster using API integration or rely on 3rd party tools like Openshift® or PKS to deploy it on instructions form OSM.

Changes to NFVO interfaces

Just like Or-Vi is used for infrastructure integration with Orchestration Helm 2.0 (will also support 3.0 in near future) is used for infrastructure integration with K8s applications. Since the NBI supports mapping KDUs in the same NSD it means the only changes from orchestration point of view are on the south side.

 

Workload Placement

As per latest industry standing and experience sharing in KubeCon and CloudNativeCon  summit Americas  there is a growing consensus that Container is the platform of choice for the Edge primarily due to its robustness, operational model and lighter foot print. As per our experience of containers here in STC a 40% reduction in both CAPEX and foot print will be realized on DC’s if deployed Edge using Containers.

However, the business definition of Edge raises a number of queries, the most importants being work load identification, placement and migration specially considering the fact that Edge has a lighter foot print that and that in the future will host carrier mission critical applications.

 

The issues with the upgrades and how OSM addresses them

Compared to earler releases, the OSM NS action primitives allow the CNF to be upgraded to the latest release and execute both dry run and Juju tests to ensure the application performance bench mark is same as before. Although this works best for small applications like LDAP the same is difficult to achieve with more complex CNFs like 5G SA. Through liaison with LFN OVP program I am sure soon the issue will be addressed. We as operators have a plan to validate it on 5G SA nodes.

Many thanks to colleagues, mentors and industry collaborators Jose Miguel Guzman, Francisco Javier Ramón Salguero Gerardo García and Andy Reid for OSM growth in recent years … See you in Madrid!