
VMware ESX 3.5 und 4.0 erstellen Software-NICs, die mit der physischen Schnittstelle verbunden sind. Ich stelle ESX in einer DHCP-Umgebung mit zugewiesenen Adressen bereit, sodass die Installation mit einer festgelegten DHCP-Adresse durchgeführt wird. Wenn die Installation abgeschlossen ist, erstellt ESX die Software-NIC mit einer gefälschten MAC-Adresse und greift daher nicht auf die beabsichtigte, per DHCP zugewiesene Adresse für die Box zu.
Gibt es eine Möglichkeit, dieses Verhalten zu unterbinden, ohne das Gastnetzwerk zu beeinträchtigen? Ist dies empfehlenswert oder widerspricht es dem Nutzungsmodell für ESX?
Antwort1
Aus Ihrer Beschreibung lässt sich das schwer erkennen, aber ich glaube, Sie sehen, dass die MAC-Adresse der Servicekonsole sich von der MAC-Adresse unterscheidet, die der Server während der Installation verwendet hat. ESX kann auch zugewiesene IP-Adressen für VMotion/VKernel-Dienste haben.
Für mich klingt es so, als ob Sie Ihre DHCP-Konfiguration nach der Installation anpassen sollten, um der neuen MAC-Adresse die richtige IP-Adresse zuzuweisen, da die physischen Schnittstellen in ESX für mehrere Zwecke verwendet werden könnten (VM-Netzwerk, iSCSI, Servicekonsole, VMotion usw.).
Wenn die Anpassung der DHCP-Konfiguration nicht das ist, wonach Sie suchen, können Sie die MAC-Adresse einer virtuellen Schnittstelle ändern, indem Sie die Datei /etc/sysconfig/network-scripts/ifcfg-vswif0 in der Servicekonsole bearbeiten und das Netzwerk neu starten (zumindest in 3.5).
HINWEIS: Die vsiwf# kann in Ihrer Umgebung anders sein. Stellen Sie daher sicher, dass Sie die richtige Datei für Ihre Konfiguration bearbeiten.