VIM Plugin for vmware vCenter
Proposers
- Isabel Lloret (Indra)
- Navdeep Uniyal (Indra)
- Francisco Rodriguez Garcia (Indra)
Type
- Feature
Description
ASSUMPTIONS and REQUIREMENTS
Connectivity is available between vCenter and OSM. Admin and user access to vmware vCenter. Use pre-created networks on nsx/v-center to use with vim-network-name. Create only vcenter based networks with OSM.
EXPECTED BEHAVIOR
The user must be able to perform the following functionalities:
- Add vCenter VIM to OSM.
- Using Username and Password
- Config- CA-certificates, Resource Cluster, VIM Management Network
- Instantiate Network Service to deploy VDUs on the added VIM.
- With runtime configs (e.g. Static IPs, Cloud-init, VIM-Network-Name etc.)
- Integration with the NGSA to get the metrics from VNFs.
IMPACTED MODULES
- RO
Impact in RO
New RO-Plugin to attach vCenter VIM.
Demo or definition of done
OSM supports deploying VNFs multiple local and public VIMs (OpenStack, OpenVIM, GoogleCloud, MS AZURE, AWS, ...) The current integration with the private cloud (vmware) using the VCD connector is outdated. This feature will replace the vCD connector with the vCenter connector to the OSM RO allowing VMs to be deployed on vCenter.
The implementation of this feature will imply a new VIM plugin or connector in the RO, following the relevant guidelines: https://osm.etsi.org/wikipub/index.php/Developer_HowTo_for_RO_Module#Creating_a_new_VIM_plugin