Suchen Sie die IP-Adresse eines VMware ESXi-Hosts

Suchen Sie die IP-Adresse eines VMware ESXi-Hosts

Ich habe die IP-Adresse einer virtuellen Gastmaschine, die auf einem VMware ESXi-Host ausgeführt wird. Ich kenne die IP-Adresse dieses VMware-Hosts nicht.

Wie kann ich die IP-Adresse dieses VMware-Hosts finden?

  1. Ich habevSphere-Clientauf meinem System installierte Software.
  2. Ich kann die IP des Gastcomputers anpingen und er antwortet. Danke.

Antwort1

Wenn Sie wirklich nur die IP-Adresse des Gastes haben, können Sie die IP-Adresse des Hosts im Allgemeinen nicht ermitteln. Es kann jedoch einige Konfigurationen geben, bei denen dies funktionieren könnte.

Aus Ihrer (PC-)Perspektive ist die virtuelle Maschine nur ein weiterer netzwerkzugänglicher Computer. Selbst im lokalen Netzwerk des Gastes (Broadcast-Domäne) kann eine VM nicht von einem realen PC unterschieden werden, der physisch an einen Switch angeschlossen ist, nur anhand der IP-Adresse und der Art und Weise, wie der Datenverkehr dorthin gelangt.

Antwort2

Wenn Sie den vSphere-Client haben, können Sie die Konsole eines Gastcomputers öffnen und die Titelleiste zeigt Ihnen, mit welchem ​​Host Sie verbunden sind: Bildbeschreibung hier eingeben

Im obigen Beispiel können Sie sehen, dass sich XA_StreamDev auf einem Host befindet (dessen Name ausgeblendet ist). Wenn Sie diesen Hostnamen anpingen, können Sie seine IP-Adresse ermitteln.

Um die vollständige Konsole zu öffnen, klicken Sie mit der rechten Maustaste auf Ihre VM und wählen Sie „Konsole öffnen“.

Wenn Sie zu VCenter > Hosts & Clusters > gehen, wird Ihnen außerdem eine Liste der Hosts angezeigt, die Sie wiederum anpingen können sollten.

Antwort3

Theoretisch kann möglicherweise nicht auf den ESXi-Host zugegriffen werden, weil seine IP-Adresse außerhalb Ihres Bereichs liegt.

Wenn Sie jedoch den IP-Adressbereich kennen, auf den Sie zugreifen können, können Ihnen die folgenden Tools („ESXi-Hostfinder“) dabei helfen, den möglichen ESXi-Host herauszufinden:

ESXi Host Finder Bild

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

Antwort4

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

Die IP wird in der Datei cat '/etc/vmware/esx.conf' unter dem Schlüssel /adv/Misc/HostIPAddr konfiguriert.

Der Befehl cat erfasst die gesamte Konfigurationsdatei, die Ausgabe wird an grep weitergeleitet.

Der Befehl grep filtert alle Eingaben heraus, außer der Zeile, die den gewünschten Schlüssel enthält. Die gesamte Zeile wird an awk weitergeleitet.

awk teilt die Zeile anhand des Zeichens „=“ und greift auf die IP in der zweiten Spalte zu, der awk-Unterbefehl „gsub“ entfernt die doppelten Anführungszeichen.

verwandte Informationen