Citrix Hypervisor
Danke für das Feedback

Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)

VM-Snapshots

Wichtig:

Citrix Hypervisor 8.2 Kumulatives Update 1 wird am 25. Juni 2025 End of Life. Planen Sie jetzt Ihr Upgrade auf XenServer 8, um einen reibungslosen Übergang und kontinuierlichen Support zu gewährleisten. Weitere Informationen finden Sie unter Upgrade.

Wenn Sie Ihre Citrix Virtual Apps and Desktops-Lizenzdateien verwenden, um Ihre Citrix Hypervisor 8.2 Cumulative Update 1-Hosts zu lizenzieren, sind diese Lizenzdateien nicht mit XenServer 8 kompatibel. Vor dem Upgrade müssen Sie XenServer Premium Edition-Socket-Lizenzdateien für die Verwendung mit XenServer 8 erwerben. Diese Socket-Lizenzdateien sind als Berechtigung für die Abonnements Citrix für Private Cloud, Citrix Universal Hybrid Multi-Cloud, Citrix Universal MSP und Citrix Platform License für die Ausführung Ihrer Citrix-Workloads verfügbar. Citrix-Kunden, die noch nicht auf diese neuen Abonnements umgestiegen sind, können die Teilnahme an einer kostenlosen Aktion für 10.000 XenServer Premium Edition-Socket-Lizenzen anfordern. Weitere Informationen finden Sie unter XenServer (Englisch).

Wenn Sie vor dem Upgrade keine kompatible Lizenz für XenServer 8 erhalten, werden Ihre Hosts beim Upgrade auf die 90-Tage-Testversion zurückgesetzt. Die Testversion bietet die gleichen Funktionen wie die Premium Edition, jedoch mit einigen Einschränkungen. Weitere Informationen finden Sie unter Übersicht über die XenServer 8-Lizenzierung.

Citrix Hypervisor bietet einen praktischen Mechanismus, mit dem zu einem bestimmten Zeitpunkt ein Snapshot eines VM-Speichers und von Metadaten erstellt werden kann. Bei Bedarf wird die E/A-Vorgänge vorübergehend angehalten, während der Snapshot erstellt wird, um sicherzustellen, dass ein selbstkonsistentes Disk-Image erfasst werden kann.

Momentaufnahmevorgänge führen zu einer Momentaufnahme-VM, die einer Vorlage ähnelt. Der VM-Snapshot enthält alle Speicherinformationen und die VM-Konfiguration, einschließlich angehängter VIFs, sodass sie zu Sicherungszwecken exportiert und wiederhergestellt werden können. Snapshots werden auf allen Speichertypen unterstützt. Für die LVM-basierten Speichertypen müssen jedoch die folgenden Anforderungen erfüllt sein:

  • Wenn das Speicherrepository in einer früheren Version von Citrix Hypervisor erstellt wurde, muss es aktualisiert worden sein
  • Das Volume muss im Standardformat vorliegen (Sie können keinen Snapshot von typ=roh Bände)

Der Momentaufnahmevorgang ist ein zweistufiger Prozess:

  • Erfassen von Metadaten als Vorlage.

  • Erstellen eines VDI-Snapshots der Festplatten.

Die folgenden Arten von VM-Snapshots werden unterstützt: regulär und Snapshot mit Arbeitsspeicher.

Regelmäßige Schnappschüsse

Regelmäßige Snapshots sind absturzkonsistent und können auf allen VM-Typen, einschließlich Linux-VMs, ausgeführt werden.

Snapshots mit Speicher

Snapshots mit Arbeitsspeicher speichern nicht nur den Arbeitsspeicher (Speicher) und die Metadaten der VMs, sondern speichern auch den Status der VM (RAM). Diese Funktion kann nützlich sein, wenn Sie Software aktualisieren oder patchen, aber Sie möchten auch die Option haben, den VM-Status (RAM) vor der Änderung wiederherzustellen. Für das Zurücksetzen auf einen Snapshot mit Arbeitsspeicher ist kein Neustart der VM erforderlich.

Sie können einen Snapshot mit dem Arbeitsspeicher einer laufenden oder angehaltenen VM erstellen, indem Sie die Verwaltungs-API, die xe CLI oder XenCenter verwenden.

Erstellen eines VM-Snapshots

Bevor Sie einen Snapshot erstellen, lesen Sie die folgenden Informationen zu speziellen betriebssystemspezifischen Konfigurationen und Überlegungen:

