<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://osm.etsi.org/wikipub/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bayramov</id>
	<title>OSM Public Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://osm.etsi.org/wikipub/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bayramov"/>
	<link rel="alternate" type="text/html" href="https://osm.etsi.org/wikipub/index.php/Special:Contributions/Bayramov"/>
	<updated>2026-05-11T02:02:26Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>https://osm.etsi.org/wikipub/index.php?title=Release_ONE_HowTo_guide_for_users&amp;diff=788</id>
		<title>Release ONE HowTo guide for users</title>
		<link rel="alternate" type="text/html" href="https://osm.etsi.org/wikipub/index.php?title=Release_ONE_HowTo_guide_for_users&amp;diff=788"/>
		<updated>2016-10-04T17:08:55Z</updated>

		<summary type="html">&lt;p&gt;Bayramov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This wiki page is under development. It contains some of the common tasks done in OSM.&lt;br /&gt;
&lt;br /&gt;
==Adding datacenters/VIMs==&lt;br /&gt;
Three kind of datacenters are currently supported by OSM:&lt;br /&gt;
*OpenVIM&lt;br /&gt;
*OpenStack&lt;br /&gt;
*VMware vCloud Director&lt;br /&gt;
&lt;br /&gt;
The following instructions are required to be executed in the host to add each kind of datacenter&lt;br /&gt;
&lt;br /&gt;
*OpenVIM DC (e.g. IP address: 10.10.10.10, VIM tenant &amp;quot;osm&amp;quot;)&lt;br /&gt;
 lxc exec RO -- export OPENMANO_TENANT=osm &amp;quot;&amp;amp;&amp;amp;&amp;quot; openmano datacenter-create --type openvim --description &amp;quot;Openvim Datacenter&amp;quot; openvim-site http://10.10.10.10:9080/openvim&lt;br /&gt;
 lxc exec RO -- export OPENMANO_TENANT=osm &amp;quot;&amp;amp;&amp;amp;&amp;quot; openmano datacenter-attach openvim-site --vim-tenant-name=osm&lt;br /&gt;
&lt;br /&gt;
*OpenStack DC (e.g. IP address: 10.10.10.11, VIM tenant &amp;quot;admin&amp;quot;, user &amp;quot;admin&amp;quot;, password &amp;quot;userpwd&amp;quot;)&lt;br /&gt;
 lxc exec RO -- export OPENMANO_TENANT=osm &amp;quot;&amp;amp;&amp;amp;&amp;quot; openmano datacenter-create --type openstack --description &amp;quot;OpenStack Datacenter&amp;quot; openstack-site http://10.10.10.11:5000/v2.0&lt;br /&gt;
 lxc exec RO -- export OPENMANO_TENANT=osm &amp;quot;&amp;amp;&amp;amp;&amp;quot; openmano datacenter-attach openstack-site --user=admin --password=userpwd --vim-tenant-name=admin&lt;br /&gt;
&lt;br /&gt;
*VMware DC (e.g. IP address: 10.10.10.12, VIM tenant &amp;quot;vmware-tenant&amp;quot;, user &amp;quot;osm&amp;quot;, password &amp;quot;osm4u&amp;quot;, admin user &amp;quot;admin&amp;quot;, admin password &amp;quot;adminpwd&amp;quot;)&lt;br /&gt;
 lxc exec RO -- export OPENMANO_TENANT=osm &amp;quot;&amp;amp;&amp;amp;&amp;quot; openmano datacenter-create --type vmware --description &amp;quot;vmWare Datacenter&amp;quot; vmware-site https://10.10.10.12&amp;quot; --config &#039;{admin_password: adminpwd, admin_username: admin}&#039;&lt;br /&gt;
 lxc exec RO -- export OPENMANO_TENANT=osm &amp;quot;&amp;amp;&amp;amp;&amp;quot; openmano datacenter-attach vmware-site --user=osm --password=osm4u --vim-tenant-name=vmware-tenant&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Note: It is needed to match the name of the datacenter &amp;quot;vmware-site&amp;quot; to the name of the organization of &amp;quot;vCloud Director&amp;quot;. Inside this organization the tenant &amp;quot;vmware-tenant&amp;quot; must exist&lt;br /&gt;
