Sichern und Wiederherstellen eines OpenVZ VPS mit vzdump

Sichern und Wiederherstellen eines OpenVZ VPS mit vzdump

Vorbereitung

Nehmen wir nun an, dass es zwei OpenVZ-Hühner gibt, bei denen es sich in beiden um OpenVZ-Virtualisierungsumgebungen handelt, und dass wir nun den VPS von Huhn A auf Huhn B sichern und übertragen müssen.
Eine Server-IP: 192.168.0.100
Server B IP: 192.168.0.101
Nehmen wir an, dass auf beiden Servern CentOS 6 läuft. Tatsächlich gibt es mit anderen Betriebssystemversionen keine Probleme.
Zuerst müssen wir vzdump und rsync auf beiden Servern installieren.

yum installiere vzdump rsync

Erstellen einer gespiegelten Sicherung

Dieser Vorgang wird nur auf Server A ausgeführt. Zuerst verwenden wir vzlist -a um die aktuell laufende VPS-Liste anzuzeigen. Angenommen, wir möchten einen VPS mit VEID 102 sichern, führen Sie Folgendes aus:

vzdump –compress –dumpdir /home/backup –stop 102

  • --compress bedeutet, dass das Backup komprimiert, also im tgz-Format, gespeichert wird.
  • --dumpdir gibt an, wo die Sicherungsdateien gespeichert werden. Wenn nicht angegeben, ist der Standard /vz/dump oder /var/lib/vz/dump (je nach Betriebssystem und Version).
  • --stop stoppt den VPS vor der Sicherung und startet ihn nach Abschluss der Sicherung neu.

Die entsprechende Ausgabe sollte wie folgt aussehen:

 server1:/vz/dump# vzdump --compress --stop 102
INFO: Sicherung für VPS 102 (/var/lib/vz/private/102) wird gestartet
INFO: erste Synchronisierung von /var/lib/vz/private/102 nach /var/lib/vz/dump/tmp9009 wird gestartet
INFO: VPS wird gestoppt
Container wird angehalten ...
Container wurde gestoppt
Container ist nicht montiert
INFO: letzte Synchronisierung /var/lib/vz/private/102 mit /var/lib/vz/dump/tmp9009
INFO: vps wird neugestartet
Container wird gestartet ...
Container ist montiert
IP-Adresse(n) hinzufügen: 192.168.0.102
Einstellung der CPU-Einheiten: 1000
Meminfo konfigurieren: 65536
Hostnamen festlegen: test.example.com
Die Datei resolv.conf wurde geändert
Containerstart läuft...
INFO: vps ist nach 15 Sekunden wieder online
INFO: Archiv „/var/lib/vz/dump/vzdump-102.tgz“ (/var/lib/vz/dump/tmp9009/102) wird erstellt
Insgesamt geschriebene Bytes: 340428800 (325 MiB, 11 MiB/s)
INFO: Backup für VPS 102 erfolgreich abgeschlossen (1,37 Minuten)
server1:/vz/dump#

Nachdem die Sicherung abgeschlossen ist, können Sie das Verzeichnis der Sicherungsdatei überprüfen:

ls -l /vz/dump/

Sie sehen eine .tgz Datei.

 server1:~# ls -l /vz/dump/
insgesamt 147864
-rw-r--r-- 1 root root 1170 20.11.2008 17:40 vzdump-102.log
-rw-r--r-- 1 root root 151249685 20.11.2008 17:40 vzdump-102.tgz
server1:~#

Jetzt verwenden wir den scp -Befehl, um den gesicherten VEID 102 VPS auf Server B zu migrieren (von /vz/dump/vzdump-102.tgz auf Server A nach /home auf Server B).

scp /vz/dump/vzdump-102.tgz [email protected]:/home

Wiederherstellen eines VPS-Backups

Dieser Vorgang muss nur auf Server B abgeschlossen werden. Führen Sie den folgenden Befehl aus:

vzdump –restore /home/vzdump-102.tgz 250

  • 250 ist die neue VEID des VPS auf Server B. Sie können sie durch einen beliebigen Wert ersetzen. Der Einfachheit halber können Sie natürlich auch direkt die ursprüngliche 102 als VEID verwenden.

Da der VPS migriert wurde, kann sich die zugewiesene IP ändern. Angenommen, 192.168.0.102 ist seine ursprüngliche IP, möchten wir ihm nun eine neue IP 192.168.0.250 zuweisen. Ausführen:

vzctl set 250 –ipdel 192.168.0.102 –speichern

Löschen Sie zuerst die ursprüngliche IP und fügen Sie dann die neue IP hinzu:

vzctl set 250 –ipadd 192.168.0.250 –speichern

Wenn Sie den Hostnamen ändern müssen, führen Sie Folgendes aus:

vzctl set 250 –hostname test2.example.com –save

Zum Abschluss starten Sie den VPS und die Migration ist abgeschlossen:

vzctl Start 250

über: http://dearroy.com/

<<:  Ramhost KVM VPS neueste 6.7 dieses Angebot

>>:  Orbitservers: 11 $/Jahr/128 MB RAM/8 GB/125 G Bandbreite/OpenVZ

Artikel empfehlen

Nearoute 512 MB RAM 10 Gbit/s-Port Hongkong KVM VPS-Test

Details : Nearoute: 6 $/Monat/1 GB RAM/15 GB SSD-...

[Black Friday] namesilo: Rabatt auf Domainnamen

Ich habe Namesilo verwendet. Es bietet kostenlose...

VPSMate: Inländisches, kostenloses Linux VPS-Panel

VPSMate ist ein Linux-VPS-Kontrollfeld, das eine ...