Talk: OSM Release ONE: Difference between revisions

From OSM Public Wiki
Jump to: navigation, search
No edit summary
No edit summary
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
OSM is an ETSI-hosted project to develop an Open Source NFV Management and Orchestration (MANO) software stack aligned with ETSI NFV.
== Openstack v2 and v3 support ==


All OSM needs to deploy VNFs is some VNF packages (you will find some in the examples below) and one or several VIMs (+ compute nodes). The following figure illustrate
There was a change in the page proposing a clarification on the supported API.
The command in the page just describes how to add an Openstack datacenter, irrespective to API version. Thus, I have reverted the edits to the wiki, since they add confusion to newbies.


__TOC__
== How to get support ==


==Install OSM==
'''How do I?''' -- Post a question to our mailing list [mailto:OSM_TECH@list.etsi.org OSM_TECH@list.etsi.org] or post it in [http://stackoverflow.com StackOverflow] with the tag "opensourcemano"


===Install from source===
'''I got this error, why?''' -- Post a question to our mailing list [mailto:OSM_TECH@list.etsi.org OSM_TECH@list.etsi.org] or post it in [http://stackoverflow.com StackOverflow] with the tag "opensourcemano"


All you need to run OSM Release One is a single server or VM with the following requirements:
'''I got this error and I think it's a bug''' -- file an issue in our [https://osm.etsi.org/bugzilla Bugzilla].
* 8 CPUs, 16 GB RAM, 100GB disk and a single interface with Internet access
* Ubuntu16.04 as base image, configured to run LXD containers (see [[LXD configuration for OSM release 1|LXD configuration]])


Once you have prepared a server or VM with the requirements specified [[Release 1 Minimal infrastructure|here]], and you have [[LXD configuration for OSM release 1|configured LXD on it]], all you need to do is:
'''I have an idea/request''' -- file an issue in our [https://osm.etsi.org/bugzilla Bugzilla].
wget https://osm-download.etsi.org/ftp/osm-1.0-one/install_from_source.sh
chmod +x install_from_source.sh
./install_from_source.sh


After some time, you will get a fresh OSM Release One installation. You can access to the UI in the following URL (user:admin, password: admin):
'''Why do you?''' -- Write us to the mailing list [mailto:OSM_TECH@list.etsi.org OSM_TECH@list.etsi.org]
https://your_local_ip:8443


Next steps after the installation are:
'''When will you?''' -- Write us to the mailing list [mailto:OSM_TECH@list.etsi.org OSM_TECH@list.etsi.org]
*the addition of datacenters in order to be able to deploy NS
*the addition of VNF and NS to the catalog
*the deployment of NS.
 
Check [[Release 1 HowTo guide for users|the HowTo guide]] to know how to proceed with those tasks.
 
==Adding a VIM to OSM==
Three kind of datacenters are currently supported by OSM:
*[[OpenVIM installation (Release One)|OpenVIM]]
*OpenStack
*[[Configuring VMware vCloud Director for OSM Release One|VMware vCloud Director]]
 
The following instructions are required to be executed in the host to add each kind of datacenter
 
*OpenVIM DC (e.g. IP address: 10.10.10.10, VIM tenant "osm")
lxc exec RO --env OPENMANO_TENANT=osm -- openmano datacenter-create --type openvim --description "Openvim Datacenter" openvim-site http://10.10.10.10:9080/openvim
lxc exec RO --env OPENMANO_TENANT=osm -- openmano datacenter-attach openvim-site --vim-tenant-name=osm
lxc exec RO --env OPENMANO_TENANT=osm -- openmano datacenter-list
 
*OpenStack DC (e.g. IP address: 10.10.10.11, VIM tenant "admin", user "admin", password "userpwd")
lxc exec RO --env OPENMANO_TENANT=osm -- openmano datacenter-create --type openstack --description "OpenStack Datacenter" openstack-site http://10.10.10.11:5000/v2.0
lxc exec RO --env OPENMANO_TENANT=osm -- openmano datacenter-attach openstack-site --user=admin --password=userpwd --vim-tenant-name=admin
lxc exec RO --env OPENMANO_TENANT=osm -- openmano datacenter-list
 
*VMware DC (e.g. IP address: 10.10.10.12, VIM tenant "vmware-tenant", user "osm", password "osm4u", admin user "admin", admin password "adminpwd")
lxc exec RO --env OPENMANO_TENANT=osm -- openmano datacenter-create --type vmware --description "vmWare Datacenter" vmware-site https://10.10.10.12" --config '{admin_password: adminpwd, admin_username: admin}'
lxc exec RO --env OPENMANO_TENANT=osm -- openmano datacenter-attach vmware-site --user=osm --password=osm4u --vim-tenant-name=vmware-tenant
lxc exec RO --env OPENMANO_TENANT=osm -- openmano datacenter-list
 
Note: It is needed to match the name of the datacenter "vmware-site" to the name of the organization of "vCloud Director". Inside this organization the tenant "vmware-tenant" must exist
 
 
==Using OSM through a simple NS==
https://osm-download.etsi.org/ftp/examples/
 
===Uploading VNF images to the VIM===
 
===Onboarding a VNF===
 
===Onboarding a NS===
 
===Deploying a NS===
 
 
==Additional information==
 
*More examples
*[[Release ONE Logs and troubleshooting|Logs and troubleshooting]]
*[[Release 1 Data Model details|Data Model Details]]
*[https://osm.etsi.org/images/OSM-Whitepaper-TechContent-ReleaseONE-FINAL.pdf OSM White Paper - Release ONE Technical Overview]
*[[Release 1 Technical FAQ|Technical FAQ]]

Latest revision as of 10:25, 17 March 2017

Openstack v2 and v3 support

There was a change in the page proposing a clarification on the supported API. The command in the page just describes how to add an Openstack datacenter, irrespective to API version. Thus, I have reverted the edits to the wiki, since they add confusion to newbies.

How to get support

How do I? -- Post a question to our mailing list OSM_TECH@list.etsi.org or post it in StackOverflow with the tag "opensourcemano"

I got this error, why? -- Post a question to our mailing list OSM_TECH@list.etsi.org or post it in StackOverflow with the tag "opensourcemano"

I got this error and I think it's a bug -- file an issue in our Bugzilla.

I have an idea/request -- file an issue in our Bugzilla.

Why do you? -- Write us to the mailing list OSM_TECH@list.etsi.org

When will you? -- Write us to the mailing list OSM_TECH@list.etsi.org