Stellen Sie zunächst sicher, dass die VM ausgeführt oder angehalten wird, damit der Arbeitsspeicherstatus erfasst werden kann. Die einfachste Möglichkeit, die VM auszuwählen, auf der der Vorgang ausgeführt werden soll, besteht darin, das Argument vm=Name oder vm=vm UUID.

Führen Sie die Option vm-snapshot, um einen Snapshot einer VM zu erstellen.

xe vm-snapshot vm=vm uuid new-name-label=vm_snapshot_name

Erstellen eines Snapshots mit Arbeitsspeicher

Führen Sie die Option vm-checkpoint und geben Sie dem Snapshot mit Speicher einen aussagekräftigen Namen an, damit Sie ihn später identifizieren können:

xe vm-checkpoint vm=vm uuid new-name-label=name of the checkpoint

Wenn Citrix Hypervisor die Erstellung des Snapshots mit Arbeitsspeicher abgeschlossen hat, wird seine UUID angezeigt.

Beispiel:

xe vm-checkpoint vm=2d1d9a08-e479-2f0a-69e7-24a0e062dd35 \ new-name-label=example_checkpoint_1 b3c0f369-59a1-dd16-ecd4-a1211df29886

Ein Snapshot mit Arbeitsspeicher erfordert mindestens 4 MB Speicherplatz pro Festplatte zuzüglich der Größe des Arbeitsspeichers und etwa 20 % Overhead. Ein Checkpoint mit 256 MB RAM würde also ungefähr 300 MB Speicherplatz benötigen.

Hinweis:

Während des Prüfpunkterstellungsprozesses wird die VM für einen kurzen Zeitraum angehalten und kann während dieses Zeitraums nicht verwendet werden.

So listen Sie alle Snapshots in Ihrem Citrix Hypervisor-Pool auf

Führen Sie die Option snapshot-liste Befehl:

xe snapshot-list

Dieser Befehl listet alle Snapshots im Citrix Hypervisor-Pool auf.

So listen Sie die Momentaufnahmen auf einer bestimmten VM auf

Rufen Sie die UUID der jeweiligen VM ab, indem Sie die vm-liste Befehl.

xe vm-list

Mit diesem Befehl wird eine Liste aller VMs und ihrer UUIDs angezeigt. Beispiel:

xe vm-list uuid ( RO): 116dd310-a0ef-a830-37c8-df41521ff72d name-label ( RW): Windows Server 2016 (1) power-state ( RO): halted uuid ( RO): dff45c56-426a-4450-a094-d3bba0a2ba3f name-label ( RW): Control domain on host power-state ( RO): running

VMs können auch angegeben werden, indem die vollständige Liste der VMs nach den Werten von Feldern gefiltert wird.

Wenn Sie z. B. power-state=gestoppt Wählt alle VMs aus, deren Energiestatusfeld gleich “angehalten” ist. Wenn mehrere VMs übereinstimmen, wird die Option --mehrfach muss angegeben werden, um den Vorgang auszuführen. Rufen Sie die vollständige Liste der Felder ab, die mit dem Befehl xe vm-list params=alle.

Suchen Sie die erforderliche VM, und geben Sie dann Folgendes ein:

xe snapshot-list snapshot-of=vm uuid

Beispiel:

xe snapshot-list snapshot-of=2d1d9a08-e479-2f0a-69e7-24a0e062dd35

Mit diesem Befehl werden die Momentaufnahmen aufgelistet, die sich derzeit auf dieser VM befinden:

uuid ( RO): d7eefb03-39bc-80f8-8d73-2ca1bab7dcff name-label ( RW): Regular name-description ( RW): snapshot_of ( RO): 2d1d9a08-e479-2f0a-69e7-24a0e062dd35 snapshot_time ( RO): 20090914T15:37:00Z uuid ( RO): 1760561d-a5d1-5d5e-2be5-d0dd99a3b1ef name-label ( RW): Snapshot with memory name-description ( RW): snapshot_of ( RO): 2d1d9a08-e479-2f0a-69e7-24a0e062dd35 snapshot_time ( RO): 20090914T15:39:45Z

Wiederherstellen des vorherigen Zustands einer VM

