XenCenter

Migrieren virtueller Maschinen

Dieses Thema enthält Informationen zum Migrieren und Verschieben virtueller Maschinen innerhalb und über Pools und eigenständige Server hinweg.

Definitionen:

  • Migrieren einer VM: Verschieben einer ausgeführten oder angehaltenen VM auf einen anderen Server oder einen Pool.
  • Verschieben einer virtuellen Maschine: Verschieben einer herunterfahrenden VM auf einen anderen Server oder Pool.

Live-Migration

Die Live-Migration ist in allen Versionen von Citrix Hypervisor verfügbar. Mit dieser Funktion können Sie eine ausgeführte oder eine angehaltene VM zwischen Citrix Hypervisor-Servern verschieben, wenn sich die Festplatten der VM auf einem von beiden Servern gemeinsam genutzten Speicher befinden. Diese Funktion ermöglicht Pool-Wartungsfunktionen wie Workload Balancing (WLB), hohe Verfügbarkeit und Rolling Pool Upgrade (RPU), um VMs automatisch zu verschieben. Speicher kann nur zwischen Hosts im selben Pool freigegeben werden. Daher können Sie VMs nur innerhalb desselben Pools verschieben.

Die Live-Migration ermöglicht Folgendes ohne Ausfallzeiten von virtuellen Maschinen:

  • Arbeitslastabgleich
  • Ausfallsicherheit der Infrastruktur
  • Upgrade der Serversoftware

Live-Migration von Massenspeicher

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 Sie VMs, die auf dem lokalen Speicher gespeichert sind, ohne Ausfallzeiten migrieren und VMs von einem Pool in einen anderen verschieben, ohne dass der Dienst unterbrochen wird. Die Wahl des Zielservers hängt davon ab, wie die VM und der Pool konfiguriert sind. Die Wahl des Zielservers hängt davon ab, wie die VM und der Pool konfiguriert sind. In einem Pool mit aktiviertem Workload Balancing (WLB) werden beispielsweise Empfehlungen bereitgestellt, um den bestmöglichen physischen Server für die Arbeitslast der VM auszuwählen. Weitere Informationen finden Sie unter Auswählen eines optimalen Servers für die Erstplatzierung von virtuellen Maschinen, Migrieren und Fortsetzen.

Storage Livemigration ermöglicht Systemadministratoren Folgendes:

  • Neuverteilung von VMs zwischen Citrix Hypervisor Pools (z. B. von einer Entwicklungsumgebung zu einer Produktionsumgebung)
  • Upgrade und Aktualisierung von eigenständigen Citrix Hypervisor-Servern ohne Ausfallzeiten von virtuellen Maschinen
  • Upgrade der Citrix Hypervisor -Serverhardware

Hinweis:

Sie können die Storage-Livemigration nicht verwenden, um VMs zu migrieren, für die die Blockverfolgung aktiviert wurde. Deaktivieren Sie die geänderte Blockverfolgung, bevor Sie versuchen, die Livemigration zu speichern. Weitere Informationen finden Sie unter Geänderte Blockverfolgung.

Das Verschieben einer VM von einem Host auf einen anderen behält den VM-Status bei. Der Status enthält Informationen, die die VM und die historischen Leistungsmetriken definieren, z. B. CPU- und Netzwerkauslastung.

Die Massenspeicher-Livemigration ermöglicht es Ihnen auch, virtuelle Laufwerke von einem Speicherrepository (SR) in eine andere SR innerhalb desselben Pools zu verschieben. Weitere Informationen finden Sie unter Virtuelle Laufwerke verschieben.

Kompatibilitätsanforderungen

Bei der Migration einer VM mit Livemigration oder Storage Livemigration müssen die neuen VM und Server die folgenden Kompatibilitätsanforderungen erfüllen:

  • Citrix VM Tools müssen auf jeder virtuellen Maschine installiert sein, die Sie migrieren möchten.
  • Auf dem Zielserver muss dieselbe oder eine neuere Version von Citrix Hypervisor als Quelle installiert sein.
  • (Nur Storage Live Migration.) Wenn die CPUs auf dem Quell- und Zielserver unterschiedlich sind, muss der Zielserver mindestens den gesamten Featuresatz als Quellserver bereitstellen. Daher ist es unwahrscheinlich, dass eine VM zwischen AMD- und Intel-Prozessoren verschoben werden kann.
  • Bei der Massenspeicher-Livemigration können VMs mit mehr als einem Snapshot nicht migriert werden.
  • VM mit Checkpoint kann nicht migriert werden.
  • Bei der Massenspeicher-Livemigration können VMs mit mehr als sechs angeschlossenen VDIs nicht migriert werden.
  • Der Zielserver 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.
  • Für die Massenspeicher-Livemigration muss der Zielspeicher genügend freier Festplattenspeicher (für die VM und deren Snapshot) für die eingehenden VMs zur Verfügung stehen. Wenn nicht genügend Speicherplatz vorhanden ist, kann die Migration nicht abgeschlossen werden.

