Backup-Konzept PVE

pixel24

Active Member
Dec 11, 2019
104
2
38
46
Hallo zusammen,

kurz zu meiner Umgebung bzw. meinem bisherigen Backup-Konzept.

Ich habe PVE (aktuell 6.1.7) am laufen. Darauf sind diverse VM's Linux- und Windows am laufen. Daneben gibt es einen gesonderten Backup-Server auf welchem Bareos-Backup läuft. Auf allen VM's (nicht auf PVE selbst) läuft der Bareos-Client d.h. alle Files werden damit gesichert. Das is ok wenn ich einen älteren Stand einer bestimmten Datei brauche (egal ob Config oder Data). Wenn ein OS aus irgend einem Grund jedoch plötzlich den Dienst verweigert und komplett wieder hergestellt werden muss ist das natürlich keine wirkliche Lösung ... ja, man bekommt es hin aber viel zu Aufwendig.

Deshalb versuche ich mich gerade in das PVE-Backup-Konzept einzulesen und dies umzusetzen. Ich würde es mal knapp skizzieren und eventuell kann mir ja jemand noch einen Tipp geben ob der Gedanke richtig ist.

Bevor ich entscheide wo mit welchem Storage ich arbeite wollte ich erst mal die Größe kalkulieren.

Das Backup aus PVE heraus legt Dump-Files im Format:
Code:
vzdump-lxc-105-2009_10_09-11_04_43.tar
an. Diese enthalten dann die gesamte VM. Also deren Config und alle virtuellen Disk's? Sind darin auch die Snapshots entahlten?

Aktuell ist auf dem PVE mein Storage "local-lvm" mit 1,19TB belegt. Wenn ich nun alle VM's sichere benötige ich pro Sicherungslauf auch diese Größe? Sprich:

Wenn ich jeden Tag alle VM's sichere und diese nach einer Woche (jedoch gerechnet 5 Arbeitsage Mo-Fr)) benötige ich 1,19TB * 5 ~ 6TB .. richtig?

Viele Grüße
pixel24
 
Hi!

Welche Disks ins Backup aufgenommen werden sollen, kannst du in den Hardware-Optionen einer VM auswählen. Snapshots sind in Backups nicht enthalten. Bezüglich der restlichen Fragen: Komprimierung (im Moment gzip oder lzo) für Backup-Dateien ist eine eingebaute Funktion. Die notwendige Größe könnte sich daher reduzieren.

Der Standard-Storage local ist geeignet für Backups. Ich empfehle (wenn der Platz da ist) einfach mal zu probieren ;)
 
Habe den PVE mit den Voreinstellungen installiert. Dabei das / mit 50GB angelegt:
Code:
root@vmhost01:/# df -h
Filesystem            Size  Used Avail Use% Mounted on
udev                   32G     0   32G   0% /dev
tmpfs                 6.3G   66M  6.2G   2% /run
/dev/mapper/pve-root   50G   11G   40G  21% /
tmpfs                  32G   43M   32G   1% /dev/shm
tmpfs                 5.0M     0  5.0M   0% /run/lock
tmpfs                  32G     0   32G   0% /sys/fs/cgroup
/dev/fuse              30M   20K   30M   1% /etc/pve
tmpfs                 6.3G     0  6.3G   0% /run/user/0

Wenn ich das richtig sehe verweist der Storage-Local auf /var/lib/vz/... zumindest liegen dort die ISO's die ich in den Storage hochgeladen habe:
Code:
root@vmhost01:/# find -name '*.iso'
./var/lib/vz/template/iso/pfSense-CE-2.4.5-RELEASE-amd64.iso
./var/lib/vz/template/iso/UCS-Installation-amd64.iso
./var/lib/vz/template/iso/Win10_1909_German_x64.iso
./var/lib/vz/template/iso/virtio-win-0.1.141.iso
./var/lib/vz/template/iso/systemrescuecd-6.0.3.iso
...
Dieser ist also für Backups zu klein :-(

Der PVE ist auch mit SSD's an einem RAID-Controller instaliert d.h. der Speicherplatz dort ist eigentlich "zu schade" für Backups. Ich kann hier nun eine extra HD einbauen oder eben auf den Backup-Server sichern. Ich wollte eben nur die Größe kalkulieren.
 
Ich wollte eben nur die Größe kalkulieren.
Du kannst die maximal benötigte Größe leicht ausrechnen. In Wirklichkeit wird es aber wohl kleiner sein da beim Backup leere Bereiche auf den Festplatten der Gäste als sparse gespeichert werden, sprich es wird nur gespeichert welche Bereiche leer sind. Daher ist es auch Sinnvoll innerhalb der VM TRIM laufen zu lassen damit die ungenutzten Bereiche entsprechend markiert werden.

Zusätzlich werden die Backups normalerweise auch noch on the fly komprimiert.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!