Life Cycle Management of VNFs from the RO (Release ONE)
From OSM Public Wiki
From the RO container, it is possible to use the CLI to do some LCM operations in VNFs of running NS instances.
Enter into RO container:
lxc exec RO bash export OPENMANO_TENANT=osm #in case that env variable was not set
Use the following command to list the running NS instances in the RO (the name should match the one in the UI):
openmano instance-scenario-list 2e8e2112-e31c-11e6-8c1b-00163e3fa023 MyNS
Use the following command to get more details on a specific running NS instance in the RO:
openmano instance-scenario-list MyNS 2e8e2112-e31c-11e6-8c1b-00163e3fa023 MyNS 2017-01-25T16:34:46 Description: a description for 487f41ee-d1ab-47f0-9b73-698aa2d052f2 Template scenario id: 26321ff3-e31c-11e6-8c1b-00163e3fa023 Template scenario name: cirros_2vnf_nsd --------------------------------------- VNF instances: 2 2e8e2114-e31c-11e6-8c1b-00163e3fa023 cirros_vnfd__1 Template vnf id: 26321ff0-e31c-11e6-8c1b-00163e3fa023 2e8e2117-e31c-11e6-8c1b-00163e3fa023 cirros_vnfd__2 Template vnf id: 26321ff0-e31c-11e6-8c1b-00163e3fa023 --------------------------------------- Internal nets: --------------------------------------- External nets: 2e8e2113-e31c-11e6-8c1b-00163e3fa023 ACTIVE VIM ID: 13065909-d302-46a5-bddb-f16b39c3b0f4 --------------------------------------- VM instances: 2e8e2115-e31c-11e6-8c1b-00163e3fa023 cirros_vnfd__1 cirros_vnfd-VM ACTIVE VIM ID: c8835fb5-5123-4c78-bd99-1ba5961d13d7 2e8e2118-e31c-11e6-8c1b-00163e3fa023 cirros_vnfd__2 cirros_vnfd-VM ACTIVE VIM ID: 28c6510c-1075-43d1-9c8b-cb5f15fd5b75
Then you can run the following commands:
#To shutdown a specific VNF instance openmano instance-scenario-action MyNS shutdown --vnf cirros_vnfd__1 #To start a specific VNF instance openmano instance-scenario-action MyNS start --vnf cirros_vnfd__1 #To shutdown a specific VM instance using its ID openmano instance-scenario-action MyNS shutdown --vm 2e8e2115-e31c-11e6-8c1b-00163e3fa023 #To start a specific VM instance using its ID openmano instance-scenario-action MyNS start --vm 2e8e2115-e31c-11e6-8c1b-00163e3fa023
You can check other available actions with the command:
openmano instance-scenario-action -h