Мне для лицезрения содержимого что происходит с виртуальной машиной в консоли хочется иметь возможность открыть эту самую консоль, но каждый раз через браузер отрывать ESXI, авторизовываться и открывать Console ну это так себе не очень удобно. И на этот счет я заморочился, а возможно ли открывать VMware Remote Console отдельно? Если да, то этот функционал приспособить к Context Menu для LANStatePro. И у меня это получилось. Ниже от и до как это сделать.

Предыстория:

Есть в наличии ESXi-7.0.1-16850804-standard на базе железа:

Сервер STSS Flagman KvX227.5-008LH-153481

(#000153481) в составе:

2U Rackmount

Направляющие для монтажа в 19" стойку

2 х 3.00-3.70GHz Intel® Xeon® Gold 6154 (Skylake)

18-Core, Hyper-Threading, 3 UPI, S4S, 24.75MB L3 Cache

8 х DIMM 32GB DDR4-3200 PC4-25600 ECC Registered

2-port Gigabit LAN Network Interface Controller

2 х SSD 960GB PCIe x4 NVMe 1.3 V-NAND

2-port 10-GbE SFP+ Intel X520-DA2 Server Adapter

8-internal channel SAS 12G / SATA 6G HW RAID

(0,1,10,5,50,6,60) controller 2GB cache w/FBWC

8 дисковых отсеков HotSwap 2.5/3.5" SAS 12G / SATA 6G

4 х SSD 3840GB SAS 24G TLC V-NAND

Отказоустойчивый двойной блок питания. Схема

резервирования 1+1

IPMI® v2.0 Server Management + KVM-over-LAN +

Virtual Media Redirect

ТУ 26.20.30-003-61767454-2019. Гарантия STSS 36

месяцев. Ремонт и обслуживание в сервисном центре.

на нем у меня развернута к примеру виртуальная машина для тестов:

VM: srv-w10x64a — на которой я тестирую различный функционал внедрения групповых политик.

И дабы видеть, что сейчас творится на консоли после перезагрузки системы я хотел бы видеть ее консоль.

Шаг №1: Запускаю с рабочей системы браузер, к примеру, Google Chrome, через строку URL адреса обращаюсь к развернутому ESXi 7, пример: https://srv-esxi04 — авторизуюсь.

Шаг №2: Выбираю Virtual Machines, а именно srv-w10x64a - Console - Launch remote console

Открываю Launch remote console для VM на ESXi 7.0.1

На заметку: Т.к. все действия этой заметки уже проделываются на рабочей системе то смею предположить, что нужно установить в систему VMRC, который можно скачать если выбрать Download VMRC. Но вот беда при обращении получаю "You are unable to access broadcom.com". На всякий случай выложил файл себе для VMware-VMRC-12.0.4-21740317, который забрать можно по ссылке.

На текущий момент на консоли вижу

Вижу что творится на консоли у виртуальной машины.

Шаг №3: Далее мне нужно для этой VM открыть свойства "О VMware Remote Console":

нажимаю на стрелочку вниз в части VMware Remote Console - Справка - О VMware Remote Console, тут мне нужно узнать путь до файла журнала интерфейса пользователя

Открываю свойства у виртуальной машины по части VMware Remote Console дабы узнать путь до файла журнала интерфейса пользователя.

Копирую этот путь (C:\Users\aollo\AppData\Local\Temp\vmware-AOllo\vmware-vmrc-5512.log) в буфер обмена.

Шаг №4: На рабочей системе запускаю текстовый редактор Notepadd++ и открываю данный файл журнала интерфейса пользователя, как "Файл" - "Открыть" — в поле "Имя файла" вставляю путь который сейчас в буфере обмена и нажимаю "Открыть".

В открывшемся файле журнала через поиск нахожу вхождение по слову vmrc: где мне нужна строка, для моей VM и моего ESXi — это:

vmrc://clone:cst-52954592-9d37-4c91-c8ec-a4e050b16caa--tp-D8-DD-17-6D-FF-F6-BC-73-A2-0F-63-E9-64-B9-56-AD-F7-B8-C1-D3@srv-esxi04/?moid=6

Шаг №5: Далее на карте создаю объекта рабочей станции:

через правый клик мышью на карте выбираю "Add Host"

вкладка "General"

  • Host name or address: srv-w10x64a
  • Name on map: srv-w10x64a
  • Type: Workstation

и нажимаю "ОК"

Создаю на карте LanSTATEPro Объект компьютера.

Шаг №6: Далее создаю контекстное меню для объекта рабочей станции на карте в LANStatePro:

Service - Settings - Context Menu - Add

  • Menu caption: VMRC - (srv-w10x64a)
  • Application: vmrc://clone:cst-52954592-9d37-4c91-c8ec-a4e050b16caa--tp-D8-DD-17-6D-FF-F6-BC-73-A2-0F-63-E9-64-B9-56-AD-F7-B8-C1-D3@srv-esxi04/?moid=6
  • Use this command for these type of hosts: отмечаю галочками Link to map, Workstation

и нажимаю "ОК"

Шаг №7: Проверяем, как работает подключение через к VMware Remote Console для виртуальной машины с карты LANStatePro:

запускаем LANStatePro — открываем карту устройств, у меня она w:\firm\tips_lanstate\workstation.lsm

находим рабочую станцию srv-w10x64a

через правый клик мышью на станции srv-w10x64a выбираю Actions - VMRC - (srv-w10x64a)

Через правый клик на VM теперь есть действие подключения к VMware Remote Console.

в первый раз если вы конечно в последствии не поставите галочку "Запомнить мои учетные данные" подключаемся к ESXi Хосту

  • Имя пользователя: root
  • Пароль: пароль на доступ к ESXi
  • Запомнить мои учетные данные: отмечаю галочкой

Указываю данные на подключение к ESXi хосту.

и нажимаю "Подключить"

И вот я успешно подключился к VMware Remote Console виртуальной машины через LanSTATEPro.

При повторном подключении нужно лишь будет нажимать "Подключить", т.к. данные авторизации на ESXi уже указаны и запомнены.

  • Имя пользователя: root
  • Пароль: пароль на доступ к ESXi
  • Запомнить мои учетные данные: галочка стоит

При повторном подключении нужно всего лишь нажать "Подключить", при условии что данные авторизации вы отметили как "Запомнить мои учетные данные".

По итогу, я узнал то что раньше даже не догадывался что есть, а тут просто поставил задачу и процесс поиска информации вывел меня на реализацию, а уже с учетом нового я приобщил полученные знания к практическому применению, т.к. к единому интерфейсу взаимодействия через LANStatePro.

На этом моя заметка завершена, с уважением автор блога Олло Александр aka ekzorchik.

От ekzorchik