Citrix Hypervisor

Sichern und Wiederherstellen von Hosts und VMs

Wichtig:

Citrix Hypervisor 8.2 Kumulatives Update 1 wird am 25. Juni 2025 um 23:59 Uhr EST zum Ende des Lebenszyklus. 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.

Lassen Sie den installierten Status von Citrix Hypervisor-Servern nach Möglichkeit unverändert. Das heißt, installieren Sie keine zusätzlichen Pakete und starten Sie keine zusätzlichen Dienste auf Citrix Hypervisor-Servern und behandeln Sie sie als Appliances. Der beste Weg zur Wiederherstellung besteht daher darin, die Citrix Hypervisor-Serversoftware vom Installationsmedium neu zu installieren. Wenn Sie über mehrere Citrix Hypervisor-Server verfügen, ist es am besten, zu diesem Zweck einen TFTP-Server und die entsprechenden Antwortdateien zu konfigurieren. Weitere Informationen finden Sie unter Boot-Installationen über das Netzwerk.

Wir empfehlen Ihnen, eine Backup-Lösung zu verwenden, die von einem unserer zertifizierten Partner angeboten wird. Weitere Informationen finden Sie unter Citrix Ready Marktplatz.

Diese Lösungen sind von ihren Anbietern und nicht von der Cloud Software Group zertifiziert. Der Support für diese Backup-Lösungen wird vom Lösungsanbieter bereitgestellt.

Kunden der Citrix Hypervisor Premium Edition können die Vorteile der schnelleren Sicherung nur mit geänderten Blöcken nutzen. Weitere Informationen finden Sie unter Verfolgung geänderter Blöcke.

Es wird empfohlen, so viele der folgenden Sicherungsverfahren wie möglich häufig durchzuführen, um eine Wiederherstellung nach einem möglichen Server- und Softwarefehler durchzuführen.

So sichern Sie Pool-Metadaten:

  1. Führen Sie den Befehl aus:

      xe pool-dump-database file-name=backup
    <!--NeedCopy-->
    
  2. Um die Datenbank wiederherzustellen, führen Sie den folgenden Befehl aus:

      xe pool-restore-database file-name=backup dry-run=true
    <!--NeedCopy-->
    

    Mit diesem Befehl wird überprüft, ob der Zielcomputer über eine angemessene Anzahl von entsprechend benannten Netzwerkkarten verfügt, die für den Erfolg der Sicherung erforderlich sind.

So sichern Sie die Hostkonfiguration und -software:

  1. Führen Sie den Befehl aus:

      xe host-backup host=host file-name=hostbackup
    <!--NeedCopy-->
    

Hinweise:

  • Erstellen Sie die Sicherung nicht in der Steuerungsdomäne.

  • Mit dem Sicherungsvorgang kann eine große Sicherungsdatei erstellt werden.

  • Um eine Wiederherstellung abzuschließen, müssen Sie von der ursprünglichen Installations-CD neu starten.

  • Diese Daten können nur auf dem ursprünglichen Gerät wiederhergestellt werden.

So sichern Sie eine VM:

  1. Stellen Sie sicher, dass die zu sichernde VM offline ist.

  2. Führen Sie den Befehl aus:

      xe vm-export vm=vm_uuid filename=backup
    <!--NeedCopy-->
    

Hinweis:

Bei dieser Sicherung werden auch alle VM-Daten gesichert. Beim Importieren einer VM können Sie den Speichermechanismus angeben, der für die gesicherten Daten verwendet werden soll.

Warnung:

Der Sicherungsvorgang kann länger dauern, da alle VM-Daten gesichert werden.

So sichern Sie nur VM-Metadaten:

Führen Sie den Befehl aus:

  xe vm-export vm=vm_uuid filename=backup metadata=true
<!--NeedCopy-->

Sichern von Metadaten virtueller Maschinen

Citrix Hypervisor-Server verwenden eine Datenbank auf jedem Host, um Metadaten zu VMs und zugehörigen Ressourcen wie Speicher und Netzwerk zu speichern. In Kombination mit SRs bildet diese Datenbank die vollständige Ansicht aller im Pool verfügbaren VMs. Daher ist es wichtig zu verstehen, wie diese Datenbank gesichert werden kann, um sie nach einem physischen Hardwareausfall und anderen Notfallszenarien wiederherzustellen.

In diesem Abschnitt wird zunächst beschrieben, wie Metadaten für Installationen mit einem einzelnen Host und dann für komplexere Pool-Setups gesichert werden.

Sichern von Einzelhostinstallationen

Verwenden Sie die CLI, um die Pooldatenbank zu sichern. Um eine konsistente Sicherungsdatei für Pool-Metadaten zu erhalten, führen Sie pool-dump-datenbank auf dem Citrix Hypervisor-Server und archivieren Sie die resultierende Datei. Die Sicherungsdatei enthält vertrauliche Authentifizierungsinformationen über den Pool, stellen Sie also sicher, dass sie sicher gespeichert sind.

