coordination #100688
Updated by xlai about 3 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 host and 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 host or guest: In vSphere 7.0, the ESXi built-in VNC server has been removed. Users will no longer To be able to connect to a virtual machine using a VNC client added 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/). @nanzhang. ** Impact of this ticket: It blocks all VT test on vmware 7.0. According to latest info from Ralf, vmware cloud will 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.