Einschränkungen bei der Livemigration und der Livemigration von Speicher

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

  • Storage Livemigration kann nicht in Citrix Virtual Desktops Bereitstellungen verwendet werden.
  • VMs, die PCI-Pass-Thru verwenden, können nicht migriert werden.
  • Die VM-Leistung wird während der Migration reduziert.
  • Deaktivieren Sie bei der Livemigration 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 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.
  • Virtuelle GPU und Intel GVT-G sind nicht mit Livemigration und Storage-Livemigration kompatibel. Informationen zur NVIDIA vGPU Kompatibilität mit diesen Funktionen finden Sie unterGrafikübersicht

Schritt-für-Schritt-Anleitungen zur Verwendung der Livemigration oder der Livemigration für die Migration Ihrer VMs finden Sie im Abschnitt So migrieren oder verschieben Sie eine VM.

Verschieben von VMs

Mit XenCenter können Sie VMs zum Herunterfahren in ein neues Speicherrepository im selben Pool verschieben, indem Sie den Assistenten zum Verschieben von virtuellen Maschinen verwenden. Schritt-für-Schritt-Anleitungen finden Sie im folgenden Abschnitt.

So migrieren oder verschieben Sie eine VM

  1. Wählen Sie im Bereich Ressourcen die VM aus, und führen Sie je nach Status Ihrer VM eine der folgenden Aktionen aus.
    • So migrieren Sie eine ausgeführte oder angehaltene VM mit Livemigration oder Storage Livemigration: Wählen Sie im Menü VM die Option Zu Server migrieren und dann VM migrieren aus . Mit dieser Aktion wird der Assistent zum Migrieren von virtuellen Maschinen geöffnet.

      Hinweis:

      Bei Pools mit 16 oder weniger Mitgliedern wird im Kontextmenü die Liste der verfügbaren Server angezeigt, zu denen die VM migriert werden soll. Bei größeren Pools werden die Server jedoch nicht im Menü aufgeführt. Stattdessen müssen Sie den Assistenten zum Migrieren zu Server öffnen.

    • 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 Maschinengeöffnet.

  2. Wählen Sie einen eigenständigen Server oder einen Pool aus der Liste Ziel aus.
  3. Wählen Sie einen Server aus der Liste Home Server aus, um der VM einen Home-Server zuzuweisen, und wählen Sie Weiter .
  4. Geben Sie auf der Seite Speicher ein Speicherrepository an, auf dem die virtuellen Laufwerke der migrierten VM platziert werden sollen. Wählen Sie Weiter.
    • Die Option Alle migrierten virtuellen Laufwerke auf derselben SR platzieren ist standardmäßig aktiviert und zeigt die standardmäßige freigegebene SR im Zielpool an.
    • Wählen Sie Migrierte virtuelle Laufwerke auf bestimmte SRs platzieren, um einen SR aus der Liste Speicherrepository anzugeben. Mit dieser Option können Sie für jedes virtuelle Laufwerk auf der migrierten VM unterschiedliche SR auswählen.
  5. Ordnen Sie auf der Seite Netzwerk die virtuellen Netzwerkschnittstellen in der ausgewählten VM Netzwerken im Zielpool oder Server zu. Geben Sie Ihre Optionen in der Liste Zielnetzwerk an, und wählen Sie Weiter .
  6. Wählen Sie im Zielpool ein Speichernetzwerk aus, das für die Migration der virtuellen Laufwerke der VM verwendet werden soll. Wählen Sie Weiter.

    Hinweis:

    Aus Leistungsgründen wird empfohlen, das Verwaltungsnetzwerk nicht für die Livemigration zu verwenden.

  7. Überprüfen Sie die Konfigurationseinstellungen, und wählen Sie Fertig stellen, um mit der Migration oder dem Verschieben der VM zu beginnen.
Migrieren virtueller Maschinen