Добавление удаленного рабочего стола (VNC) через консоль ESXi 5.1
Прежде всего необходимо узнать VID (индификатор ВМ) и расположение файла с настройками (vmx):
# vim-cmd vmsvc/getallvms | grep 51desktop11b.vclass.local
103 51desktop11b.vclass.local [VMFS-5] 51desktop11b.vclass.local/51desktop11b.vclass.local.vmx winNetEnterprise64Guest vmx-08
Далее необходимо перейти в директорию с настройками ВМ.
# cd /vmfs/volumes/VMFS-5/51desktop11b.vclass.local
Добавляем следующие строки:
echo "RemoteDisplay.vnc.enabled = \"true\"" >> 51desktop11b.vclass.local.vmx
echo "RemoteDisplay.vnc.port = \"10103\"" >> 51desktop11b.vclass.local.vmx
где:
RemoteDisplay.vnc.enabled – включаем VNC для ВМ
RemoteDisplay.vnc.port – порт, к которому в дальнейшем будем подключаться по vncviewer
Добавление информации в vmx-файл недостаточно, нужно перезагрузить настройки ВМ:
# vim-cmd vmsvc/reload 103