NFV Management and Orchestration (MANO)

Accelerate your migration to NFV with Open Source MANO (OSM)

Automate deployment and operations of network functions, and benefit from reduced operational costs, by using an open source implementation of ETSI NFV MANO. To improve the stability of deployments and provide telcos with a production-grade platform, Canonical delivers a pure upstream OSM distribution — Charmed OSM. As a key contributor to the Open Source MANO project, we are excited to help you on your NFV journey.

Get in touch

Tutorial: Get started with Charmed OSM

What is Open Source MANO?

OSM is an open-source implementation of the ETSI NFV MANO (MANagement and Orchestration) stack. It was founded by ETSI and is fully aligned with ETSI NFV Information Models. Open Source MANO allows Telecommunications Service Providers (TSPs) to move from traditional, legacy networking services to cloud-native network functions and accelerates their NFV transformation. OSM assists with network functions onboarding and orchestration in physical, virtual, containerised and hybrid environments, as required in modern telco networks.

  • Cost savings from Day‐0 to Day‐N

    Providing a simple approach to network functions onboarding and orchestration, Open Source MANO helps to reduce both time and resources, and thus, assists with bringing costs down.

  • Operability first

    Unlike other MANO projects, Open Source MANO focuses on operability first, providing value by using publicly available, open‐source tools.

  • Carrier‐grade

    With almost 4 years of active development and constantly growing adoption, Open Source MANO is mature and meets the requirements of commercial NFV networks.

  • Industry‐supported

    Hosted by ETSI and supported by leading carrier‐1 TSPs including Telefonica, BT and Telenor.

  • Diversity of environments

    Designed for physical, virtual, container and hybrid network functions.

  • Diversity of workloads

    Designed for both open-source and proprietary‐source applications.

Why Charmed OSM?

Charmed OSM is an Open Source MANO distribution, developed and maintained by Canonical, which uses Juju charms to simplify its deployments and operations. Charmed OSM enables TSPs to easily deploy pure upstream Open Source MANO in highly available, production-grade and scalable clusters.

  • Industry‐aligned and fully compliant with upstream

    Charmed OSM is based on the official container images maintained by the upstream OSM community. Being one of the key contributors to the upstream Open Source MANO project, Canonical’s Charmed OSM roadmap is fully aligned with the requirements of the community.

  • Predictable release cadence and upgrade path

    Canonical releases a new version of Charmed OSM within two weeks of each upstream Open Source MANO release. You can upgrade between consecutive releases.

  • Simplified deployments and operations

    Using Juju charms for Open Source MANO deployments and operations simplifies the overall adoption process and lets you benefit from a model‐driven, declarative approach. With Charmed OSM, telcos can spin up their Open Source MANO stack quickly and focus on network functions themselves.

  • Stable and secure

    By running on Ubuntu LTS and going through a rigorous testing process at the development phase, Charmed OSM provides production-grade stability and meets the security requirements of modern telecommunications networks.

  • Highly Available and resilient against failures

    Canonical’s Charmed OSM distribution can be deployed in a highly available mode which is resilient against failures and allows telcos to meet their availability goal.

  • Supported with Ubuntu Advantage

    The Ubuntu Advantage support package provides important security patches, up to 24×7 support and production‐grade SLAs.

  • Availability of managed services

    Operating complex software clusters at a promised level of availability is difficult, even when using Juju charms. We understand that and provide managed services for Charmed OSM in response. Simply transfer the operational risk and let Canonical’s experts operate your Open Source MANO cluster for you.

The introduction of Charmed OSM into the market emphasises OSM’s momentum in the telco industry. Charmed OSM, deployed with Juju, fully automates the installation process and drastically simplifies ongoing OSM operations.

Ramon Armada, NFV Solution Director at Altran

Platform Integration


Any Kubernetes

Being vendor‐neutral, Charmed OSM can run on any Kubernetes platform. Simply spin up your Kubernetes cluster and deploy Charmed OSM on top of it.


Flexible VIM options

Charmed OSM supports multiple VIMs (Virtual Infrastructure Managers): OpenStack, VMware vSphere, AWS, Azure, OpenNebula and Eclipse fog05. Other VIMs are constantly being added.


Charmed applications

As a collection of Juju charms, Charmed OSM can be easily integrated with other charmed applications. This allows native cooperation between Charmed OSM and other applications and results in time savings, and thus, reduces the operational costs as well.

Charmed OSM in action

Development stack


The development stack for Charmed OSM is a toolset that allows you to experiment with Open Source MANO directly on your workstation. It consists of:

  • MicroK8s – a small Kubernetes on your workstation that will host the Charmed OSM installation.
  • MicroStack – a small OpenStack on your workstation to use as a VIM for Charmed OSM.
  • Charmed OSM core bundle – a minimal Open Source MANO installation.

For more information about the development stack watch the video: Just one machine to get started with OSM or read the tutorial: Getting started with Charmed OSM.

Production stack


For production environments, where stability, availability and scalability are the key drivers, Canonical provides a production‐grade stack consisting of:

  • MAAS – for bare-metal provisioning.
  • Charmed Kubernetes – highly available and scalable Kubernetes cluster for Charmed OSM hosting purposes.
  • Charmed OpenStack – a highly available and scalable OpenStack cluster that will be used as the VIM.
  • Charmed OSM HA bundle – a highly available and scalable Open Source MANO cluster.

Learn more about Canonical’s solutions for telcos

Interested in trying Charmed OSM?

Tell us your NFV story and talk to a Canonical telco expert.

Get in touch

Tutorial: Try it yourself ›

Need a hand with OSM?

Don’t wait anymore. Roll-out your NFV platform together with Canonical.

Contact us

Sign up for our monthly Cloud newsletter