Найдите IP-адрес хоста VMware ESXi

Найдите IP-адрес хоста VMware ESXi

У меня есть IP-адрес гостевой виртуальной машины, работающей на хосте VMware ESXi. Я не знаю IP-адрес этого хоста VMware.

Как узнать IP-адрес этого хоста VMware?

  1. У меня естьvSphere-клиентпрограммное обеспечение, установленное в моей системе.
  2. Я могу пинговать IP гостевой машины и она отвечает. Спасибо.

решение1

Если у вас действительно есть только IP-адрес гостя, вы, как правило, не можете получить IP-адрес хоста. Хотя могут быть некоторые конфигурации, где это может работать.

С точки зрения вашего (ПК) виртуальная машина — это просто еще один компьютер, доступный по сети. Даже в локальной сети гостя (широковещательном домене) виртуальную машину невозможно отличить от реального ПК, физически подключенного к коммутатору, просто взглянув на ее IP-адрес и путь, по которому трафик до него добирается.

решение2

Если у вас есть клиент vsphere, вы можете открыть консоль гостевой машины, и в строке заголовка будет показано, к какому хосту вы подключены: введите описание изображения здесь

В примере выше вы можете видеть, что XA_StreamDev находится на хосте (его имя затемнено). Если вы выполните ping этого имени хоста, вы сможете получить его IP-адрес.

Чтобы открыть полную консоль, щелкните правой кнопкой мыши виртуальную машину и выберите «Открыть консоль».

Кроме того, если вы перейдете в VCenter > Хосты и кластеры >, вы сможете увидеть список хостов, которые, опять же, вы сможете пинговать.

решение3

Теоретически вы можете обнаружить, что доступ к хосту ESXi невозможен, поскольку его IP-адрес находится вне зоны вашего доступа.

Но если вы знаете диапазон IP-адресов, к которым вы можете получить доступ, следующие инструменты («Поиск хоста ESXi») могут помочь вам найти, какой из них является возможным хостом ESXi:

Изображение поиска хоста ESXi

https://yinqingwang.wordpress.com/2016/01/18/esxi-host-finder/

решение4

cat /etc/vmware/esx.conf | grep "/adv/Misc/HostIPAddr" | awk -F ' = ' '{gsub("\"", "");print $2}'

IP-адрес настраивается в файле cat '/etc/vmware/esx.conf' в ключе /adv/Misc/HostIPAddr

Команда cat захватывает весь файл конфигурации, вывод передается в grep

Команда grep отфильтровывает весь ввод, кроме строки, содержащей нужный нам ключ, вся строка передается в awk

awk разбивает строку по символу «=» и извлекает IP-адрес из второго столбца, подкоманда awk «gsub» удаляет двойные кавычки.

Связанный контент