Stellen Sie sicher, dass Sie über die UUID des Snapshots verfügen, zu dem Sie zurückkehren möchten, und führen Sie dann den Befehl Schnappschuss-Zurücksetzen Befehl:

  1. Führen Sie die Option snapshot-liste , um die UUID des Snapshots oder Checkpoints zu finden, zu dem Sie zurückkehren möchten:

    xe snapshot-list
  2. Notieren Sie sich die UUID des Snapshots, und führen Sie dann den folgenden Befehl aus, um den Vorgang wiederherzustellen:

    xe snapshot-revert snapshot-uuid=snapshot uuid

    Beispiel:

    xe snapshot-revert snapshot-uuid=b3c0f369-59a1-dd16-ecd4-a1211df29886

    Nach dem Zurücksetzen einer VM auf einen Prüfpunkt wird die VM angehalten.

Hinweise:

  • Wenn nicht genügend Speicherplatz für die Thick-Bereitstellung des Snapshots verfügbar ist, können Sie den Snapshot erst wiederherstellen, wenn der Status des aktuellen Laufwerks freigegeben wurde. Wenn dieses Problem auftritt, wiederholen Sie den Vorgang.

  • Es ist möglich, zu einem beliebigen Snapshot zurückzukehren. Vorhandene Momentaufnahmen und Prüfpunkte werden während des Wiederherstellungsvorgangs nicht gelöscht.

Löschen eines Snapshots

Stellen Sie sicher, dass Sie über die UUID des Prüfpunkts oder Momentaufnahmes verfügen, den Sie entfernen möchten, und führen Sie dann den folgenden Befehl aus:

  1. Führen Sie die Option snapshot-liste , um die UUID des Snapshots oder Checkpoints zu finden, zu dem Sie zurückkehren möchten:

    xe snapshot-list
  2. Notieren Sie sich die UUID des Snapshots, und führen Sie dann den Befehl Snapshot-Deinstallation Befehl, um es zu entfernen:

    xe snapshot-uninstall snapshot-uuid=snapshot-uuid
  3. Dieser Befehl warnt Sie vor der VM und den VDIs, die gelöscht wurden. Art ja zur Bestätigung.

Beispiel:

xe snapshot-uninstall snapshot-uuid=1760561d-a5d1-5d5e-2be5-d0dd99a3b1ef The following items are about to be destroyed VM : 1760561d-a5d1-5d5e-2be5-d0dd99a3b1ef (Snapshot with memory) VDI: 11a4aa81-3c6b-4f7d-805a-b6ea02947582 (0) VDI: 43c33fe7-a768-4612-bf8c-c385e2c657ed (1) VDI: 4c33c84a-a874-42db-85b5-5e29174fa9b2 (Suspend image) Type 'yes' to continue yes All objects destroyed

Wenn Sie nur die Metadaten eines Prüfpunkts oder Snapshots entfernen möchten, führen Sie den folgenden Befehl aus:

xe snapshot-destroy snapshot-uuid=snapshot-uuid

Beispiel:

xe snapshot-destroy snapshot-uuid=d7eefb03-39bc-80f8-8d73-2ca1bab7dcff

Snapshot-Vorlagen

Erstellen einer Vorlage aus einem Snapshot

Sie können eine VM-Vorlage aus einem Snapshot erstellen. Der Speicherstatus wird jedoch entfernt.

  1. Verwenden Sie den Befehl snapshot-kopie und geben Sie ein neues-name-label Für die Vorlage:

    xe snapshot-copy new-name-label=vm-template-name \ snapshot-uuid=uuid of the snapshot

    Beispiel:

    xe snapshot-copy new-name-label=example_template_1 snapshot-uuid=b3c0f369-59a1-dd16-ecd4-a1211df29886

    Hinweis:

    Mit diesem Befehl wird ein Vorlagenobjekt im SELBEN Pool erstellt. Diese Vorlage ist in der Citrix Hypervisor-Datenbank nur für den aktuellen Pool vorhanden.

  2. Um zu überprüfen, ob die Vorlage erstellt wurde, führen Sie den Befehl template-liste:

    xe template-list

    Dieser Befehl listet alle Vorlagen auf dem Citrix Hypervisor-Server auf.

Exportieren eines Snapshots in eine Vorlage

