Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > So sichern Sie eine laufende virtuelle Maschine in XenServer

So sichern Sie eine laufende virtuelle Maschine in XenServer

不言
Freigeben: 2019-03-25 16:30:50
Original
3466 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage