Wie ändere ich die IP der vCenter Server Appliance über die Befehlszeile?

9

Ich habe eine vCenter 5.1-Appliance (VCSA) auf einem physischen Server in einem bestimmten Netzwerk installiert und ihr eine interne IP zugewiesen. Dieser Server (Dell R620) ging dann zu einem Remote-Hosting-Standort, wo er mit einem Netzwerk verbunden ist, das eine völlig andere IP und ein anderes Subnetz hat.

Jetzt muss ich die IP-Adresse des vCenter-Servers in eine IP-Adresse ändern, mit der ich eine Remoteverbindung herstellen kann.

Ich kann die Konsole der Appliance nur auf dem Host-Computer selbst starten.

Geben Sie hier die Bildbeschreibung ein

Wie ändere ich die Appliance-IP über die Befehlszeile (als Root angemeldet)?

Saariko
quelle

Antworten:

17

Ich habe hier einen bequemen Weg gefunden:

Weisen Sie der VMware vCenter Server Appliance (VCSA) eine statische IP-Adresse zu Ivo Beerens 'Blog

Außerdem können Sie Hostname, DNS, Standard-Gateway und Proxy ändern.

Etwas zusammenfassen:

  • Öffnen Sie eine Konsolensitzung des VCSA
  • Melden Sie sich an als: root
  • Das Standardkennwort lautet: vmware
  • Führen Sie den folgenden Befehl aus: /opt/vmware/share/vami/vami_config_net
  • Nach Ausführung des Befehls wird ein Menü angezeigt. Innerhalb des Menüs können IP-Adresse, Hostname, DNS, Standard-Gateway und Proxyserver geändert werden.

Nach dem Zuweisen einer statischen IP-Adresse zum VCSA kann die Nachkonfiguration unter Verwendung der folgenden URL durchgeführt werden:

https://static-ip-address:5480
Jonas Eicher
quelle
1
Ich musste das diese Woche nur zweimal machen. Das ist richtig.
ewwhite
2
Damit dies funktioniert, musste ich in die http://<ip-address>:5480Benutzeroberfläche gehen und Administration → Zertifikatregenerierung aktiviert auswählen. Ich habe diese Einstellung auf dieser VMware-KB-Seite gefunden . Ein mehrmaliger Neustart hat möglicherweise ebenfalls geholfen.
Andrew.n
1
@ andrew.n Ich bestätige, dass mehrere Neustarts es funktionierten, nachdem die IP geändert wurde, 3 Neustart, um genau zu sein in meinem Fall ...
yagmoth555
4

Ich kann mich nicht erinnern, auf welcher Linix-Distribution der VCA basiert, aber ich denke, es ist eine RHEL-Variante. Bearbeiten Sie /etc/sysconfig/networking/devices/ifcfg-eth0sie einfach als Root. Von da an ist alles sehr offensichtlich. Starten Sie dann einfach den Netzwerkdienst neu oder starten Sie ihn neu, damit die Änderungen eingehen.

Chopper3
quelle
1
toll, die datei ist / etc / sysconfig / netzwerk / geräte - was mache ich mit der 'BROADCASTING'-Adresse? was ist das? Tor?
Saariko
2
Die Broadcast-Adresse ist die Broadcast-Adresse Ihres Netzwerks. Sie können subnet-calculator.com verwenden , um es zu berechnen, wenn Sie nicht wissen, was es ist.
Dan
1
Hat nicht funktioniert, bis ich eine Symlink zu / etc / sysconfig / network / ifcfg-eth1 gemäß vninja.net/virtualization/…
am
2
Bearbeiten Sie diese Datei NICHT nur, wenn Sie die IP ändern! Sie erhalten Fehler mit dem Inventar und STS (Secure Token Service, Teil der SSO-Suite). Diese Komponenten müssen unter der neuen URL neu registriert werden. Der viel bessere Weg ist der, den der Anbieter unterstützt, wie Jonas unten antwortet.
Tohuw
2

Die korrekte Methode zum Ändern der vCenter-IP wird tatsächlich ausgeführt: / opt / vmware / share / vami / vami_config_net über die Konsole des vCenter. Ein anderer Weg ist von der VAMI selbst ( https: // vcenter: 5480 ), wenn Sie Zugriff haben. Stellen Sie sicher, dass Sie nach der IP-Änderung eine Zertifikatsregeneration durchführen. Eines der SANs (Subject Alternative Names) des Zertifikats ist die IP selbst. Daher müssen Sie sie neu generieren, auch wenn sich der Name nicht ändert.

Melden Sie sich bei VAMI an, gehen Sie zu "admin" und aktivieren Sie "Zertifikatregenerierung aktiviert" auf "Ja". Starten Sie den Computer neu und geben Sie ihm etwas Zeit, um die Zertifikatagenerierung abzuschließen. Könnte 15-20 Minuten dauern. Sie können den Fortschritt in der Konsole verfolgen. Sobald der Prozess der Zertifikatregenerierung abgeschlossen ist und die Konsole zum Anmeldebildschirm gelangt, melden Sie sich erneut bei der VAMI an, gehen Sie zu "admin" und setzen Sie "Zertifikatregenerierung aktiviert" auf "nein".

Eine alternative Methode zur Wiederherstellung von Zertifikaten wird unter Regenerieren selbstsignierter SSL-Zertifikate in VMware vCenter Server Appliance 5.1 oder 5.5 (2070603) | beschrieben VMware Knowledge Base

Leonid Vinokur
quelle
0

Sie können dies auch über die GUI der tatsächlichen Appliance tun. Sie verwenden Ihren Browser, um sich bei der Appliance anzumelden, gehen dann zum Abschnitt "Netzwerk" und können dort alles einstellen.

Geben Sie hier die Bildbeschreibung ein

jlkansascity
quelle
1
Eine schöne Kommandozeilenschnittstelle. Schön zu sehen, dass Sie die Frage sorgfältig gelesen haben.
Deer Hunter
1
Ich habe dies als Alternative angeboten, falls andere Benutzer ähnliche, aber nicht identische Fragen hatten. Sie können das sagen, weil ich mit "Sie können auch ..." angefangen habe. Ich muss bedenken, dass diese Seite vielleicht viel starrer ist und nichts über die sehr spezifische Frage hinaus hinzufügt.
Jlkansascity