VMware Hybrid Cloud-Migrationen
Einstellung des Vertriebs: Ab dem 31. Oktober 2025 stehen Neukunden keine neuen Bereitstellungen von „ VMware Solutions “-Angeboten mehr zur Verfügung. Bestehende Kunden können ihre aktiven „ VMware® “-Workloads weiterhin auf IBM Cloud® nutzen und erweitern. Weitere Informationen finden Sie unter Ende der Vermarktung für VMware auf IBM Cloud.
Nachdem das VMware HCX™ Service Mesh und die Netzwerkerweiterungen bereitgestellt und erweitert wurden, ist der nächste Schritt die Migration der virtuellen Maschinen (VMs).
Die folgenden Migrationstypen sind vorhanden:
- vMotion
- Massenmigration
- Cold Migration
Operation
Verwenden Sie das HCX Web UI-Snap-in-Portal oder die kontextbezogenen Erweiterungsmenüs des VMware vSphere® Web Client, um eine Cloud-übergreifende vMotion zu initiieren. In beiden Fällen wird derselbe Migrationsassistent aufgerufen. Bei den Kontextmenüs ist nur eine einzige VM für Migrationsoperationen ausgewählt. Beim Portal können mehrere VMs ausgewählt werden.
Die umgekehrte Migration von VMs ist nur über das Webbenutzerschnittstellenportal möglich, in dem der HCX-Migrationsassistent das Kontrollkästchen Umgekehrte Migration anbietet.
vMotion
Die vMotion-Funktionalität in HCX erweitert die vSphere vMotion-Funktionalität zur Arbeit über unterschiedliche Versionen von vSphere, SSO-Domänen und Typen von Netzkonnektivität im ganzen Internet hinweg. Da von HCX vorausgesetzt wird, dass das Netz, das für diese Verbindung verwendet wird, nicht sicher ist, wird der gesamte Datenverkehr unabhängig vom Typ der Konnektivität über verschlüsselte Tunnel abgewickelt.
Konzepte und bewährte Verfahren für vMotion
HCX ist im Wesentlichen ein vMotion-Zweiwege-Proxy. Jede HCX-Instanz emuliert einen einzelnen VMware ESXi™-Host innerhalb des vSphere Rechenzentrums, außerhalb von Clustern. Die HCX-Instanz ist eine "Front" für die Cloud-Gateway-Flottenkomponente (CGW). Für jeden HCX-Standort wird ein Proxy-Host angezeigt, der mit dem aktuell angezeigten Standort verknüpft ist. Wenn eine vMotion auf einen fernen Host eingeleitet wird, migriert der lokale ESXi-Host diese VM auf den ESXi-Host des lokalen Proxy-Hosts.
Eine vMotion-Migration wird vom fernen ESXi-Proxy-Host zu dem physischen ESXi-Zielhost von vSphere initialisiert, während Daten vom Quell-CGW über den Tunnel empfangen werden. Wenn vMotion verwendet wird, wird im Gegensatz zur Massenmigrationsoption nur eine einzige VM-Migrationsoperation ausgeführt. Bei vielen zu migrierenden VMs wird daher empfohlen, vMotion nur dann zu verwenden, wenn eine Ausfallzeit nicht in Frage kommt oder wenn das Risiko eines Neustarts der VM besteht. Allerdings kann die VM wie bei der Standard-vMotion während des Prozesses aktiv sein.
Eine einzelne vMotion erreicht ihre Höchstgrenze bei etwa 1.7 Gbps im LAN und 300 - 400 Mbps im WAN durch den WAN Optimizer. Dies bedeutet nicht, dass 1,7 Gb/s im LAN 400 Mb/s im WAN über das WAN-Optimierungsprogramm entsprechen, sondern dies sind die festgestellten Maximalwerte in bestimmten Umgebungen. Eine solche Umgebung bestand aus einem vMotion-Netz mit 10-GB-LAN und einem Internet-Uplink mit 1 GB, die gemeinsam mit dem Webdatenverkehr der Produktionsumgebung genutzt wurden.
Verwenden Sie vMotion in den folgenden Fällen:
- Wenn die VM schwer herunterzufahren oder zu starten ist oder wenn die Betriebszeit lang ist und Risiken durch das Herunterfahren der VM entstehen können.
- Für jede clusterartige Anwendung, die Festplatten-UUIDs benötigt, wie Oracle RAC-Cluster. vMotion ändert die Festplatten-UUIDs am Zielort nicht.
- Wenn Sie eine einzelne VM so schnell wie möglich versetzen möchten.
- Wenn eine geplante Migration nicht erforderlich ist.
Massenmigration
Konzepte und bewährte Verfahren für die Massenmigration
Die Massenmigrationsfunktion von HCX verwendet die vSphere-Replikation, um Plattendaten zu migrieren, während die VM auf der Zielinstanz von vSphere HCX neu erstellt wird. Bei der Migration einer VM wird der folgende Workflow verwendet:
- Erstellung einer neuen VM auf der Zielseite und den entsprechenden virtuellen Platten.
- Replikation der VM-Daten auf der neuen VM. Die Replikation beginnt, sobald der Assistent abgeschlossen ist, unabhängig von der Zeitplanung für die Umschaltung.
- Abschalten der ursprünglichen VM.
- Während des Abschaltzeitraums erfolgt die endgültige Replikation aller Datenänderungen.
- Einschalten der neuen VM auf der Zielseite.
- Umbenennen und Verschieben der ursprünglichen VM in den Cloudordner, in den sie verschoben wurde.
Die Massenmigration bietet gegenüber vMotion folgende Vorteile:
- Gleichzeitige Migration mehrerer VMs.
- Konsistentere Bandbreitennutzung. vMotion kann Schwankungen bei der Bandbreitennutzung generieren, die als Spitzen und Täler innerhalb der Netzwerküberwachungstools oder der WAN-Opt-UI sichtbar wären.
- Verwenden Sie Massenmigration, um eine Gesamtnutzung einer Netzbandbreitenkapazität zu erzielen, die höher ist, als wenn Sie eine einzelne vMotion verwenden.
- Die Massenmigration kann geplant werden, um während eines geplanten Ausfallfensters zu den neu migrierten VMs umzuschalten.
- Migration von VMs zulassen, die derzeit virtuelle CPU-Features verwenden, die sich von der Cloudseite unterscheiden. In diesen Fällen kann die vMotion-Migration fehlschlagen.
Folgende Nachteile hat die Massenmigration gegenüber vMotion:
- Einzelne VMs werden sehr viel langsamer migriert als mit vMotion.
- Die VM erfährt eine kurze Ausfallzeit, während die neue Klon-VM auf der Zielseite erstellt wird.
- VMs, die von der Plattenbestellung und von Platten-UUIDs (Oracle RAC) abhängig sind, können Probleme aufweisen und ihre Platten werden möglicherweise anders angezeigt, wenn die UUIDs geändert werden, wodurch sich die Betriebssystempfade in die Einheiten der virtuellen Platte ändern können.
Bewährte Verfahren für den Migrationstyp
Allgemeine VMs
Nachdem die Zuverlässigkeit der Funktion von HCX gesichert ist, muss die Massenmigration verwendet werden. Für redundante Anwendungen ist eine Massenmigration erforderlich. Ein Beispiel sind Web-Server sowie Fälle, wo viele Hunderte oder Tausende VMs migriert werden sollen.
VMs, die direkt angeschlossenen NAS verwenden
NFS wird in der Regel für die gemeinsame Nutzung von Daten auf vielen Servern verwendet, z. B. Web-Server-Inhalt. iSCSI kann auf allen VM-Knoten eingesetzt werden, die aus einem Anwendungscluster wie E-Mail oder RDBMS bestehen und ist in der Regel latenzsensibler als NFS.
In beiden Fällen gilt Folgendes: Wenn die Latenzzeit für das IBM Cloud-Rechenzentrum (< ~ 7 ms für iSCSI und was auch immer die Anwendung für NFS toleriert) niedrig gehalten werden kann und die Anwendung mit einer Bandbreite von ~ 1 Gb/s oder weniger betrieben werden kann, kann das NAS-Netz mit HCX an einen IBM Cloud-Standort erweitert werden. Anschließend können die VMs mit HCX migriert oder vMotioned werden.
Nach der Migration können iSCSI-Datenträger mit dem Betriebssystem in eine andere lokale Cloudspeicherlösung gespiegelt werden und NFS-Daten können in jede beliebige Cloudlösung repliziert werden. Beachten Sie die folgenden Hinweise:
- Latenzzeit (iSCSI oder Anwendungstoleranz für NFS)
- Bandbreite (ca. 1 Gb/s pro erweitertes Netz)
- Underlay-Verbindungsbandbreite
Nach dem Migrationslebenszyklus können Sie Entwicklungs- oder Staging-Anwendungen testen, bevor Sie versuchen, die Migration auf die Produktion durchzuführen. QoS kann für den Underlay-Tunnelverkehr ('UDP' 500/4500) zwischen den L2C-HCX-Appliances eingesetzt werden, die latenzsensitive erweiterte L2-Netze unterstützen.
Netz-Swing
Wenn das Ziel die Evakuierung des Rechenzentrums nach IBM Cloud ist, dann besteht der nächste Schritt bis zum letzten Schritt vor dem Entfernen des HCX-Netzes im Netz-Swing. Network Swing erreicht eine Migration des Netzwerk-Subnetzes, in dem die migrierten VMs untergebracht sind, vom Quell-Rechenzentrum zu einem VMware NSX® Overlay-Netzwerk innerhalb der IBM Cloud.
Der Swing des Netzes beinhaltet folgende Schritte:
- Stellen Sie sicher, dass das Netz aus allen Workloads entfernt wird und alle Netzeinheiten, die keine VMs sind, entweder in ein anderes Netz verschoben, funktional in die Cloud migriert oder nicht mehr verwendet werden.
- Stellen Sie sicher, dass die NSX-Topologie oder die IBM Cloud unterstützende Netztopologie abgeschlossen ist, sodass sie den Netz-Swing unterstützt. Zum Beispiel dynamische Routing-Protokolle und Firewalls.
- Führen Sie einen Workflow zum Rückgängigmachen der Erweiterung des HCX-Netzes in der Benutzerschnittstelle aus und wählen Sie die entsprechende Routing-NSX-Einheit aus, um die Steuerung über das Standardgateway des nicht erweiterten Netzes zu übernehmen.
- Führen Sie alle externen Routing-Änderungen durch, z. B. das Einfügen von geändertem Routing für migrierte Netzwerke, das Entfernen von Routen zum Ursprungsstandort aus dem migrierten Netzwerk und das Sicherstellen, dass das Routing zum migrierten Subnetz über das WAN für die nicht migrierten Anwendungen weiterhin funktioniert.
- Der Anwendungseigner testet die migrierten Anwendungen von allen möglichen Zugriffspunkten aus: Internet, Intranet und VPN.
Sie möchten zum Beispiel eine Anwendung mit allen VMs, die in die Cloud migriert wurden, mit einer Netz-Swing verbinden:
- Sie verwenden eine Vyatta-Einheit auf der privaten Netzseite, um Routen in Ihre MPLS-Cloud einzufügen und Daten im Tunnelungsverfahren an die Edge-Routing-Einheiten in der MPLS-Cloud zu übertragen, so dass Sie den IBM Cloud-IP-Bereich vermeiden können.
- Sie haben Ihr Konto mit IBM Cloud VRF eingerichtet.
- Einige Anwendungen befinden sich hinter einer virtuellen IP (vIP) mit Netzlastausgleich. Diese vIPs befinden sich in Ihrem eigenen Subnetz, das sich auf einer virtuellen F5 hinter dem Vyatta befindet.
Das Hinzufügen von spezifischerem Routing in das MPLS für Netze, die durch HCX auf IBM Cloud umgeschaltet werden, funktioniert für andere Netze problemlos. Dies funktioniert jedoch nicht für die einzelnen vIPs, da eine /32 Route
hinzugefügt wird.
Die übliche Lösung für WAN-Anbieter besteht darin, hinzugefügte /32-Routen herauszufiltern. Finden Sie gemeinsam mit dem WAN-Provider einen Weg, dies zu ermöglichen.
Folgende Aspekte und Auswirkungen sind zu beachten:
- Anwendungen, die Teilnetz, vLAN und VXLAN gemeinsam nutzen, müssen gemeinsam verschoben werden.
- Anwendungen hinter einer Lastausgleichsfunktion, die eine interne umleitbare IP verwendet, können Routing-Änderungen erfordern, wenn sie nicht zusammen verschoben werden können oder sollen. So kann es beispielsweise als zu großes Risiko empfunden werden, wenn zu viele Anwendungen auf einen Schlag einbezogen werden.
- VMware administratoren, Netzwerkadministratoren (einschließlich Kunden und WAN-Anbieter) und Anwendungseigentümer müssen einbezogen werden, auch wenn keine Auswirkungen auf ein bestimmtes System oder eine bestimmte Netzwerkausrüstung geplant sind.