Migrieren von VMs

Sie können ausgeführte VMs mithilfe von Livemigration und Speicher-Livemigration migrieren und ein VM-Image (Virtual Disk Image, VDI) ohne VM-Ausfallzeiten verschieben.

Live-Migration und Speicher-Livemigration

In den folgenden Abschnitten werden die Kompatibilitätsanforderungen und Einschränkungen von Livemigration und Speicher-Livemigration beschrieben.

Live-Migration

Die Live-Migration ist in allen Versionen von Citrix Hypervisor verfügbar. Mit dieser Funktion können Sie eine ausgeführte VM von einem Host auf einen anderen Host verschieben, wenn sich die VMs Datenträger im Speicher befinden, der von beiden Hosts gemeinsam genutzt wird. Poolwartungsfunktionen wie Hochverfügbarkeit und Rolling Pool Upgrade (RPU) können VMs automatisch mit der Livemigration verschieben. Diese Funktionen ermöglichen die Auslastung von Arbeitslasten, die Ausfallsicherheit der Infrastruktur und das Upgrade von Serversoftware ohne VM-Ausfallzeiten.

Hinweis:

Speicher kann nur zwischen Hosts im selben Pool freigegeben werden. Daher können VMs nur zu Hosts im selben Pool migriert werden.

Intel GVT-G ist nicht mit Livemigration, Speicher-Livemigration oder VM-Suspend kompatibel. Weitere Informationen finden Sie unter Grafiken.

Live-Migration von Massenspeicher

Hinweise:

  • Verwenden Sie keine Speicher-Livemigration in Citrix Virtual Desktops Bereitstellungen.
  • Die Speicher-Livemigration kann nicht auf VMs verwendet werden, bei denen Changed Block Tracking aktiviert wurde. Deaktivieren Sie Changed Block Tracking, bevor Sie versuchen, die Livemigration zu speichern.
  • Die Speicher-Livemigration kann nicht auf VMs verwendet werden, deren VDIs sich auf einem GFS2-SR befinden.

Die Massenspeicher-Livemigration ermöglicht es auch, VMs von einem Host auf einen anderen zu verschieben, wobei sich die VMs nicht auf einem Speicher befinden, der zwischen den beiden Hosts gemeinsam genutzt wird. Daher können VMs, die im lokalen Speicher gespeichert sind, ohne Ausfallzeiten migriert werden, und VMs können von einem Pool in einen anderen verschoben werden. Mit dieser Funktion können Systemadministratoren folgende Aufgaben ausführen:

  • Neuausgleich von VMs zwischen Citrix Hypervisor Pools (z. B. von einer Entwicklungsumgebung in eine Produktionsumgebung).

  • Aktualisieren und aktualisieren Sie eigenständige Citrix Hypervisor-Server ohne VM-Ausfallzeiten.

  • Aktualisieren Sie die Citrix Hypervisor-Serverhardware.

Hinweis:

Durch das Verschieben einer VM von einem Host zu einem anderen wird der VM-Statusbeibehalten. Die Statusinformationen enthalten Informationen, die die VM und die historischen Performance-Metriken definieren und identifizieren, z. B. die CPU- und Netzwerknutzung.

Kompatibilitätsanforderungen

Bei der Migration einer VM mit Livemigration oder Speicher-Livemigration müssen VM und Zielhost die folgenden Kompatibilitätsanforderungen erfüllen, damit die Migration fortgesetzt werden kann:

  • Auf dem Zielhost muss dieselbe oder eine neuere Version von Citrix Hypervisor installiert sein wie der Quellhost.

  • Citrix VM Tools für Windows müssen auf jeder Windows-VM installiert sein, die Sie migrieren möchten.

  • Nur Speicher-Livemigration: Wenn sich die CPUs auf dem Quell- und Zielhost unterscheiden, muss die Ziel-CPU mindestens den gesamten Funktionsumfang als Quell-CPU bereitstellen. Es ist daher unwahrscheinlich, dass es möglich ist, eine VM zwischen beispielsweise AMD und Intel-Prozessoren zu verschieben.

  • VMs mit Checkpoint können nicht migriert werden.

  • Nur Speicher-Livemigration: VMs mit mehr als sechs verbundenen VDIs können nicht migriert werden.

  • Der Zielhost muss über ausreichende Speicherkapazität verfügen oder ausreichende Kapazität mit Dynamic Memory Control freigeben können. Wenn nicht genügend Arbeitsspeicher vorhanden ist, kann die Migration nicht abgeschlossen werden.

  • Nur Speicher-Livemigration: Der Zielspeicher muss über genügend freien Speicherplatz für die eingehenden VMs verfügen. Der benötigte freie Speicherplatz kann dreimal so groß sein wie die VDI-Größe (ohne Snapshots). Wenn nicht genügend Speicherplatz vorhanden ist, kann die Migration nicht abgeschlossen werden.

Einschränkungen und Hinweise

