Osm

  • By Charmed Distribution of OSM | bundle
Channel Version Revision Published Runs on
latest/stable 97 97 07 Sep 2022
latest/beta 195 195 Yesterday
latest/edge 120 120 14 Sep 2022
13.0/beta 197 197 Yesterday
12.0/stable 113 113 13 Sep 2022
12.0/beta 170 170 18 Nov 2022
11.0/stable 81 81 22 Aug 2022
11.0/edge 71 71 22 Feb 2022
10.0/stable 99 99 07 Sep 2022
10.0/candidate 76 76 11 Mar 2022
10.0/edge 72 72 23 Feb 2022
juju deploy osm
Show information

Platform:

Charms

Os Ka Os Os Ch Os Mo Os Os Os Os Os Os Zo

Installation

Charmed OSM runs on the Ubuntu Long Term Support (LTS) release Bionic. Additionally, we recommend installing on a freshly installed virtual machine or bare metal with minimum requirements of:

  • 16 GB RAM
  • 4 CPUs
  • 50 GB of free storage space

The steps needed for the bundle installation are as follows:

  • Installing MicroK8s and Juju
  • Setting up the MicroK8s and LXD
  • Bootstrapping the Juju controller
  • Deploying the charmed OSM bundle
  • Installing OSM client
  • Integration of charmed OSM with MicroStack VIM

Follow the installation steps here

Bundle Components

  • grafana: A CAAS charm to deploy grafana for metrics visualization
  • kafka k8s: A CAAS charm to deploy Kafka used as a messaging bus between OSM components
  • lcm: A CAAS charm to deploy OSM's Lifecycle Management (LCM) component responsible for network services orchestration.
  • mariadb k8s: A Juju charm deploying and managing database server (MariaDB) on Kubernetes
  • mon: A CAAS charm to deploy OSM's Monitoring Interface (MON) responsible for metrics collection
  • mongodb k8s: A CAAS charm to deploy MongoDB responsible for structuring the data
  • nbi: A juju charm to deploy OSM's Northbound Interface (NBI) on Kubernetes.
  • pol: A CAAS charm to deploy OSM's Policy Module (POL) responsible for configuring alarms and actions
  • prometheus: A CAAS charm to deploy Prometheus.
  • ro: A CAAS charm to deploy OSM's Resource Orchestrator (RO) responsible for the life cycle management of VIM resources.
  • ng-ui: A CAAS charm to deploy OSM's User Interface (UI)
  • zookeeper k8s: A CAAS charm to deploy zookeeper for distributed synchronization

Troubleshooting

If you have any trouble with the installation, please contact us, we will be glad to answer your questions.

You can directly contact the team: