Citrix Hypervisor

VMs migrieren

Sie können laufende VMs mithilfe von Livemigration und Speicher-Livemigration migrieren und ein virtuelles Disk-Image (VDI) einer virtuellen Maschine ohne VM-Ausfallzeiten verschieben.

Livemigration und Speicher-Livemigration

In den folgenden Abschnitten werden die Kompatibilitätsanforderungen und Einschränkungen der Livemigration und der Speicher-Livemigration

Livemigration

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

Hinweis:

Speicher kann nur zwischen Hosts im selben Pool freigegeben werden. Daher können virtuelle Maschinen nur auf Hosts im selben Pool migriert werden.

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

Live-Speichermigration

Hinweise:

  • Verwenden Sie keine Speicher-Livemigration in Citrix Virtual Desktops-Bereitstellungen.
  • Die Speicherlivemigration kann nicht auf VMs verwendet werden, bei denen das Tracking geänderter Blocks aktiviert ist. Deaktivieren Sie das Tracking geänderter Blocks, bevor Sie versuchen, die Speicherlivemigration durchzuführen.
  • Die Livemigration des Speichers kann nicht auf VMs verwendet werden, deren VDIs sich auf einem GFS2-SR befinden.

Die Speicher-Live-Migration ermöglicht auch das Verschieben von VMs von einem Host auf einen anderen, wobei sich die VMs nicht auf einem von den beiden Hosts gemeinsam genutzten Speicher befinden. Infolgedessen können im lokalen Speicher gespeicherte VMs ohne Ausfallzeiten migriert werden, und virtuelle Maschinen können von einem Pool in einen anderen verschoben werden. Mit dieser Funktion können Systemadministratoren:

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

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

  • Aktualisieren Sie die Citrix Hypervisor-Serverhardware.

Hinweis:

  • Bei der Migration einer VM von einem Host auf einen anderen bleibt der VM-Status erhalten. Zu den Statusinformationen gehören Informationen, die die VM und die historischen Leistungsmetriken wie CPU- und Netzwerknutzung definieren und identifizieren.

  • Sie können eine VM nicht von einem Quellpool ohne installiertem Hotfix XS82ECU1033 zu einem Zielpool migrieren, auf dem dieser Hotfix installiert ist und der Port 80 geschlossen hat. Installieren Sie dazu Hotfix XS82ECU1033 auf dem Quellpool oder öffnen Sie vorübergehend Port 80 auf dem Zielpool. Weitere Informationen finden Sie unter Einschränken der Verwendung von Port 80.

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 als Quellhost installiert sein.

  • XenServer 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 Funktionssatz als Quell-CPU bereitstellen. Daher ist es unwahrscheinlich, dass eine VM zwischen beispielsweise AMD- und Intel-Prozessoren verschoben werden kann.

  • Virtuelle Rechner mit Checkpoint können nicht migriert werden.

  • Nur Live-Speichermigration: VMs mit mehr als sechs angeschlossenen VDIs können nicht migriert werden.

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

  • Nur Speichermigration: Ein Host im Quellpool muss über ausreichend freie Speicherkapazität verfügen, um eine angehaltene VM auszuführen, die gerade migriert wird. Diese Anforderung ermöglicht es, die angehaltene VM zu einem beliebigen Zeitpunkt während des Migrationsprozesses zu starten.

  • Nur Live-Speichermigration: Der Zielspeicher muss über ausreichend freien Speicherplatz für die eingehenden VMs verfügen. Der erforderliche freie Speicherplatz kann die dreifache VDI-Größe haben (ohne Snapshots). Wenn nicht genügend Speicherplatz vorhanden ist, kann die Migration nicht abgeschlossen werden.

Einschränkungen und Hinweise

