Как правило, в повседневной эксплуатации совершенно не нужен весь функционал vSphere Client, поэтому быстрее и удобнее работать с консолями виртуальных машин через любой доступный VNC-клиент. Тем более, что VNC-сервер уже встроен в окружение ESXi и его нужно только включить.
Как это сделать в VMWare ESXi 5.x я опишу в этой заметке.
Для включения VNC-сервера нужно корректно настроить встроенный Firewall, а имено - открыть порты 59хх для входящих соединений. В дальнейшем, каждый из этих портов мы назначим своей ВМ и подключаться к ним будем по управляющему IP ESXi и номеру порта VNC, назначенного этой ВМ.
Для настройки встроенного файервола выполняем следующие шаги (скриншоты делал на ESXi 6, но разницы в интерфейсе vSphere Client никакой нет):
После этого нажимаем OK и доступ к консоли ВМ по VNC будет открыт.
Для каждой следующей ВМ повторяем вышеописанные действия и увеличиваем номер порта на 1 (будет 5092, 5093 и т.д.).
Для подключения к консоли ВМ используем любой VNC-клиент. Я обычно пользуюсь TightVNC. После запуска VNC-клиента подключаемся к консоли ВМ по IP-адресу управляющего интерфейса ESXi и назначенному этой ВМ номеру порта.
Как это сделать в VMWare ESXi 5.x я опишу в этой заметке.
Для включения VNC-сервера нужно корректно настроить встроенный Firewall, а имено - открыть порты 59хх для входящих соединений. В дальнейшем, каждый из этих портов мы назначим своей ВМ и подключаться к ним будем по управляющему IP ESXi и номеру порта VNC, назначенного этой ВМ.
Для настройки встроенного файервола выполняем следующие шаги (скриншоты делал на ESXi 6, но разницы в интерфейсе vSphere Client никакой нет):
- Логинимся на ESXi чрез vSphere Client, заходим в Inventory и выбираем хост ESXi, на котором будем включать VNC-сервер;
- Переходим во вкладку Configuration и в группе Software выбираем пункт Security Profile;
- В разделе Firewall кликаем по ссылке Properties;
- В открывшемся окне находим строку gdbserver и ставим галочку напротив неё, нажимаем OK. Группа портов VNC-сервера открыта.
- Делаем правый клик по виртуальной машине и выбираем Edit Settings;
- Переходим во вкладку Options, в ней выбираем раздел Advanced -> General и нажимаем кнопку Configuration Parameters;
- В открывшемся окне добавляем три новых строки (кнопка Add Row) - слева название параметра, справа его значение:
RemoteDisplay.vnc.enabled = true RemoteDisplay.vnc.port = 5091 RemoteDisplay.vnc.password = securepassword (укажите свой более безопасный пароль)
После этого нажимаем OK и доступ к консоли ВМ по VNC будет открыт.
Для каждой следующей ВМ повторяем вышеописанные действия и увеличиваем номер порта на 1 (будет 5092, 5093 и т.д.).
Для подключения к консоли ВМ используем любой VNC-клиент. Я обычно пользуюсь TightVNC. После запуска VNC-клиента подключаемся к консоли ВМ по IP-адресу управляющего интерфейса ESXi и назначенному этой ВМ номеру порта.
Спасибо. Не знал.
ОтветитьУдалитьИнтересно, накладываются ли ограничения на машину при использовании такого подключения, как описано тут: https://pubs.vmware.com/workstation-9/index.jsp?topic=%2Fcom.vmware.ws.using.doc%2FGUID-FB23927B-98A0-45E9-BFAC-85152F14BCAC.html
а конкретно -
You cannot take or revert to snapshots.