Wenn Sie einen VM-Snapshot exportieren, wird eine vollständige Kopie der VM (einschließlich Datenträgerimages) als einzelne Datei auf Ihrem lokalen Computer gespeichert. Diese Datei hat eine .xva Dateiendung des Dateinamens.

  1. Verwenden Sie den Befehl snapshot-export-in-vorlage So erstellen Sie eine Vorlagendatei:

    xe snapshot-export-to template snapshot-uuid=snapshot-uuid \ filename=template- filename

    Beispiel:

    xe snapshot-export-to-template snapshot-uuid=b3c0f369-59a1-dd16-ecd4-a1211df29886 \ filename=example_template_export

Die VM-Export-/Importfunktion kann auf verschiedene Arten verwendet werden:

  • Als komfortable Backup-Funktion für Ihre VMs. Eine exportierte VM-Datei kann verwendet werden, um eine gesamte VM in einem Notfallszenario wiederherzustellen.

  • Um schnell eine VM zu kopieren, z. B. eine spezielle Serverkonfiguration, die Sie häufig verwenden. Sie konfigurieren die VM einfach wie gewünscht, exportieren sie und importieren sie dann, um Kopien Ihrer ursprünglichen VM zu erstellen.

  • Als einfache Methode zum Verschieben einer VM auf einen anderen Server.

Weitere Informationen zur Verwendung von Vorlagen finden Sie unter Erstellen von VMs und auch die Verwalten von VMs Artikel in der XenCenter-Dokumentation.

Geplante Snapshots

Die Funktion “Geplante Snapshots” bietet ein einfaches Sicherungs- und Wiederherstellungsprogramm für Ihre kritischen Dienst-VMs. Regelmäßig geplante Snapshots werden automatisch erstellt und können zur Wiederherstellung einzelner VMs verwendet werden. Geplante Snapshots funktionieren, indem sie poolweite Snapshot-Zeitpläne für ausgewählte VMs im Pool haben. Wenn ein Snapshot-Zeitplan aktiviert ist, werden Snapshots der angegebenen VM jede Stunde, jeden Tag oder jede Woche zur geplanten Zeit erstellt. In einem Pool können mehrere geplante Snapshots aktiviert werden, die unterschiedliche VMs und Zeitpläne abdecken. Eine VM kann jeweils nur einem Snapshot-Zeitplan zugewiesen werden.

XenCenter bietet eine Reihe von Tools, mit denen Sie diese Funktion verwenden können:

  • Um einen geplanten Snapshot zu definieren, verwenden Sie die Schaltfläche Neuer Snapshot-Zeitplan Zauberer.

  • Um geplante Snapshots für einen Pool zu aktivieren, zu deaktivieren, zu bearbeiten und zu löschen, verwenden Sie die Schaltfläche VM-Snapshot-Zeitpläne Dialogfeld.

  • Um einen Snapshot-Zeitplan zu bearbeiten, öffnen Sie dessen Eigenschaften aus dem Dialogfeld VM-Snapshot-Zeitpläne Dialogfeld.

  • Um eine VM auf einen geplanten Snapshot zurückzusetzen, wählen Sie den Snapshot auf der Registerkarte Schnappschüsse und setzen Sie die VM darauf zurück.

Weitere Informationen finden Sie unter Geplante Snapshots in der XenCenter-Dokumentation.

Die offizielle Version dieses Inhalts ist auf Englisch. Für den einfachen Einstieg wird Teil des Inhalts der Cloud Software Group Dokumentation maschinell übersetzt. Cloud Software Group hat keine Kontrolle über maschinell übersetzte Inhalte, die Fehler, Ungenauigkeiten oder eine ungeeignete Sprache enthalten können. Es wird keine Garantie, weder ausdrücklich noch stillschweigend, für die Genauigkeit, Zuverlässigkeit, Eignung oder Richtigkeit von Übersetzungen aus dem englischen Original in eine andere Sprache oder für die Konformität Ihres Cloud Software Group Produkts oder Ihres Diensts mit maschinell übersetzten Inhalten gegeben, und jegliche Garantie, die im Rahmen der anwendbaren Endbenutzer-Lizenzvereinbarung oder der Vertragsbedingungen oder einer anderen Vereinbarung mit Cloud Software Group gegeben wird, dass das Produkt oder den Dienst mit der Dokumentation übereinstimmt, gilt nicht in dem Umfang, in dem diese Dokumentation maschinell übersetzt wurde. Cloud Software Group kann nicht für Schäden oder Probleme verantwortlich gemacht werden, die durch die Verwendung maschinell übersetzter Inhalte entstehen können.