Livemigration und Speicher-Livemigration unterliegen den folgenden Einschränkungen und Vorbehalte:

  • Die Speicher-Livemigration kann nicht mit von Machine Creation Services erstellten VMs verwendet werden.
  • VMs, die SR-IOV verwenden, können nicht migriert werden. Weitere Informationen finden Sie unter Verwenden von SR-IOV-fähigen NICs
  • Die VM-Leistung wird während der Migration reduziert.
  • Wenn Sie die Hochverfügbarkeitsfunktion verwenden, stellen Sie sicher, dass die zu migrierende VM nicht als geschützt gekennzeichnet ist.
  • Die Zeit bis zum Abschluss der VM-Migration hängt vom Speicherbedarf der VM und ihrer Aktivität ab. Darüber hinaus können sich die Größe des VDI und die Speicheraktivität des VDI auf VMs auswirken, die mit der Livemigration des Speichers migriert werden.
  • Intel GVT-G ist nicht mit Livemigration und Speicher-Livemigration kompatibel. Weitere Informationen finden Sie unter Grafikübersicht
  • VMs, bei denen die Option on-boot auf reset eingestellt ist, können nicht migriert werden. Weitere Informationen finden Sie unter Intellicache.

Migrieren einer VM mit XenCenter

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

    • Um eine laufende oder angehaltene VM mit Livemigration oder Speicherlivemigration zu migrieren, klicken Sie im Menü VM auf Auf Server migrieren und dann auf den Assistenten VM migrieren. Diese Aktion öffnet den Assistenten zum Migrieren einer VM.

    • So verschieben Sie eine gestoppte VM: Wählen Sie im Menü VM die Option VM verschieben aus. Diese Aktion öffnet den Assistenten zum Verschieben virtueller Maschinen .

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

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

  4. Geben Sie auf der Registerkarte Speicher das Speicherrepository an, in dem Sie die virtuellen Datenträger der migrierten VM platzieren möchten, und klicken Sie dann auf Weiter.

    • Das Optionsfeld Alle migrierten virtuellen Datenträger auf dasselbe SR platzieren ist standardmäßig ausgewählt und zeigt das standardmäßig freigegebene SR im Zielpool an.

    • Klicken Sie auf Migrierte virtuellen Datenträger auf angegebenen SRs platzieren, um ein SR aus der Liste Speicherrepository anzugeben. Mit dieser Option können Sie für jeden virtuellen Datenträger auf der migrierten VM unterschiedliche SRs auswählen.

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

    Hinweis:

    Aus Leistungsgründen wird empfohlen, dass Sie Ihr Verwaltungsnetzwerk nicht für die Livemigration verwenden.

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

Wenn Sie von einer älteren Version von XenServer oder Citrix Hypervisor migrieren, müssen Sie nach der Migration Ihrer VMs möglicherweise alle VMs herunterfahren und neu starten, um sicherzustellen, dass neue Virtualisierungsfunktionen genutzt werden.

Live-VDI-Migration

Die Live-VDI-Migration ermöglicht es dem Administrator, das Virtual Disk Image (VDI) der virtuellen Maschine zu verlagern, 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 Entwicklungs- in eine Produktionsumgebung.
  • Wechseln zwischen Speicherebenen, wenn eine VM durch Speicherkapazität begrenzt ist.
  • Durchführung von Speicher-Array-Upgrades.

Einschränkungen und Hinweise

Die Live-VDI-Migration unterliegt den folgenden Einschränkungen und Vorbehalte:

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

  • IPv6 Linux-VMs benötigen einen Linux-Kernel mit mehr 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 ausreichend vGPU-Speicherplatz verfügen, um eine Kopie der vGPU-Instanz auf dem Host zu erstellen. Wenn die PGPUs voll ausgelastet sind, ist eine VDI-Migration möglicherweise nicht möglich.

  • Wenn Sie eine VDI-Livemigration für eine VM durchführen, die auf demselben Host verbleibt, benötigt diese VM vorübergehend die doppelte Menge an RAM.

So verschieben Sie virtuelle Datenträger

  1. Wählen Sie im Bereich Ressourcen das SR aus, in dem der virtuelle Datenträger 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 Virtuellen Datenträger verschieben das Ziel-SR aus, auf das Sie den VDI verschieben möchten.

    Hinweis:

    Stellen Sie sicher, dass das SR ausreichend Speicherplatz für einen anderen virtueller Datenträger hat: Der verfügbare Speicherplatz wird in der Liste der verfügbaren SRs angezeigt.

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

VMs migrieren