WEB управление vmWare, или HTML5 Web Client

Скорее всего в новой версии vSphere компания vmWare окончательно откажется от толстого клиента управления своей инфраструктурой, его должен полностью заменить WEB клиент. На данный момент уже существует WEB клиент написанный на Java, но он тормознутый и глючный. Поэтому было принято решение переписать его с нулю на современных технологиях (html5 и javascript). В итоге получилось два продукта: 1-ый для управления через vCenter —  vSphere HTML5 Web Client, 2-ой для управления отдельным хостом — VMware ESXi Embedded Host Client.

VMware ESXi Embedded Host Client

Начиная с версии ESXi 6.0 U2 Embedded Host Client уже встроен, на более ранние версии его можно установить вручную, подключившись по SSH к хосту.

Скачиваем сам клиент в пакете с расширением .vib и кладем его на datastore хоста. Далее подключаемся к нему по SSH и выполняем команду на установку:

esxcli software vib install -v путь_до_пакета_.vib

После установки проверяем доступ через браузер:

https://<адрес ESXi или IP>/ui/

vSphere HTML5 Web Client

Клиент для vCenter существует как отдельный продукт, т.е. он устанавливается в инфраструктуру как отдельный сервер и дальше связывается с вашим vCenter (Windows или vCSA).

Проще всего развернуть его из OVA шаблона, поэтому скачиваем его и разворачиваем:

web_client_01

Для запуска этой виртуальной машины у вас должен быть настроен хотя бы один IP pool, делается это в Inventory -> Networking (через толстый клиент vmWare). Там вы должны создать IP pool и ассоциировать его с той подсетью, в которой вы развернули Web Client.

web_client_02

Дальнейшие действия я буду описывать на примере vCenter server appliance (vCSA 6).

Открываем доступ по SSH к vCSA. Я это делал через консоль vSphere Client и пункт Troubleshooting Mode Options.

web_client_03

Далее подключаемся к vCSA по SSH и вводим следующие команды:

shell.set —enable True
shell
/usr/bin/chsh –s “/bin/bash” root

Если последняя команда не отрабатывает, то вводим такую

chsh -s /bin/bash

Далее подключаемся по SSH к Web Appliance client

По умолчанию учетная запись и пароль: root — demova

И выполняем команду для подключения к Web клиента к vCenter:

/usr/local/bin/vsphere-client-config-ui configure —start yes —user root —vc IP_адрес_vCenter

Вводим рутовый пароль от vCenter и начнется автоматическая настройка.

web_client_04

После снова подключаемся по SSH к vCSA и вернем стандартный shell

chsh -s /bin/appliancesh

Или

/usr/bin/chsh -s /bin/appliancesh root

На этом все, можно подключаться к vCenter через новый Web Client.

https://IP_адрсе_Web_Client/ui

Проверить работу Web клиента и настроить ntp можно по этой ссылке

https://IP_адрсе_Web_Client:5490

Добавить комментарий

Ваш адрес email не будет опубликован.