Virtuelle Maschinen migrieren

Dieses Thema enthält Informationen zum Migrieren und Verschieben virtueller Maschinen innerhalb und über Pools und Standalone-Server hinweg. Die Migration einer VM bezieht sich auf die Verschiebung einer laufenden oder einer angehaltenen VM auf einen anderen Server oder einen anderen Pool. Das Verschieben einer VM bezieht sich auf den Vorgang des Verschiebens einer VM, die heruntergefahren wird.

Informationen zur VM-Migration mit XenMotion und Storage XenMotion

XenMotion

XenMotion ist in allen Versionen von XenServer verfügbar und ermöglicht es Ihnen, eine ausgeführte oder eine angehaltene VM zwischen XenServer-Hosts zu verschieben, wenn sich die Festplatten der VM auf dem von beiden Hosts gemeinsam genutzten Speicher befinden. Dadurch können Poolwartungsfunktionen wie Workload Balancing (WLB), High Availability (HA) und Rolling Pool Upgrade (RPU) automatisch VMs verschoben werden. Diese Funktionen ermöglichen die Auslastung, die Ausfallsicherheit der Infrastruktur und das Upgrade der Serversoftware ohne Ausfallzeiten von virtuellen Maschinen. Speicher kann nur zwischen Hosts im selben Pool gemeinsam genutzt werden, sodass VMs nur innerhalb desselben Pools verschoben werden können.

Speicher XenMotion

Mit Storage XenMotion können VMs außerdem von einem Host auf einen anderen verschoben werden, wobei sich die VMs nicht auf dem zwischen den beiden Hosts gemeinsam genutzten Speicher befinden. 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, ohne dass eine Dienstunterbrechung besteht. Die Auswahl des Zielservers hängt davon ab, wie die VM und der Pool konfiguriert werden. Die Auswahl des Zielservers hängt davon ab, wie die VM und der Pool konfiguriert werden: 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, Migration und Fortsetzung der virtuellen Maschine.

Mit Storage XenMotion können Systemadministratoren:

  • Neuausgleich von VMs zwischen XenServer-Pools (z. B. von einer Entwicklungsumgebung auf eine Produktionsumgebung)
  • Upgrade und Aktualisierung von eigenständigen XenServer-Hosts ohne Ausfallzeiten von virtuellen Rechnern
  • Upgrade der XenServer-Hosthardware

Hinweis: Sie können Storage XenMotion nicht verwenden, um VMs zu migrieren, die die Blockverfolgung aktiviert haben. Deaktivieren Sie die geänderte Blockverfolgung, bevor Sie Storage XenMotion versuchen. Weitere Informationen finden Sie unter Geänderte Blockverfolgung.

Hinweis: Beim Verschieben einer VM von einem Host auf einen anderen bleibt der VM-Status erhalten. Die Statusinformationen enthalten Informationen, die die VM definieren und identifizieren, sowie die historischen Performance-Metriken, wie CPU- und Netzwerkauslastung.

Mit Storage XenMotion können Sie auch virtuelle Laufwerke von einem Storage Repository (SR) in eine andere SR innerhalb desselben Pools verschieben. Weitere Informationen finden Sie unterVerschieben Sie virtuelle Laufwerke.

Kompatibilitätsanforderungen

Beim Migrieren einer VM mit XenMotion oder Storage XenMotion müssen die neuen VM und Server die folgenden Kompatibilitätsanforderungen erfüllen:

  • XenServer Tools müssen auf jeder virtuellen Maschine installiert sein, die Sie migrieren möchten.
  • Auf dem Zielserver muss dieselbe oder eine neuere Version von XenServer als Quelle installiert sein.
  • Wenn bei Storage XenMotion die CPUs auf dem Quell- und Zielserver unterschiedlich sind, muss der Zielserver mindestens das gesamte Feature-Set als CPU des Quellservers bereitstellen. Folglich ist es unwahrscheinlich, dass eine VM zwischen beispielsweise AMD- und Intel-Prozessoren verschoben werden kann.
  • Bei Storage XenMotion können VMs mit mehr als einem Snapshot nicht migriert werden.
  • VM mit Checkpoint kann nicht migriert werden.
  • Bei Storage XenMotion 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 Storage XenMotion muss der Zielspeicher über genügend freien Festplattenspeicher (für die VM und ihren Snapshot) für die eingehenden VMs verfügen. Wenn nicht genügend Speicherplatz vorhanden ist, kann die Migration nicht abgeschlossen werden.

Einschränkungen für XenMotion und Speicher XenMotion

XenMotion und Storage XenMotion unterliegen den folgenden Einschränkungen:

  • Storage XenMotion darf 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.
  • Bei Storage XenMotion sollte für Pools, die durch High Availability (HA) geschützt sind, HA deaktiviert sein, bevor die VM-Migration versucht wird.
  • Die Zeit bis zum Abschluss der VM-Migration hängt vom Speicherbedarf der VM ab. Darüber hinaus werden VMs, die mit Storage XenMotion migriert werden, von der Größe des VDI und seiner Speicheraktivität beeinflusst.
  • Virtuelle GPU und Intel GVT-G sind nicht mit XenMotion und Storage XenMotion kompatibel. Informationen zur NVIDIA vGPU-Kompatibilität mit diesen Funktionen finden Sie unterKonfigurieren von Citrix XenServer für Grafiken.

Schritt-für-Schritt-Anweisungen zur Verwendung von XenMotion oder Storage XenMotion zum Migrieren Ihrer VMs finden Sie im Abschnitt So migrieren oder verschieben Sie eine VM.

Verschieben von VMs

Mit XenCenter können Sie VMs verschieben, die heruntergefahren werden, mithilfe des Assistenten zum Verschieben von VMs in einen neuen Speicher im selben Pool. Schritt-für-Schritt-Anweisungen finden Sie im Abschnitt So migrieren oder verschieben Sie eine VM.

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 mithilfe von XenMotion oder Storage XenMotion: Klicken Sie im Menü VM auf Zu Servermigrieren und dann auf VM migrieren . Dadurch wird der Assistent „VM migrieren“ geöffnet.

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

    • So verschieben Sie eine gestoppte VM: Wählen Sie im Menü VM die Option VM verschieben aus. Dadurch wird der Assistent „VM verschieben“ geöffnet.

  2. Wählen Sie in der Dropdown-Liste Ziel einen eigenständigen Server oder einen Pool aus.
  3. Wählen Sie einen Server aus der Liste Heimserver aus, um einen Home-Server für die VM zuzuweisen, und klicken Sie auf Weiter .
  4. Geben Sie auf der Seite Speicher ein Speicher-Repository an, in dem Sie die virtuellen Laufwerke der migrierten VM platzieren möchten, und klicken Sie auf Weiter .
    • Die Option Alle migrierten virtuellen Laufwerke auf demselben SR platzieren ist standardmäßig ausgewählt und zeigt die standardmäßige freigegebene SR im Zielpool an.
    • Klicken Sie auf Migrierte virtuelle Laufwerke auf bestimmte SRs platzieren , um eine SR in der Dropdown-Liste Storage Repository 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 Standalone-Server zu. Geben Sie Ihre Optionen in der Dropdown-Liste Zielnetzwerk an, und klicken Sie auf Weiter .
  6. Wählen Sie im Zielpool ein Speichernetzwerk aus, das für die Migration der virtuellen Laufwerke der VM verwendet werden soll, und klicken Sie dann auf Weiter.

    Hinweis: Aus Leistungsgründen wird empfohlen, dass Sie kein Verwaltungsnetzwerk für die Livemigration verwenden.

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