EUAG
Feature
UI, SO, RO
Current implementation for Release 0 does not allow remote access to the VNF console (actually, any of the consoles of the VMs integrating the VNF). This kind of access from the OSM GUI to the VNF console is desirable as a last resort.
With PNFs today, access is typically done through telnet or ssh to configure a PNF. Through that process, it is possible to get access to a specific console that is not the typical Linux root Shell, but a different one exposing only specific configuration parameters.
With VNFs, two different approaches have been found:
This feature request is about the second approach: access to terminal via VNC or spice.
Two different situations are foreseen depending on the kind of VNF:
It is clear that, this feature requires the VIMs to be capable of creating terminals based on VNC or Spice. The VIM must build a URL for accessing the terminal through the hypervisor and, moreover, this URL must be exposed to RO.
The RO should read the URL of the VM consoles from the VIM and expose it to SO. The SO should offer that URL to the UI. The UI should present that URL to the end user so that he/she can just click on it and launch the appropriate application to access the VNF console. Ideally, the application console could be integrated with the UI, so that all consoles are opened as tabs in the UI.
From the UI perspective, it is expected that:
A test case consisting of the deployment of an NS instance with 2 interconnected VNFs (A and B) is suggested. Both VNFs can be deployed in the same datacenter. VNF A might be a single-VM VNF, while VNF B might be a multi-VM VNF.
From the UI, it should be possible to access to the following consoles: