Version 10 (modified by 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
- Prepare the node
- Load the image:
omf load -t srv3-lg1.sb1.cosmos-lab.org -i baseline_1804.ndz -r 60
- Turn the node on:
omf tell -a on -t srv3-lg1.sb1.cosmos-lab.org
- Log in as the user "native":
ssh native@srv3-lg1.sb1.cosmos-lab.org
- Add user to groups:
sudo groupadd lxd && sudo groupadd docker && sudo usermod -a -G lxd,docker native
- Log out and back in
exit
thenssh native@srv3-lg1.sb1.cosmos-lab.org
- Load the image:
- Set up OSM
- Download script:
wget https://osm-download.etsi.org/ftp/osm-6.0-six/install_osm.sh
- Make it executable:
chmod +x install_osm.sh
- Run it:
./install_osm.sh 2>&1 | tee osm_install_log.txt
- enter "y"
- Download script:
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)
-
cirros_vnf.tar.gz
(5.1 KB
) - added by 5 years ago.
cirros_vnf
-
cirros_2vnf_ns.tar.gz
(18.4 KB
) - added by 5 years ago.
cirros_2vnf_ns
-
cirros-0.3.4-x86_64-disk.img
(12.7 MB
) - added by 5 years ago.
cirros034
Note:
See TracWiki
for help on using the wiki.