wiki:Tutorials/Cloud/OSM

Version 10 (modified by msherman, 5 years ago) ( diff )

Open Source MANO (OSM)

A full deployment consists of 3 components:

  • OSM as the NFV Orchestrator
  • OpenVIM or Openstack as the infrastructure manager (only OpenVIM is supported for now)
  • some number of compute nodes, where openvim will run VMs under OSM's instruction

OSM Node

This tutorial implements the getting started from: https://osm.etsi.org/wikipub/index.php/OSM_Release_SIX

and adds support for ORBIT hardware.

The previous tutorial targeted Ubuntu 14.04 and 16.04, this is updated for Ubuntu 18.04.

Pre-set-up:

omf load -t srv3-lg1.sb1.cosmos-lab.org -i oai_osm_1804.ndz

From Scratch

Dependencies:

  • 40Gb disk space
  • user:
    • non-root user,
    • with non-empty password
    • member of sudo, docker, lxd groups
  • Packages:
    • net-tools
  • ipv6 disabled
  1. Prepare the node
    1. Load the image: omf load -t srv3-lg1.sb1.cosmos-lab.org -i baseline_1804.ndz -r 60
    2. Turn the node on: omf tell -a on -t srv3-lg1.sb1.cosmos-lab.org
    3. Log in as the user "native": ssh native@srv3-lg1.sb1.cosmos-lab.org
    4. Add user to groups: sudo groupadd lxd && sudo groupadd docker && sudo usermod -a -G lxd,docker native
    5. Log out and back in exit then ssh native@srv3-lg1.sb1.cosmos-lab.org
  2. Set up OSM
    1. Download script: wget https://osm-download.etsi.org/ftp/osm-6.0-six/install_osm.sh
    2. Make it executable: chmod +x install_osm.sh
    3. Run it: ./install_osm.sh 2>&1 | tee osm_install_log.txt
    4. enter "y"

VIM Node

Pre-Set up:

omf load -t srv2-lg1.sb1.cosmos-lab.org -i oai_vim_ctrl_1804.ndz

From Scratch:

Compute Node 1-N

Pre-Set up:

omf load -t srv1-lg1.sb1.cosmos-lab.org -i oai_vim_compute_1804.ndz

Attachments (3)

Note: See TracWiki for help on using the wiki.