Um die Pooldatenbank wiederherzustellen, verwenden Sie die xe pool-restore-database aus einer vorherigen Speicherabbilddatei. Wenn Ihr Citrix Hypervisor-Server vollständig ausgefallen ist, müssen Sie zuerst eine Neuinstallation durchführen und dann die pool-restore-database -Befehl gegen den neu installierten Citrix Hypervisor-Server.

Nachdem Sie die Pooldatenbank wiederhergestellt haben, sind einige VMs möglicherweise weiterhin als Ausgesetzt. Wenn jedoch das Speicherrepository mit dem angehaltenen Speicherstatus, der in der suspend-VDI-uuid es sich um eine lokale SR handelt, ist die SR möglicherweise nicht verfügbar, da der Host neu installiert wurde. Um diese VMs wieder auf die Gestoppt damit sie wieder starten können, verwenden Sie die Schaltfläche xe vm-shutdown vm=vm_name -force oder verwenden Sie den Befehl xe vm-reset-powerstate vm=vm_name -force Befehl.

Warnung:

Citrix Hypervisor behält UUIDs der Hosts bei, die mit dieser Methode wiederhergestellt wurden. Wenn Sie auf einer anderen physischen Maschine wiederherstellen, während der ursprüngliche Citrix Hypervisor-Server noch ausgeführt wird, können doppelte UUIDs vorhanden sein. Infolgedessen weigert sich XenCenter, eine Verbindung zum zweiten Citrix Hypervisor-Server herzustellen. Die Sicherung der Pooldatenbank ist nicht der empfohlene Mechanismus zum Klonen physischer Hosts. Nutzen Sie stattdessen den Support für die automatische Installation. Weitere Informationen finden Sie unter Installieren.

Sichern von gepoolten Installationen

In einem Poolszenario stellt der Masterhost eine autorisierende Datenbank bereit, die synchron auf alle Hosts der Poolmitglieder gespiegelt wird. Dieser Prozess bietet eine gewisse integrierte Redundanz für einen Pool. Jedes Poolmitglied kann den Master ersetzen, da jedes Poolmitglied über eine genaue Version der Pooldatenbank verfügt. Weitere Informationen zum Übergang eines Mitglieds zum Poolmaster finden Sie unter Hosts und Ressourcenpools.

Dieses Schutzniveau ist möglicherweise nicht ausreichend. Dies ist z. B. der Fall, wenn der freigegebene Speicher mit den VM-Daten an mehreren Standorten gesichert wird, der lokale Serverspeicher (mit den Poolmetadaten) jedoch nicht. Um einen Pool mit einem Satz von freigegebenem Speicher neu zu erstellen, müssen Sie zuerst die Datei pool-dump-datenbank Datei auf dem Master-Host und archivieren Sie diese Datei. So stellen Sie diese Sicherung später auf einer brandneuen Gruppe von Hosts wieder her:

  1. Installieren Sie einen neuen Satz Citrix Hypervisor-Server vom Installationsmedium oder starten Sie ggf. über das Netzwerk von Ihrem TFTP-Server.

  2. Verwenden Sie die Schaltfläche xe pool-restore-database auf dem Host, der als neuer Master vorgesehen ist.

  3. Führen Sie die Option xe host-vergessen Befehl auf dem neuen Master, um die alten Mitgliedsrechner zu entfernen.

  4. Verwenden Sie die Schaltfläche xe pool-join auf den Mitgliedshosts, um sie mit dem neuen Pool zu verbinden.

Sichern von Citrix Hypervisor-Servern

In diesem Abschnitt werden die Sicherungs- und Wiederherstellungsverfahren für die Citrix Hypervisor-Serversteuerungsdomäne beschrieben. Diese Verfahren nicht Sichern Sie die Speicher-Repositories, in denen sich die VMs befinden, aber nur die privilegierte Kontrolldomäne, in der Xen und der Citrix Hypervisor-Agent ausgeführt werden.

Hinweis:

Die privilegierte Kontrolldomäne wird am besten so belassen, wie sie installiert ist, ohne sie mit anderen Paketen anzupassen. Es wird empfohlen, dass Sie eine Netzwerk-Boot-Umgebung einrichten, um Citrix Hypervisor als Wiederherstellungsstrategie sauber von den Citrix Hypervisor-Medien zu installieren. In der Regel ist es nicht erforderlich, die Steuerdomäne zu sichern, es wird jedoch empfohlen, die Poolmetadaten zu speichern (siehe Sichern von Metadaten virtueller Maschinen). Betrachten Sie diese Sicherungsmethode als Ergänzung zum Sichern der Poolmetadaten.

