Migrieren von VMs

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

Livemigration und Livemigration von Speicher

In den folgenden Abschnitten werden die Kompatibilitätsanforderungen und Einschränkungen der Livemigration und der Livemigration von Speicher 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 auf einem von beiden Hosts gemeinsam genutzten Speicher befinden. Pool-Wartungsfunktionen wie Hochverfügbarkeit und Rolling Pool Upgrade (RPU) können VMs automatisch mithilfe der Live-Migration verschieben. Diese Funktionen ermöglichen die Ausgleichung der Arbeitslasten, die Ausfallsicherheit der Infrastruktur und das Upgrade der Serversoftware ohne Ausfallzeiten der virtuellen Rechner.

Hinweis:

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

Virtuelle GPU und Intel GVT-G sind nicht mit Livemigration, Storage Livemigration oder VM Suspend kompatibel. VMs, die GPU-Pass-Through oder vGPU verwenden, können jedoch weiterhin auf jedem Host gestartet werden, der über die entsprechenden Ressourcen verfügt. Hinweise zur NVIDIA vGPU Kompatibilität mit diesen Funktionen finden Sie unterGrafik.

Live-Migration von Massenspeicher

Hinweise:

  • Verwenden Sie keine Storage-Livemigration in Citrix Virtual Desktops Bereitstellungen.
  • Storage-Livemigration kann nicht auf VMs verwendet werden, für die die Blockverfolgung aktiviert wurde. Deaktivieren Sie die geänderte Blockverfolgung, bevor Sie versuchen, die Livemigration zu speichern.
  • Storage-Livemigration kann nicht auf VMs verwendet werden, deren VDIs sich auf einem GFS2 SR befinden.

Die Massenspeicher-Livemigration ermöglicht außerdem, 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 auf dem lokalen Speicher gespeichert sind, ohne Ausfallzeiten migriert werden, und VMs können von einem Pool in einen anderen verschoben werden. Diese Funktion ermöglicht Systemadministratoren Folgendes:

  • Neuverteilung von VMs zwischen Citrix Hypervisor Pools (z. B. von einer Entwicklungsumgebung zu einer Produktionsumgebung).

  • Aktualisieren und Aktualisieren von eigenständigen Citrix Hypervisor or-Servern ohne Ausfallzeiten von VMs.

  • Aktualisieren Sie die Hardware des Citrix Hypervisor or-Servers.

Hinweis:

Das Verschieben einer VM von einem Host auf einen anderen behält den VM-Statusbei. Die Statusinformationen enthalten Informationen, die die VM und die historischen Leistungsmetriken definieren und identifizieren, z. B. CPU- und Netzwerkauslastung.

Kompatibilitätsanforderungen

Bei der Migration einer VM mit Livemigration oder Storage Livemigration müssen VM und der 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.

  • Citrix VM Tools müssen auf jeder Windows VM installiert sein, die Sie migrieren möchten. Die auf der VM installierte Version von Citrix VM Tools muss mit der auf dem Citrix Hypervisor or-Zielserver installierten Version übereinstimmen.

  • Nur Storage-Livemigration: Wenn die CPUs auf dem Quell- und Zielhost unterschiedlich sind, muss die Ziel-CPU mindestens den gesamten Featuresatz als Quell-CPU bereitstellen. Daher ist es unwahrscheinlich, dass eine VM zwischen AMD- und Intel-Prozessoren verschoben werden kann.

  • VMs mit Checkpoint können nicht migriert werden.

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

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

  • Nur Massenspeicher-Livemigration: Der Zielspeicher muss genügend freier Festplattenspeicher für die eingehenden VMs zur Verfügung stehen. Der erforderliche freie Speicherplatz kann das Dreifache der VDI-Größe (ohne Snapshots) sein. Wenn nicht genügend Speicherplatz vorhanden ist, kann die Migration nicht abgeschlossen werden.

Einschränkungen und Vorbehalte

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

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

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

  • Bei der Massenspeicher-Livemigration deaktivieren Sie Pools, die durch hohe Verfügbarkeit geschützt sind, 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 wirken sich die Größe des VDI und seine Speicheraktivität auf VMs aus, die mit der Livemigration von Speicher migriert werden.

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

Migrieren einer virtuellen Maschine mit XenCenter

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

    • Um eine ausgeführte oder angehaltene VM mit Livemigration oder Storage Livemigration zu migrieren, klicken Sie im Menü **VM auf Zu Server**migrieren und dann VM migrieren . Mit dieser Aktion wird der Assistent zum Migrieren von virtuellen Rechnern 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 virtuellen Rechnern 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 die virtuellen Laufwerke der migrierten VM platziert werden sollen, 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 bestimmte SRs platzieren , um einen 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 Live-Migration der virtuellen Laufwerke der VM verwendet wird. Klicken Sie auf Weiter.

    Hinweis:

    Aus Leistungsgründen wird empfohlen, das 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

Mit der Live-VDI-Migration kann der Administrator das virtuelle Laufwerk (Virtual Disk Image, VDI) 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 Entwicklungs- in eine Produktionsumgebung.
  • Verschieben zwischen Speicherstufen, wenn eine VM durch die Speicherkapazität begrenzt ist.
  • Durchführung von Speicher-Array-Upgrades.

Einschränkungen und Vorbehalte

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

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

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

  • Wenn Sie Live-VDI-Migration auf einer VM mit einer vGPU durchführen, wird 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 PGPU voll eingesetzt sind, ist eine VDI-Migration möglicherweise nicht möglich.

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, in die Sie den VDI verschieben möchten.

    Hinweis:

    Stellen Sie sicher, dass der SR genügend Speicherplatz für ein anderes virtuelles Laufwerk 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.