Personal tools

Automatisches Backup von virtuellen Maschinen

From Proxmox VE

Jump to: navigation, search

Contents

Quelle

Diese Seite wurde von Backup - Restore - Live Migration übersetzt, ergänzt und leicht abgeändert.


Einleitung

Das automatische Backup ist eine der wichtigsten, eingebauten Funktionen vom Proxmox VE.


Backup mit vzdump

Vzdump ist ein Werkzeug um konsistente Momentaufnahmen (snapshots) von virtuellen Maschinen im laufenden Betrieb zu erstellen (OpenVZ Container und KVM). Im Wesentlichen wird ein tar Archiv des kompletten Ordners der jeweiligen virtuellen Maschine inklusive der konfigurationsdateien erstellt.


Es gibt mehrere möglichkeiten Konsistente Backups zu erstellen:

  • stop: Die virtuelle Maschine wird während des Backupvorganges gestoppt. (sehr lange Ausfallzeit)
  • suspend: Benutzt rsync and suspend/resume (kurze Ausfallzeit)
  • 'snapshot: Benutzt LVM2 (keine Ausfallzeit, die VM ist während des Backupvorganges erreichbar)


Vzdump schreibt das Backup als eine einzige Datei auf die Zielfestplatte. Diese Datei kann dann z.B. auf einem Bandlaufwerk gesichert werden. Man kann die Backupdatei auch direkt auf ein entferntes Verzeichnis schreiben, das automatisiert auf Band gesichert wird (z.B. einen Windows File Server).


Für Details bezüglich der OpenVZ Kommandozeilen Version: Backup eines VM Containers im laufenden betrieb mit vzdump


Für weiterführende Informationen bitte die man pages lesen:

man vzdump


Einbinden einer Windowsfreigabe (samba) in Proxmox VE via fstab

Wie bereits erwähnt, macht es natürlich mehr als Sinn, die Backup Files auf einem seperaten Server zu Speichern. Um eine entfernte Windowsfreigabe dauerhaft einzubinden (mounten) (an die eigenen Einstellungen/Umgebungsvariablen anpassen):


Zuerst das Zielverzeichnis erstellen z.B.:

mkdir /mnt/backup


Mouningtabelle (Konfigurationsdatei der Mounts) im Editor bearbeiten:

nano /etc/fstab 


Folgende Zeile hinzufügen:

//Servername_oder_IP/Freigabename /mnt/backup cifs username=yourusername,password=yoursecretpassword,domain=yourdomainname 0 0

Jetzt die Freigabe mounten (wird beim Neustart automatisch gemacht):

mount -a


Nun kann man das Zielverzeichnis /mnt/backup im Webinterface bei den Einstellungen von vzdump angeben - aber nicht vergessen, das Quellverzeichnis in die Bandsicherung mit aufzunehmen.

Wiederherstellen mit vzdump

Um eine virtuelle Maschine wiederherzustellen, einfach das tar File in den gewünschten Containerordner kopieren. Z.B.:

cp /mnt/backup/vzdump-102.tar /var/lib/vz/images/102

Maschine Wiederherstellen:

vzdump --restore vzdump-102.tar 600

Live Migration

Proxmox VE support live migration of Virtual Machines via web interface. To migrate from one physical host to another, you need at least two Proxmox VE servers, see Proxmox_VE_Cluster.

Virtual Appliances