&lt;br /&gt;
== vCloud director initial preparation ==&lt;br /&gt;
&lt;br /&gt;
*In order to get vim-tenant_name from vCloud Director or/and tenant UUID execute.&lt;br /&gt;
&#039;&#039;&#039; ./vmwarecli.py -u admin -p 12345 -c vcloud_host_name -U Administrator -P 123456 -o test list vdc&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
+--------------------------------------+----------+&lt;br /&gt;
|               vdc uuid               | vdc name |&lt;br /&gt;
+--------------------------------------+----------+&lt;br /&gt;
| 605ad9e8-04c5-402d-a3b7-0b6c1bacda75 |   test   |&lt;br /&gt;
| a5056f85-418c-4bfd-8041-adb0f48be9d9 |   TEF    |&lt;br /&gt;
+--------------------------------------+----------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*In this example two VDC (tenants) are available for organization &#039;&#039;&#039;test&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Create default network by either using Web UI of vCloud director or vmwarecli.py&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;./vmwarecli.py -u admin -p 123456 -c vcloud_host_name -U Administrator -P 123456 -o test -v TEF create network test&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;Crated new network test and uuid: bac9f9c6-6d1b-4af2-8211-b6258659dfb1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*View organization/dataceter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;./vmwarecli.py -u admin -p 123456 -c vcloud_host_name -U Administrator -P 123456 -o test view org test&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
+--------------------------------------+----------+&lt;br /&gt;
|               vdc uuid               | vdc name |&lt;br /&gt;
+--------------------------------------+----------+&lt;br /&gt;
| 605ad9e8-04c5-402d-a3b7-0b6c1bacda75 |   test   |&lt;br /&gt;
| a5056f85-418c-4bfd-8041-adb0f48be9d9 |   TEF    |&lt;br /&gt;
+--------------------------------------+----------+&lt;br /&gt;
+--------------------------------------+-------------------------------------------+&lt;br /&gt;
|             network uuid             |                network name               |&lt;br /&gt;
+--------------------------------------+-------------------------------------------+&lt;br /&gt;
| f2e8a499-c3c4-411f-9cb5-38c0df7ccf8e |                  default                  |&lt;br /&gt;
| 0730eb83-bfda-43f9-bcbc-d3650a247015 |                    test                   |&lt;br /&gt;
+--------------------------------------+-------------------------------------------+&lt;br /&gt;
+--------------------------------------+--------------+&lt;br /&gt;
|             catalog uuid             | catalog name |&lt;br /&gt;
+--------------------------------------+--------------+&lt;br /&gt;
| 811d67dd-dd48-4e79-bb90-9ba2199fb340 |    cirros    |&lt;br /&gt;
| 147492d7-d25b-465c-8eb1-b181779f6f4c | ubuntuserver |&lt;br /&gt;
+--------------------------------------+--------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Adding VNF and NS to the catalog==&lt;br /&gt;
You can use the UI to onboard VNF and NS to the catalog. VNF and NS packages can be found in the URLs below:&lt;br /&gt;
*VNF packages: https://osm-download.etsi.org/ftp/osm-1.0-one/vnf-packages&lt;br /&gt;
*NS packages: https://osm-download.etsi.org/ftp/osm-1.0-one/ns-packages&lt;br /&gt;
&lt;br /&gt;
==Image preparation for VMware ==&lt;br /&gt;
If a user needs on-board image that is not a VMware compatible &lt;br /&gt;
disk image format such as qcow.  User need to convert qcow image to an OVF.&lt;br /&gt;
&lt;br /&gt;
*The first step is convert qcow disk image to vmdk.&lt;br /&gt;
**&#039;&#039;&#039;qemu-img convert -f qcow2 cirros-disk.img -O vmdk cirros-0.3.4-x86_64-disk.vmdk&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Second step.&lt;br /&gt;
&lt;br /&gt;
**Click &amp;quot;New in VMware Fusion , Vmware workstation or vCenter and create a VM from  VMDK file created in step one.&lt;br /&gt;
&lt;br /&gt;
*Third step&lt;br /&gt;
**Adjust hardware setting for VM.   For example, if target VMs should have only one vNIC delete all vNIC.  &lt;br /&gt;
**Openmano will set up and attach vNIC based on VNF file. &lt;br /&gt;
**Make sure hardware version for VM set to 11 or below.&lt;br /&gt;
**Export VM as OVF and upload file to Openmano.&lt;br /&gt;
*** Example of folder structure inside VNF directory.   Each exported image placed inside ovfs directory.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
drwxr-xr-x   2 spyroot  staff        68 Oct  4 19:31 cirros&lt;br /&gt;
-rw-r--r--   1 spyroot  staff  13287936 May  7  2015 cirros-0.3.4-x86_64-disk.img&lt;br /&gt;
-rw-r--r--   1 spyroot  staff  21757952 Oct  4 19:38 cirros-0.3.4-x86_64-disk.vmdk&lt;br /&gt;
-rwxr-xr-x   1 spyroot  staff        57 Oct  4 18:58 convert.sh&lt;br /&gt;
drwxr-xr-x  10 spyroot  staff       340 Oct  4 07:24 examples&lt;br /&gt;
drwxr-xr-x   3 spyroot  staff       102 Oct  4 19:41 ovfs&lt;br /&gt;
-rw-r--r--   1 spyroot  staff     11251 Oct  4 07:24 vnf-template-2vm.yaml&lt;br /&gt;
-rw-r--r--   1 spyroot  staff      5931 Oct  4 07:24 vnf-template.yaml&lt;br /&gt;
&lt;br /&gt;
bash$ ls -l ovfs/cirros/&lt;br /&gt;
total 25360&lt;br /&gt;
-rw-r--r--  1 spyroot  staff  12968960 Oct  4 19:41 cirros-disk1.vmdk&lt;br /&gt;
-rw-r--r--  1 spyroot  staff       125 Oct  4 19:41 cirros.mf&lt;br /&gt;
-rw-r--r--  1 spyroot  staff      5770 Oct  4 19:41 cirros.ovf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note:  You should create OVF image only once if all images of same VNF/OS share same hardware specs.&lt;br /&gt;
The VM image used as reference VM in vCloud director.   Each respected VM that Openmano instantiate used that image as reference.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*VNF preparation step.&lt;br /&gt;
**Create or copy vnf yaml file and adjust VNFC Image path. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bash$ cd vnfs/examples/&lt;br /&gt;
bash$ cp linux.yaml cirros.vmware.yaml&lt;br /&gt;
&lt;br /&gt;
cat cirros.vmware.yaml | grep &amp;quot;VNFC image&amp;quot;&lt;br /&gt;
        VNFC image:  /path/to/imagefolder/linux.qcow2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