Verwenden der xe-Befehle host-backup und host-wiederherstellen ist ein weiterer Ansatz, den Sie verfolgen können. Der xe host-backup archiviert die aktive Partition in einer von Ihnen angegebenen Datei. Der xe host-wiederherstellen Extrahiert ein von XE erstelltes Archiv host-backup über die derzeit inaktive Festplattenpartition des Hosts. Diese Partition kann dann aktiviert werden, indem Sie von der Installations-CD booten und auswählen, dass das entsprechende Backup wiederhergestellt werden soll.

Nachdem Sie die Schritte im vorherigen Abschnitt ausgeführt und den Host neu gestartet haben, stellen Sie sicher, dass die VM-Metadaten in einem konsistenten Zustand wiederhergestellt werden. Laufen xe pool-restore-database auf /var/backup/pool-datenbank-${DATE} , um die VM-Metadaten wiederherzustellen. Diese Datei wird erstellt von xe host-backup benutzend xe pool-dump-datenbank vor dem Archivieren des laufenden Dateisystems, um einen Snapshot eines konsistenten Zustands der VM-Metadaten zu erstellen.

So sichern Sie Ihren Citrix Hypervisor-Server:

Führen Sie auf einem Remotehost mit genügend Speicherplatz den folgenden Befehl aus

  xe host-backup file-name=filename -h hostname -u root -pw password
<!--NeedCopy-->

Mit diesem Befehl wird ein komprimiertes Image des Dateisystems der Steuerdomäne erstellt. Das Bild wird an dem Speicherort gespeichert, der durch die Dateiname Argument.

So stellen Sie einen laufenden Citrix Hypervisor-Server wieder her:

  1. Wenn Sie Ihren Citrix Hypervisor-Server aus einer bestimmten Sicherung wiederherstellen möchten, führen Sie den folgenden Befehl aus, während der Citrix Hypervisor-Server aktiv und erreichbar ist:

      xe host-restore file-name=filename -h hostname -u root -pw password
    <!--NeedCopy-->
    

    Mit diesem Befehl wird das komprimierte Image auf der Festplatte des Citrix Hypervisor-Servers wiederhergestellt, auf dem dieser Befehl ausgeführt wird (nicht auf dem Host, auf dem Dateiname wohnt). In diesem Zusammenhang kann “Wiederherstellen” eine falsche Bezeichnung sein, da das Wort in der Regel darauf hindeutet, dass der gesicherte Zustand vollständig eingerichtet wurde. Der Befehl restore entpackt nur die komprimierte Sicherungsdatei und stellt sie in ihrer normalen Form wieder her. Es wird jedoch auf eine andere Partition geschrieben (/dev/sda2) und tut nicht Überschreiben Sie die aktuelle Version des Dateisystems.

  2. Um die wiederhergestellte Version des Root-Dateisystems zu verwenden, starten Sie den Citrix Hypervisor-Server mit der Citrix Hypervisor-Installations-CD neu und wählen Sie die Option Wiederherstellen aus Sicherung Option.

    Nachdem die Wiederherstellung aus der Sicherung abgeschlossen ist, starten Sie den Citrix Hypervisor-Server neu und er wird vom wiederhergestellten Image gestartet.

  3. Stellen Sie abschließend die VM-Metadaten mit dem folgenden Befehl wieder her:

      xe pool-restore-database file-name=/var/backup/pool-database-* -h hostname -u root -pw password
    <!--NeedCopy-->
    

Hinweis:

Bei der Wiederherstellung aus einer Sicherung, wie in diesem Abschnitt beschrieben, wird die Sicherungspartition nicht zerstört.

So starten Sie einen abgestürzten Citrix Hypervisor-Server neu:

Wenn Ihr Citrix Hypervisor-Server abgestürzt ist und nicht erreichbar ist, verwenden Sie die Citrix Hypervisor-Installations-CD, um eine Upgrade-Installation durchzuführen. Wenn die Upgrade-Installation abgeschlossen ist, starten Sie die Maschine neu und stellen Sie sicher, dass Ihr Host mit XenCenter oder der Remote-CLI erreichbar ist.

Fahren Sie dann mit dem Sichern von Citrix Hypervisor-Servern fort, wie in diesem Abschnitt beschrieben.

Sichern von VMs

Wir empfehlen Ihnen, eine Backup-Lösung zu verwenden, die von einem unserer zertifizierten Partner angeboten wird. Weitere Informationen finden Sie unter Citrix Ready Marktplatz.

Diese Lösungen sind von ihren Anbietern und nicht von der Cloud Software Group zertifiziert. Der Support für diese Backup-Lösungen wird vom Lösungsanbieter bereitgestellt.

Kunden der Citrix Hypervisor Premium Edition können die Vorteile der schnelleren Sicherung nur mit geänderten Blöcken nutzen. Weitere Informationen finden Sie unter Verfolgung geänderter Blöcke.

Sichern und Wiederherstellen von Hosts und VMs