Console access to the VM deployed in vCenter using OSM
Proposers
- Isabel Lloret (Indra)
- Navdeep Uniyal (Indra)
- Francisco Rodriguez Garcia (Indra)
Type
- Feature
Details
Assumptions
- Connectivity is available between vCenter and OSM.
- Vmware Remote Console (VMRC) application available/installed on the host accessing OSM from.
- Connectivity between the host and vcenter.
- vCenter RO plugin is available.
Requirements
- vmrc app installed on the host.
Expected behaviour
- The user must only be able to read/write the Network Service it deployed (Multi-tenancy).
- For each deployed Network Service, access to all the Virtual Deployment Unit (VDU) must be available.
- The user must be able to login and launch the VMRC on clicking the link provided for each VDU using OSM GUI.
Impacted Modules
NG-UI:
For each vdu it will check if a webconsole or a remote console is available and ad an action, If it is available it will send a request to obtain the console info and with this data it will open the console.
NBI:
Will include two new operations:
- Operation to know if the console (remote or web) is available for the current vim (this could be something stored in the vim)
- Operation to obtain the console data: This operation must get the data from the RO for each request because the data returned will include the token session information that will expire.
LCM:
- Include an operation that will receive the request to get the console info and provide the response querying the RO.
RO:
- Modify the vim plugin to include a new operation to return the console info
- Implement the method to return the plugin information for the new vmware plugin.
- Modify the RO REST interface to be able to return this info.
Demo or definition of done
Using its tenant account, user must be able to access console of the deployed VDUs, provided the vmrc is installed on the system from which the access is done.