change &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;VNFC image:  /path/to/imagefolder/linux.qcow2&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
to&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;VNFC image:  /opt/Openmano/RO/vnfs/ovfs/cirros/cirros.ovf&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bayramov</name></author>
	</entry>
	<entry>
		<id>https://osm.etsi.org/wikipub/index.php?title=Release_ONE_HowTo_guide_for_users&amp;diff=787</id>
		<title>Release ONE HowTo guide for users</title>
		<link rel="alternate" type="text/html" href="https://osm.etsi.org/wikipub/index.php?title=Release_ONE_HowTo_guide_for_users&amp;diff=787"/>
		<updated>2016-10-04T16:58:46Z</updated>

		<summary type="html">&lt;p&gt;Bayramov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This wiki page is under development. It contains some of the common tasks done in OSM.&lt;br /&gt;
&lt;br /&gt;
==Adding datacenters/VIMs==&lt;br /&gt;
Three kind of datacenters are currently supported by OSM:&lt;br /&gt;
*OpenVIM&lt;br /&gt;
*OpenStack&lt;br /&gt;
*VMware vCloud Director&lt;br /&gt;
&lt;br /&gt;
The following instructions are required to be executed in the host to add each kind of datacenter&lt;br /&gt;
&lt;br /&gt;
*OpenVIM DC (e.g. IP address: 10.10.10.10, VIM tenant &amp;quot;osm&amp;quot;)&lt;br /&gt;
 lxc exec RO -- export OPENMANO_TENANT=osm &amp;quot;&amp;amp;&amp;amp;&amp;quot; openmano datacenter-create --type openvim --description &amp;quot;Openvim Datacenter&amp;quot; openvim-site http://10.10.10.10:9080/openvim&lt;br /&gt;
 lxc exec RO -- export OPENMANO_TENANT=osm &amp;quot;&amp;amp;&amp;amp;&amp;quot; openmano datacenter-attach openvim-site --vim-tenant-name=osm&lt;br /&gt;
