Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So sichern Sie eine laufende virtuelle Maschine in XenServer

So sichern Sie eine laufende virtuelle Maschine in XenServer

不言
不言Original
2019-03-25 16:30:503427Durchsuche

In diesem Artikel wird erläutert, wie Sie laufende virtuelle Maschinen in XenServer sichern und den VM-Sicherungsprozess Schritt für Schritt ausführen können. Darüber hinaus gibt es ein Shell-Skript, mit dem alle VMs oder bestimmte VMs gesichert werden können über Crontab geplant.

So sichern Sie eine laufende virtuelle Maschine in XenServer

Methode 1: Manuelles Sichern der laufenden virtuellen Maschine

Die folgenden Schritte können auch über XenCenter ausgeführt werden, jedoch für Linux-Benutzer Bevorzugen Sie die Verwendung der Befehlszeile.

1. VMS-UUID finden

Verwenden Sie den folgenden Befehl, um die UUID-Liste aller VMS und andere Details abzurufen. Diese UUID wird im nächsten Schritt zur Ausgabe von

# xe vm-list is-control-domain=false is-a-snapshot=false

verwendet. Gemäß dem obigen Ausgabetest lautet die VM-UUID „8ac95696-94f3-83c1-bc89-8bb2603f832b“. Vielleicht bist du anders.

2. VMS-Snapshot erstellen

Verwenden Sie nun den folgenden Befehl, um einen VM-Snapshot mit der im obigen Schritt gefundenen UUID zu erstellen. Stellen Sie sicher, dass Sie die richtige UUID verwenden.

uuid ( RO)           : 8ac95696-94f3-83c1-bc89-8bb2603f832b
     name-label ( RW): test-vm
    power-state ( RO): running

Der obige Befehl ruft die UUID des Snapshots ab. Verwenden Sie diese UUID, um den Snapshot in eine VM zu konvertieren, damit wir ihn mit dem folgenden Befehl in eine Datei exportieren können.

# xe vm-snapshot uuid=8ac95696-94f3-83c1-bc89-8bb2603f832b new-name-label=testvmsnapshot

3. Snapshot in Datei exportieren

Jetzt können wir den erstellten Snapshot in eine .xva-Datei exportieren, die einfach über die Befehlszeile oder Xencenter wiederhergestellt werden kann.

# xe template-param-set is-a-template=false ha-always-run=false uuid=b15c0531-88a5-98a4-e484-01bc89131561

4. Zerstören Sie den Snapshot

Da wir schließlich eine Sicherung in einer XVA-Datei durchgeführt haben, können wir den erstellten Snapshot von XenServer zerstören.

# xe vm-export vm=b15c0531-88a5-98a4-e484-01bc89131561 filename=vm-backup.xva

Methode 2: Verwenden Sie die Skriptsicherung, um vms auszuführen

Um alle virtuellen Maschinen zu sichern, die auf XenServer laufen, können wir auch das folgende Shell-Skript verwenden. Dieses Skript mountet ein über NFS exportiertes Remote-Dateisystem. Dieses Skript eignet sich hervorragend für dieses Beispiel, funktioniert jedoch möglicherweise nicht für Sie. Die Verwendung dieses Skripts ist also keine Garantie für Ihre Lebensfähigkeit.

# xe vm-uninstall uuid=b15c0531-88a5-98a4-e484-01bc89131561 force=true

Dieser Artikel ist hier zu Ende. Weitere spannende Inhalte finden Sie in der Spalte

Linux-Video-Tutorial

auf der chinesischen PHP-Website!

Das obige ist der detaillierte Inhalt vonSo sichern Sie eine laufende virtuelle Maschine in XenServer. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn