Połącz się z konsolą maszyny wirtualnej VMWare za pomocą VNC

Okazuje się, że można połączyć się zdalnie za pomocą klienta VNC z konsolą dowolnej maszyny wirtualnej na serwerze ESXi 5. Taka możliwość istnieje od najwcześniejszych wersji hypervisora ​​VMWare (VMware GSX). Oficjalnie możliwość łączenia się z maszynami wirtualnymi za pomocą klienta VNC nie jest obsługiwana przez VMware, ale nadal działa. Aby aktywować dostęp VNC do maszyny wirtualnej w ESXi, musisz dodać trzy specjalne parametry do pliku konfiguracyjnego maszyny wirtualnej (.vmx) (odpowiednio włączyć dostęp VNC, port połączenia, hasło dla połączenia VNC):

  • RemoteDisplay.vnc.enabled= [prawda | fałsz]
  • RemoteDisplay.vnc.port = [numer portu]
  • RemoteDisplay.vnc.password= [hasło_opcjonalnie]

Plik konfiguracyjny maszyny wirtualnej można edytować ręcznie (na przykład plik maszyny wirtualnej win2008wks znajduje się w katalogu / vmfs / Volume / datastore2 / win2008wks_1 / win2008wks_1.vmx) lub za pomocą interfejsu GUI klienta VSphere (Edytuj ustawienia maszyny wirtualnej -> Opcje-> Ogólne-> Parametry konfiguracji) Wyjaśnimy, że wszystkie te zmiany można wykonać tylko na odłączonej maszynie wirtualnej.

Ponadto nie zapominaj, że w ESXi 5 pojawiła się nowa zapora ogniowa i musimy skonfigurować specjalne reguły zezwalające na ruch przychodzący do określonych portów VNC.

Przykład takiej reguły dla zapory ESXi, która otwiera porty 5901 i 5902, może wyglądać następująco:

vnc

przychodzące

tcp

dst

5901

przychodzące

tcp

dst

5902

prawda

fałsz

Więcej informacji na temat ustawiania własnych reguł zapory w ESXi można znaleźć tutaj..

Aby połączyć się z konsolą maszyny wirtualnej, musisz uruchomić klienta VNC i podać adres IP i port ESXi określony dla maszyny wirtualnej, na przykład 192.168.0.2:5901.

W przypadku, gdy chcesz otworzyć dostęp VNC do konsol kilku maszyn wirtualnych, musisz określić unikalny port dla każdej z nich i odpowiednio otworzyć dostęp do nich w zaporze.

Oczywiście dostęp VNC nie jest całkowicie standardowym (i bezpiecznym!) Sposobem na dostanie się do konsoli maszyny wirtualnej, a jeśli nie jest to konieczne, lepiej ją zamknąć i użyć standardowych metod dostępu do konsoli gościa (np. VMware Remote Console lub zwykły RDP / Ssh).