Zuletzt aktualisiert am Juni 1, 2021
VMware vMotion ist eine vSphere-Funktion, die eine eingeschaltete virtuelle Maschine (VM) mit vollständiger Transaktionsintegrität und ohne Ausfallzeiten zwischen kompatiblen physischen Servern migriert. VMware vMotion setzt viele der neuartigen Technologien von VMware frei, darunter vSphere Distributed Resource Scheduler (DRS), vSphere High Availability (HA) und vSphere Distributed Power Management (DPM).
In diesem Beitrag erfahren Sie, was VMware vMotion ist, wie es funktioniert und wie Sie es nutzen können, um Ihre VM-Workloads zu migrieren.
Was kann VMware vMotion?
Organisationen können VMware vMotion für verschiedene Zwecke verwenden, einschließlich Migrationen, Automatisierung und Planung.
Live-Migration von VMs
Im heutigen schnelllebigen und sich ständig weiterentwickelnden Geschäftsumfeld kann sich keine Anwendung Ausfallzeiten leisten. VMware vMotion kann Ihnen helfen, Ausfallzeiten zu vermeiden, insbesondere bei Ereignissen, bei denen Sie vorhersagen können, dass ein Systemausfall unmittelbar bevorsteht, z. B. Naturkatastrophen, Verlagerungen oder Wartungsarbeiten.
Durch die Migration einer gesamten laufenden VM von einem ESXi-Host auf einen anderen bietet VMware vMotion unschätzbare Vorteile, darunter:
- Durchführung der Hardwarewartung ohne Unterbrechung des Geschäftsbetriebs und Planung von Ausfallzeiten.
- VMs innerhalb von Ressourcenpools automatisch optimieren.
- Verschieben von VMs von leistungsschwachen oder ausfallenden Servern zu leistungsfähigen Servern.
Automatisierung und Planung
Mit der automatisierten Migrationsfunktion von VMware vMotion können IT-Administratoren die Migration von VMs zu vordefinierten Zeiten planen. Dadurch werden viele vSphere-Funktionen wie DRS, HA und DPM freigeschaltet. Beispielsweise verwendet DRS VMware vMotion, um mehrere ESXi-Hosts in Ressourcenpools zu gruppieren.
Daher können sich VMs innerhalb eines DRS-Clusters dynamisch zwischen beliebigen Hosts innerhalb des Clusters bewegen und den Ressourcenverbrauch ohne Systemausfallzeiten ausgleichen. Bei Bedarf können Sie auch Ressourcenpools zwischen verschiedenen Geschäftseinheiten isolieren und die VMs automatisch auf die physischen Server verteilen.
Fernmigration
Wenn Ihre Infrastruktur groß genug ist und sich über mehrere Länder oder Standorte erstreckt, können Sie die Fernmigrationsfunktion von vMotion nutzen, um VMs zu migrieren. VMware hat Long-Distance vMotion in vSphere 6 veröffentlicht.0 und spätere Versionen, um Migrationen zwischen physischen Servern zu erleichtern, die durch hohe Netzwerk-Roundtrip-Zeiten (RTTs) getrennt sind.
Unternehmen können die Fernmigration nutzen, um ihre Rechenzentren zu aktualisieren, Workloads auszugleichen und Naturkatastrophen zu vermeiden. Angenommen, es kommt ein Tornado nach Oklahoma. In diesem Fall können Sie das Fernmigrationstool von VMware vMotion verwenden, um VMs an einen anderen Speicherort zu migrieren, der von der Katastrophe nicht betroffen ist.
Datenspeichermigration
Neben dem Ändern des physischen Servers, auf dem die VM ausgeführt wird, können Sie den Datenspeicher der VM auch über einen Prozess ändern, der im Volksmund als Storage vMotion (SvMotion) bezeichnet wird. Mit SvMotion werden sowohl der Status der VM als auch der virtuelle Speicher an neue Speicherorte verschoben. SvMotion, das in Sphere 5.1 und späteren Versionen verfügbar ist, ermöglicht es IT-Administratoren, Festplatten für die Leistung zu optimieren und zwischen verschiedenen Festplattentypen zu konvertieren. Es vereinfacht auch die Wartung und Upgrades von virtuellen Maschinen.
Wie funktioniert VMware vMotion?
vMotion nutzt die Kerntechnologien von VMware wie Festplatten-Snapshots, Snapshot-Konsolidierung und Wiederherstellungsprotokolle, um den Migrationsprozess auszuführen. Die Migration von vMotion besteht aus drei Schritten:
Kompatibilitätsprüfungen
Dies ist der erste Schritt beim Verschieben von VMs zwischen Hosts. vCenter Server führt Überprüfungen durch, um sicherzustellen, dass sowohl der Quell- als auch der Zielhost kompatibel sind. Kompatibilitätsprüfungen helfen, Konfigurationsprobleme zu vermeiden, die durch:
- Migration zu einem fehlerhaften Distributed Switch.
- Migration von verteilten zu Standard-Switches.
- Migration zwischen verschiedenen Versionen von verteilten Switches.
- Inkompatible MAC-Adressen (Media Access Control) auf dem Zielhost.
Handshakes
Während des Handshake-Vorgangs generiert vCenter Server Metadaten. Die Metadaten enthalten Informationen über die VM, die live migriert werden soll, einschließlich der Konfigurationsdetails der VM, der Quell-, Ziel-ESXi-Hosts und der vMotion-Netzwerkspezifikationen. Der vCenter Server teilt dann die Migrationsmetadaten zwischen dem Quell- und dem Ziel-ESXi-Host.
Migration
Inzwischen sind alle Kommunikationskanäle und Prozesse bereit, um die Live-Migration der VMs in Gang zu setzen. Um eine nahtlose Live-Migration zu gewährleisten, überträgt vMotion den Speicherstatus jeder VM in drei Hauptphasen:
- Gast Spur Phase. Diese Phase bereitet den Gast auf die Live-Migration vor, indem der Speicher vom Quell- zum Zielhost übertragen wird. Zu diesem Zeitpunkt ist die Nachverfolgung aller Gastspeicherseiten auf dem Quellhost erforderlich, damit die vMotion weiß, welche Speicherseiten während der Live-Migration überschrieben werden.
- Vorkopierphase. Da der Gast weiterhin ausgeführt wird und seinen Speicherstatus während der Migration aktiv ändern kann, wird der VM-Speicher iterativ von der Quelle zum Ziel kopiert. Während der ersten Iteration wird der gesamte Gastspeicher kopiert. Für nachfolgende Iterationen werden nur die Seiten kopiert, deren Inhalt sich während der vorherigen Iteration geändert hat. Die Anzahl der Iterationen hängt davon ab, wie der Gastspeicher aufgrund laufender Vorgänge geändert wird.
- Umschaltphase. Dies ist die letzte Phase der Live-Migration, in der der Gast die Verarbeitung auf dem Quellhost vorübergehend anhält. Der Virtual Machine Monitor (VMM) setzt die Quell-VM aus und setzt sie auf einem ESXi-Zielhost fort.
Was bietet Storage vMotion?
Storage vMotion (SvMotion) ist die Begleitfunktion von VMware vMotion, die eine Live-Migration des Dateisystems einer laufenden VM von einem Datenspeicher in einen anderen ermöglicht. Sie können die VM und alle ihre Speicherkomponenten während der Live-Migration an einem einzigen Speicherort oder an separaten Speicherorten ablegen. Wie vMotion beeinflusst SvMotion weder Ausfallzeiten noch gefährdet es die Datenkonsistenz.
Sie können SvMotion für verschiedene Anwendungsfälle nutzen, darunter:
- Migrieren von virtuellen Laufwerken (vDisks) von einem alten Storage Area Network (SAN) auf ein neues Speichersystem.
- Lastausgleich der verfügbaren virtualisierten Ressourcen, um sicherzustellen, dass eine VM die erforderliche Speicherleistung erhält.
- Verschieben von vDisks von einem lokalen ESXi-Server in ein SAN.
- Physischen Speicher für Wartungszwecke herunterfahren.
- Replizieren virtueller Maschinen und der zugehörigen vDisks an einen Remotestandort während der Notfallwiederherstellung.
- Konvertieren zwischen verschiedenen virtuellen Festplattenformaten.
Wie können Sie vMotion verwenden, um Workloads nach Azure zu migrieren?
Die Akzeptanz der Cloud hat in den letzten Jahren aufgrund ihrer größeren Skalierbarkeit, verbesserten Leistung und Kosteneffizienz erheblich zugenommen. Die Migration von VMware-Workloads zu Azure ist dank der Azure VMware-Lösung jetzt problemlos möglich. Azure VMware Solution ist ein vollständig verwaltetes Platform as a Service (PaaS) -Angebot, das vSphere, vSAN, NSX-T, vCenter und andere Tools umfasst, die eine vollständige VMware-Umgebung in Azure bereitstellen.
Organisationen können die Azure VMware-Lösung nutzen, um native VMware-Workloads auf Azure auszuführen. Da VMware-Workloads direkt auf der Azure-Bare-Metal-Infrastruktur ausgeführt werden, gibt es keine verschachtelte Virtualisierung. So können Sie Ihre vorhandenen VMware Tools weiterhin verwenden, ohne sich Gedanken über Skalierung, Patching oder Neuplattformierung Ihrer VMs machen zu müssen.
Neben dem Erstellen und Konfigurieren der VMware-Umgebung in Azure können Sie mit vMotion lokale VM-Workloads wie zwischen VMware-Standorten live nach Azure migrieren. Wenn VMware-Workloads in Azure ausgeführt werden, können Unternehmen die Skalierbarkeit, beschleunigten Bereitstellungszyklen und die Sicherheit von Azure nutzen, um ihre Anwendungen zu modernisieren.
Sie können beispielsweise vorhandene VMware-Vorlagen in Ihrer lokalen Umgebung verwenden, um neue VMware VM-Instanzen zu erstellen und diese privat in Azure auszuführen. Da die in Azure erstellten VMs in der vSphere-Umgebung sichtbar und zugänglich sind, können Sie ihre Ressourcen flexibel verwalten, wie Sie es normalerweise in vCenter Server tun würden. Sie können auch virtuelle Maschinenressourcen in Azure verwalten.
Parallels RAS kann VDI auf Azure bereitstellen
Die Servervirtualisierung, die zugrunde liegende Technologie von VMware, hat sich als revolutionär bei der Minimierung von IT-Kosten bei gleichzeitiger Verbesserung der Agilität und Effizienz in Unternehmen erwiesen. Servervirtualisierung ist jedoch aufgrund einer wachsenden mobilen Belegschaft, der Beliebtheit von Bring-your-Own-Devices (BYODs) und knapper werdenden IT-Budgets möglicherweise nicht mehr sinnvoll.
Wenn Sie eine Migration in die Cloud in Betracht ziehen, ist es möglicherweise an der Zeit, Ihre Strategien auf Desktop-Virtualisierungslösungen auszurichten. Durch das Verschieben virtueller Desktops und Anwendungen in die Cloud können Sie die erheblichen Vorteile der Virtualisierung nutzen, einschließlich zentralisierter Verwaltung, vereinfachter Verwaltung und verbesserter Sicherheit.
Parallels® Remote Application Server (RAS) ist Ihre VDI-Lösung (Virtual Desktop Infrastructure), wenn es um die Bereitstellung virtueller Desktops und Anwendungen auf Azure geht. Unternehmen können Parallels RAS auf Azure nutzen, um ihren Mitarbeitern sofortigen und sicheren Zugriff auf virtuelle Desktops und Anwendungen über das Internet zu ermöglichen, ohne sich um komplexe Firewall-Konfigurationen kümmern zu müssen.
Parallels RAS lässt sich einfach auf Azure bereitstellen. Mit integrierten Automatisierungsfunktionen wie Azure VM-Vorlagen und Konfigurationsassistenten können Sie eine Parallels RAS-Appliance mit vollem Funktionsumfang in weniger als 30 Minuten bereitstellen. Neben den Sicherheitsfunktionen von Azure können Sie auch die neuesten Sicherheitsfunktionen von Parallels RAS wie die Multi-Faktor-Authentifizierung (MFA) nutzen, um virtuelle Desktops und Anwendungen zu sichern.
Am wichtigsten ist, dass Parallels RAS Multi-Cloud-Funktionen bietet, die die Risiken der Anbieterbindung mindern. Sie können es auch auf Amazon Web Services (AWS) und Google Cloud Platform (GCP) bereitstellen.
Laden Sie noch heute Ihre 30-tägige Parallels RAS-Testversion herunter und nutzen Sie das VDI-Management auf Azure optimal!