Vorgehensweise bei Änderung der ESXi Host IPs im HA Cluster
Verfasst: 23.04.2020, 08:37
Guten Morgen miteinander,
wir betreiben bei uns zwei ESXi 6.7 Hosts in einem HA Cluster. Auf einer VM ist das Linux VCenter VCSA installiert.
Die beiden Server befinden sich leider in einem falschen Subnetz. Deswegen muss ich die IP-Adressen der Server ändern (und auch an einem anderen Switch anschließen). Die Vorgehensweise möchte ich gerne vorab hier mit Euch abklären.
Kurz zur Infrastruktur.
2 ESXI Hosts, 6.7, jeweils 6 Netzwerkadapter, vmnic0 - vmnic5, Die vmnics2-5 sind vSwitches und VLANs zugeordnet.
Von der Umstellung betroffen sind eigentlich nur vmnic0 und vmnic1 --> beide zugewiesen dem vSwitch0
Es gibt 2 VMkernel Adapter auf dem vSwitch0:
- vmk0 ist hat TCP/IP Stack, Management und Bereitstellung aktiviert, die dazugehörige Portgruppe "Management Network" auf dem vSwitch0, hat als aktiven Adapter nur vmnic0
- vmk1 hat TCP/IP Stack und vMotion aktiviert, die dazugehörige Portgruppe "vMotion" hat auf dem vSwitch0 nur den aktiven Adapter vmnic1
- Zusätzlich ist auf dem vSwitch0 das Standard "VM Network" mit aktivem Adapter vmnic0 aktiv.
Es gibt eine Linux VCSA die bereits im "korrekten" Netz ist. Die Hosts im Cluster sind per IP eingebunden.
Mein "neur" Plan V2
Im VCenter
- Einen Server leer bekommen, VMs per VMotion auf anderen Server migrieren
- Wenn Server leer, Wartungsmodus aktivieren
- Den Server aus dem HA Cluster entfernen
- Den Server aus VCenter deregistrieren
Nun auf vSphere des leeren Hosts direkt:
- der nun unbenutzen Portgruppe "VM Network" anstelle vmnic0 den aktiven Adapter vmnic1 zuweisen (dieser soll im "alten Netz" bleiben)
- vMotion bleibt für vmk1 und aktiver Adapter vmnic1 aktiv
- nun würde ich die IP des Management Networks ändern vmnic0
- danach das Kabel von vmnic0 an den korrekten Switch / VLAN / Subnetz ranhängen
Nun wieder im VCenter:
- den Server mit der neuen IP im VCenter verbinden
Frage:
Ist nun bereits ein VMotion möglich? D.h. die Management IPs der Server sind in unterschiedlichen Netzen / Switchen,
aber vmk1 und vMotion sinnd mit Ihren jeweiligen IPs noch im selben Netz, am selben Switch.
Falls das möglich ist, würde ich nun folgendermaßen verfahren:
Im VCenter:
- vMotion antriggern, alle VMs nun auf den Server mit der neuen IP.
Die Portgruppe "VM Network" steht am Quellserver an vmnic0, am neuen unter gleichem Namen an vmnic1, am korrekten Switch.
- Nachdem der zweite Server "leer" ist, gleiche Prozedur wie vorher, Wartungsmodus, deregistrieren, eventuell muss ich den Cluster auflösen (wird vermutlich besser sein)
- am zweiten Server ebenfalls VM Network dem vmnic1 zuweisen.
- vmnic0, Management IP ändern
- umstecken
- neu registrieren
Theorie
Gruß
Mailer
wir betreiben bei uns zwei ESXi 6.7 Hosts in einem HA Cluster. Auf einer VM ist das Linux VCenter VCSA installiert.
Die beiden Server befinden sich leider in einem falschen Subnetz. Deswegen muss ich die IP-Adressen der Server ändern (und auch an einem anderen Switch anschließen). Die Vorgehensweise möchte ich gerne vorab hier mit Euch abklären.
Kurz zur Infrastruktur.
2 ESXI Hosts, 6.7, jeweils 6 Netzwerkadapter, vmnic0 - vmnic5, Die vmnics2-5 sind vSwitches und VLANs zugeordnet.
Von der Umstellung betroffen sind eigentlich nur vmnic0 und vmnic1 --> beide zugewiesen dem vSwitch0
Es gibt 2 VMkernel Adapter auf dem vSwitch0:
- vmk0 ist hat TCP/IP Stack, Management und Bereitstellung aktiviert, die dazugehörige Portgruppe "Management Network" auf dem vSwitch0, hat als aktiven Adapter nur vmnic0
- vmk1 hat TCP/IP Stack und vMotion aktiviert, die dazugehörige Portgruppe "vMotion" hat auf dem vSwitch0 nur den aktiven Adapter vmnic1
- Zusätzlich ist auf dem vSwitch0 das Standard "VM Network" mit aktivem Adapter vmnic0 aktiv.
Es gibt eine Linux VCSA die bereits im "korrekten" Netz ist. Die Hosts im Cluster sind per IP eingebunden.
Mein "neur" Plan V2
Im VCenter
- Einen Server leer bekommen, VMs per VMotion auf anderen Server migrieren
- Wenn Server leer, Wartungsmodus aktivieren
- Den Server aus dem HA Cluster entfernen
- Den Server aus VCenter deregistrieren
Nun auf vSphere des leeren Hosts direkt:
- der nun unbenutzen Portgruppe "VM Network" anstelle vmnic0 den aktiven Adapter vmnic1 zuweisen (dieser soll im "alten Netz" bleiben)
- vMotion bleibt für vmk1 und aktiver Adapter vmnic1 aktiv
- nun würde ich die IP des Management Networks ändern vmnic0
- danach das Kabel von vmnic0 an den korrekten Switch / VLAN / Subnetz ranhängen
Nun wieder im VCenter:
- den Server mit der neuen IP im VCenter verbinden
Frage:
Ist nun bereits ein VMotion möglich? D.h. die Management IPs der Server sind in unterschiedlichen Netzen / Switchen,
aber vmk1 und vMotion sinnd mit Ihren jeweiligen IPs noch im selben Netz, am selben Switch.
Falls das möglich ist, würde ich nun folgendermaßen verfahren:
Im VCenter:
- vMotion antriggern, alle VMs nun auf den Server mit der neuen IP.
Die Portgruppe "VM Network" steht am Quellserver an vmnic0, am neuen unter gleichem Namen an vmnic1, am korrekten Switch.
- Nachdem der zweite Server "leer" ist, gleiche Prozedur wie vorher, Wartungsmodus, deregistrieren, eventuell muss ich den Cluster auflösen (wird vermutlich besser sein)
- am zweiten Server ebenfalls VM Network dem vmnic1 zuweisen.
- vmnic0, Management IP ändern
- umstecken
- neu registrieren
Theorie
Gruß
Mailer