Připojte se ke konzole virtuálního počítače VMWare pomocí VNC

Ukázalo se, že se můžete vzdáleně připojit pomocí klienta VNC ke konzole libovolného virtuálního počítače na serveru ESXi 5. Taková příležitost existuje od nejstarších verzí hypervisoru VMWare (VMware GSX). Schopnost připojit se k virtuálním strojům pomocí klienta VNC není oficiálně podporována společností VMware, ale stále funguje. Chcete-li aktivovat přístup VNC k virtuálnímu stroji na ESXi, musíte do konfiguračního souboru virtuálního stroje (.vmx) přidat tři speciální parametry (povolit přístup VNC, port připojení, heslo pro připojení VNC):

  • RemoteDisplay.vnc.enabled= [true | false]
  • RemoteDisplay.vnc.port = [číslo portu]
  • RemoteDisplay.vnc.password= [password_optional]

Konfigurační soubor virtuálního počítače lze upravovat ručně (například soubor pro virtuální stroj) win2008wks nachází se v katalogu / vmfs / volume / datastore2 / win2008wks_1 / win2008wks_1.vmx) nebo pomocí uživatelského rozhraní VSphere Client GUI (Upravit nastavení virtuálního stroje -> Možnosti-> Obecné-> Konfigurační parametry) Vysvětlíme, že všechny tyto změny lze provést pouze na odpojeném virtuálním počítači.

Kromě toho nezapomeňte, že se v ESXi 5 objevil nový firewall a musíme nakonfigurovat speciální pravidla, která umožňují příchozí provoz na určené porty VNC.

Příklad takového pravidla pro firewall ESXi, který otevírá porty 5901 a 5902, může vypadat takto:

vnc

příchozí

tcp

dst

5901

příchozí

tcp

dst

5902

pravda

nepravdivé

Další informace o nastavení vlastních pravidel brány firewall naleznete v ESXi zde..

Chcete-li se připojit ke konzole virtuálního počítače, musíte spustit klienta VNC a zadat IP adresu ESXi a port určený pro virtuální stroj, například 192.168.0.2:5901.

V případě, že chcete otevřít přístup VNC ke konzolám několika virtuálních počítačů, budete muset pro každý z nich zadat jedinečný port a odpovídajícím způsobem otevřít přístup k nim ve firewallu.

Přístup VNC samozřejmě není zcela standardní (a bezpečný!) Způsob, jak se dostat ke konzole virtuálního počítače, a pokud to není nutné, je lepší jej zavřít a použít standardní metody přístupu ke konzole hostujícího OS (například VMware Remote Console nebo pravidelný RDP) / Ssh).