Live-Migration und Speicher-Live-Migration unterliegen den folgenden Einschränkungen und Einschränkungen:

  • VMs, die PCI-Passthrough verwenden, können nicht migriert werden.

  • Die VM-Leistung wird während der Migration reduziert.

  • Bei der Livemigration von Speicher-Pools, die durch hohe Verfügbarkeit geschützt sind, deaktivieren Sie die hohe Verfügbarkeit, bevor Sie die VM-Migration versuchen.

  • Die Zeit bis zum Abschluss der VM-Migration hängt vom Speicherbedarf der VM und ihrer Aktivität ab. Darüber hinaus wirkt sich die Größe des VDI und seiner Speicheraktivität auf VMs aus, die mit der Livemigration des Speichers migriert werden.

  • IPv6-Linux-VMs erfordern einen Linux-Kernel größer als 3.0.

Migrieren einer VM mit XenCenter

  1. Wählen Sie im Bereich Ressourcen die VM aus, und führen Sie einen der folgenden Schritte aus:

    • Um eine ausgeführte oder angehaltene VM mithilfe von Livemigration oder Speicher-Livemigration zu migrieren, klicken Sie im Menü **VM auf Zum Server migrieren** und dann auf VM-Assistent migrieren. Mit dieser Aktion wird der Assistent zum Migrieren von virtuellen Maschinen geöffnet.

    • So verschieben Sie eine gestoppte VM: Wählen Sie im Menü VM die Option VM verschieben aus. Mit dieser Aktion wird der Assistent zum Verschieben von VM geöffnet.

  2. Wählen Sie in der Liste Ziel einen eigenständigen Server oder einen Pool aus.

  3. Wählen Sie in der Liste Home Server einen Server aus, der als Home-Server für die VM zugewiesen werden soll, und klicken Sie auf Weiter.

  4. Geben Sie auf der Registerkarte Speicher das Speicher-Repository an, in dem Sie die virtuellen Laufwerke der migrierten VM ablegen möchten, und klicken Sie dann auf Weiter.

    • Das Optionsfeld Alle migrierten virtuellen Laufwerke auf demselben SR platzieren ist standardmäßig aktiviert und zeigt die standardmäßige freigegebene SR im Zielpool an.

    • Klicken Sie auf Migrierte virtuelle Laufwerke auf angegebene SRs platzieren, um eine SR aus der Liste Speicher-Repository anzugeben. Mit dieser Option können Sie für jedes virtuelle Laufwerk auf der migrierten VM unterschiedliche SR auswählen.

  5. Wählen Sie in der Liste Speichernetzwerk ein Netzwerk im Zielpool aus, das für die Livemigration der virtuellen Laufwerke der virtuellen Maschine verwendet wird. Klicken Sie auf Weiter.

    Hinweis:

    Aus Performance-Gründen wird empfohlen, Ihr Verwaltungsnetzwerk nicht für die Live-Migration zu verwenden.

  6. Überprüfen Sie die Konfigurationseinstellungen, und klicken Sie auf Fertig stellen, um mit der Migration der VM zu beginnen.

Live-VDI-Migration

Live-VDI-Migration ermöglicht es dem Administrator, das Virtual Disk Image (VDI) der VMs zu verschieben, ohne die VM herunterzufahren. Diese Funktion ermöglicht administrative Vorgänge wie:

  • Verschieben einer VM vom günstigen lokalen Speicher zu einem schnellen, stabilen, Array-gestützten Speicher.
  • Verschieben einer VM von einer Entwicklungsumgebung in die Produktionsumgebung.
  • Verschieben zwischen Speicherstufen, wenn eine VM durch die Speicherkapazität begrenzt ist.
  • Durchführung von Speicher-Array-Upgrades.

Einschränkungen und Hinweise

Live-VDI-Migration unterliegt den folgenden Einschränkungen und Einschränkungen

  • Verwenden Sie keine Speicher-Livemigration in Citrix Virtual Desktops Bereitstellungen.

  • IPv6-Linux-VMs erfordern einen Linux-Kernel größer als 3.0.

  • Wenn Sie eine Live-VDI-Migration auf einer VM durchführen, die über eine vGPU verfügt, wird die vGPU-Livemigration verwendet. Der Host muss über genügend vGPU Speicherplatz verfügen, um eine Kopie der vGPU-Instanz auf dem Host zu erstellen. Wenn die PGPUs voll ausgeschöpft sind, ist eine VDI-Migration möglicherweise nicht möglich.

  • Wenn Sie eine VDI-Live-Migration für eine VM durchführen, die auf demselben Host verbleibt, benötigt diese VM vorübergehend doppelt so viel RAM.

So verschieben Sie virtuelle Laufwerke

  1. Wählen Sie im Bereich Ressourcen die SR aus, in der das virtuelle Laufwerk gespeichert ist, und klicken Sie dann auf die Registerkarte Speicher.

  2. Wählen Sie in der Liste Virtuelle Laufwerke das virtuelle Laufwerk aus, das Sie verschieben möchten, und klicken Sie dann auf Verschieben.

  3. Wählen Sie im Dialogfeld Virtuelles Laufwerk verschieben die Ziel-SR aus, auf die Sie den VDI verschieben möchten.

    Hinweis:

    Stellen Sie sicher, dass der SR über genügend Speicherplatz für ein anderes virtuelles Laufwerk verfügt: Der verfügbare Speicherplatz wird in der Liste der verfügbaren SRs angezeigt.

  4. Klicken Sie auf Verschieben, um das virtuelle Laufwerk zu verschieben.