Ukázalo sa, že sa môžete vzdialene pripojiť pomocou klienta VNC ku konzole ľubovoľného virtuálneho počítača na serveri ESXi 5. Takáto príležitosť existuje od najstarších verzií hypervisora VMWare (VMware GSX). Schopnosť pripojenia k virtuálnym počítačom pomocou klienta VNC nie je spoločnosťou VMware oficiálne podporovaná, ale stále funguje. Ak chcete aktivovať prístup VNC k virtuálnemu počítaču na serveri ESXi, musíte do konfiguračného súboru virtuálneho stroja (.vmx) pridať tri špeciálne parametre (resp. Povoliť prístup VNC, port pripojenia, heslo pre pripojenie VNC):
- RemoteDisplay.vnc.enabled= [true | false]
- RemoteDisplay.vnc.port = [číslo portu]
- RemoteDisplay.vnc.password= [password_optional]
Konfiguračný súbor virtuálneho počítača sa dá editovať manuálne (napríklad súbor pre virtuálny stroj) win2008wks nachádza sa v katalógu / vmfs / volume / datastore2 / win2008wks_1 / win2008wks_1.vmx) alebo pomocou používateľského rozhrania VSphere Client GUI (Upravte nastavenia virtuálneho počítača -> Možnosti-> Všeobecné-> Konfiguračné parametre). Objasníme, že všetky tieto zmeny je možné vykonať iba na odpojenom virtuálnom počítači.
Okrem toho nezabudnite, že v ESXi 5 sa objavil nový firewall a musíme nakonfigurovať špeciálne pravidlá, ktoré umožňujú prichádzajúcu komunikáciu na určené porty VNC..
Príklad takéhoto pravidla pre firewall ESXi, ktorý otvára porty 5901 a 5902, môže vyzerať takto:
prichádzajúci tcp dst 5901 prichádzajúci tcp dst 5902 pravdivý nepravdivý |
Viac informácií o nastavení vlastných pravidiel brány firewall nájdete v ESXi tu..
Ak sa chcete pripojiť ku konzole virtuálneho počítača, musíte spustiť klienta VNC a zadať IP adresu ESXi a port určený pre virtuálny stroj, napríklad 192.168.0.2:5901.
V prípade, že chcete otvoriť prístup VNC ku konzolám niekoľkých virtuálnych počítačov, musíte pre každý z nich určiť jedinečný port a podľa toho otvoriť prístup k nim v bráne firewall..
Prístup VNC samozrejme nie je úplne štandardný (a bezpečný!) Spôsob, ako sa dostať na konzolu virtuálneho počítača, a ak to nie je potrebné, je lepšie ho zavrieť a používať štandardné metódy prístupu do konzoly hosťujúceho OS (napríklad VMware Remote Console alebo pravidelný RDP). / Ssh).