Project

General

Profile

coordination #100688

Updated by xlai over 2 years ago

** Description 
 In vmware 7.0, vnc server is completely removed. However svirt backend that is used to do vmware virtualization tests heavily relies on vnc to interact with guest. So we have to rework this backend to make it compatible with vmware 7.0, while keeping the current way still works for vmware 6.5. 

 ** Vmware7.0 supported connection ways to get graphic connection with guest: 

 In vSphere 7.0, the ESXi built-in VNC server has been removed. Users will no longer be able to connect to a virtual machine using a VNC client by setting the RemoteDisplay.vnc.enable configure to be true.  
 Instead, users should use the VM Console via the vSphere Client, the ESXi Host Client, or the VMware Remote Console, to connect virtual machines. Customers desiring VNC access to a VM should use the VirtualMachine.AcquireTicket("webmks") API, which offers a VNC-over-websocket connection. The webmks ticket offers authenticated access to the virtual machine console. For more information, please refer to the VMware HTML Console SDK Documentation(http://www.vmware.com/support/developer/html-console/). 

 ** Impact of this ticket: 
 It blocks all VT test on vmware 7.0. 
 According to latest info from Ralf, vmware cloud will potentially be used by SAP as a replacement of xen. So we should give high enough priority to vmware testing. And 7.0 is the current latest vmware version.

Back