&lt;br /&gt;
*OpenStack DC (e.g. IP address: 10.10.10.11, VIM tenant &amp;quot;admin&amp;quot;, user &amp;quot;admin&amp;quot;, password &amp;quot;userpwd&amp;quot;)&lt;br /&gt;
 lxc exec RO -- export OPENMANO_TENANT=osm &amp;quot;&amp;amp;&amp;amp;&amp;quot; openmano datacenter-create --type openstack --description &amp;quot;OpenStack Datacenter&amp;quot; openstack-site http://10.10.10.11:5000/v2.0&lt;br /&gt;
 lxc exec RO -- export OPENMANO_TENANT=osm &amp;quot;&amp;amp;&amp;amp;&amp;quot; openmano datacenter-attach openstack-site --user=admin --password=userpwd --vim-tenant-name=admin&lt;br /&gt;
&lt;br /&gt;
*VMware DC (e.g. IP address: 10.10.10.12, VIM tenant &amp;quot;vmware-tenant&amp;quot;, user &amp;quot;osm&amp;quot;, password &amp;quot;osm4u&amp;quot;, admin user &amp;quot;admin&amp;quot;, admin password &amp;quot;adminpwd&amp;quot;)&lt;br /&gt;
 lxc exec RO -- export OPENMANO_TENANT=osm &amp;quot;&amp;amp;&amp;amp;&amp;quot; openmano datacenter-create --type vmware --description &amp;quot;vmWare Datacenter&amp;quot; vmware-site https://10.10.10.12&amp;quot; --config &#039;{admin_password: adminpwd, admin_username: admin}&#039;&lt;br /&gt;
 lxc exec RO -- export OPENMANO_TENANT=osm &amp;quot;&amp;amp;&amp;amp;&amp;quot; openmano datacenter-attach vmware-site --user=osm --password=osm4u --vim-tenant-name=vmware-tenant&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Note: It is needed to match the name of the datacenter &amp;quot;vmware-site&amp;quot; to the name of the organization of &amp;quot;vCloud Director&amp;quot;. Inside this organization the tenant &amp;quot;vmware-tenant&amp;quot; must exist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== vCloud director initial preparation ==&lt;br /&gt;
&lt;br /&gt;
*In order to get vim-tenant_name from vCloud Director or/and tenant UUID execute.&lt;br /&gt;
&#039;&#039;&#039; ./vmwarecli.py -u admin -p 12345 -c 172.16.254.206 -U Administrator -P 123456 -o &#039;&#039;&#039;test&#039;&#039;&#039; list vdc&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
+--------------------------------------+----------+&lt;br /&gt;
|               vdc uuid               | vdc name |&lt;br /&gt;
+--------------------------------------+----------+&lt;br /&gt;
| 605ad9e8-04c5-402d-a3b7-0b6c1bacda75 |   test   |&lt;br /&gt;
| a5056f85-418c-4bfd-8041-adb0f48be9d9 |   TEF    |&lt;br /&gt;
+--------------------------------------+----------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
** In this example two VDC (tenants) are available for organization &#039;&#039;&#039;test&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*In order to get vim-tenant_name from vCloud Director or/and tenant UUID execute.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; &#039;./vmwarerecli.py -u admin -p qwerty123 -c 172.16.254.206 -U Administrator -P qwerty123 -o test view org test&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Adding VNF and NS to the catalog==&lt;br /&gt;
You can use the UI to onboard VNF and NS to the catalog. VNF and NS packages can be found in the URLs below:&lt;br /&gt;
*VNF packages: https://osm-download.etsi.org/ftp/osm-1.0-one/vnf-packages&lt;br /&gt;
*NS packages: https://osm-download.etsi.org/ftp/osm-1.0-one/ns-packages&lt;br /&gt;
&lt;br /&gt;
==Image preparation for VMware ==&lt;br /&gt;
If a user needs on-board image that is not a VMware compatible &lt;br /&gt;
disk image format such as qcow.  User need to convert qcow image to an OVF.&lt;br /&gt;
&lt;br /&gt;
*The first step is convert qcow disk image to vmdk.&lt;br /&gt;
**&#039;&#039;&#039;qemu-img convert -f qcow2 cirros-disk.img -O vmdk cirros-0.3.4-x86_64-disk.vmdk&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Second step.&lt;br /&gt;
&lt;br /&gt;
**Click &amp;quot;New in VMware Fusion , Vmware workstation or vCenter and create a VM from  VMDK file created in step one.&lt;br /&gt;
&lt;br /&gt;
*Third step&lt;br /&gt;
**Adjust hardware setting for VM.   For example, if target VMs should have only one vNIC delete all vNIC.  &lt;br /&gt;
**Openmano will set up and attach vNIC based on VNF file. &lt;br /&gt;
**Make sure hardware version for VM set to 11 or below.&lt;br /&gt;
**Export VM as OVF and upload file to Openmano.&lt;br /&gt;
*** Example of folder structure inside VNF directory.   Each exported image placed inside ovfs directory.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
drwxr-xr-x   2 spyroot  staff        68 Oct  4 19:31 cirros&lt;br /&gt;
-rw-r--r--   1 spyroot  staff  13287936 May  7  2015 cirros-0.3.4-x86_64-disk.img&lt;br /&gt;
-rw-r--r--   1 spyroot  staff  21757952 Oct  4 19:38 cirros-0.3.4-x86_64-disk.vmdk&lt;br /&gt;
-rwxr-xr-x   1 spyroot  staff        57 Oct  4 18:58 convert.sh&lt;br /&gt;
drwxr-xr-x  10 spyroot  staff       340 Oct  4 07:24 examples&lt;br /&gt;
drwxr-xr-x   3 spyroot  staff       102 Oct  4 19:41 ovfs&lt;br /&gt;
-rw-r--r--   1 spyroot  staff     11251 Oct  4 07:24 vnf-template-2vm.yaml&lt;br /&gt;
-rw-r--r--   1 spyroot  staff      5931 Oct  4 07:24 vnf-template.yaml&lt;br /&gt;
&lt;br /&gt;
bash$ ls -l ovfs/cirros/&lt;br /&gt;
total 25360&lt;br /&gt;
-rw-r--r--  1 spyroot  staff  12968960 Oct  4 19:41 cirros-disk1.vmdk&lt;br /&gt;
-rw-r--r--  1 spyroot  staff       125 Oct  4 19:41 cirros.mf&lt;br /&gt;
-rw-r--r--  1 spyroot  staff      5770 Oct  4 19:41 cirros.ovf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note:  You should create OVF image only once if all images of same VNF/OS share same hardware specs.&lt;br /&gt;
The VM image used as reference VM in vCloud director.   Each respected VM that Openmano instantiate used that image as reference.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*VNF preparation step.&lt;br /&gt;
**Create or copy vnf yaml file and adjust VNFC Image path. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bash$ cd vnfs/examples/&lt;br /&gt;
bash$ cp linux.yaml cirros.vmware.yaml&lt;br /&gt;
&lt;br /&gt;
cat cirros.vmware.yaml | grep &amp;quot;VNFC image&amp;quot;&lt;br /&gt;
        VNFC image:  /path/to/imagefolder/linux.qcow2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
change &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;VNFC image:  /path/to/imagefolder/linux.qcow2&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
to&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;VNFC image:  /opt/Openmano/RO/vnfs/ovfs/cirros/cirros.ovf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*VDC preparation step.&lt;br /&gt;
** Create org network and named it default.&lt;/div&gt;</summary>
		<author><name>Bayramov</name></author>
	</entry>
</feed>