restore vma archive automatisch

achim22

Renowned Member
May 21, 2015
419
5
83
60
Dortmund
Hallo,
ich haben zwei Root Server mit Proxmox am laufen. Der zweite dient als "Sicherheit"!
Von dem ersten werden täglich backups auf den zweiten gespielt.

Wie kann ich das automatisieren, das das Backup von dem ersten Server automatisch auf den zweiten Server wiederhergestellt wird da sich ja täglich der Name von der Datei ändert.

Gruß


restore vma archive: lzop -d -c /var/lib/vz/backuphauptserver/dump/vzdump-qemu-100-2016_11_30-01_00_11.vma.lzo|vma extract -v -r /var/tmp/vzdumptmp3532.fifo - /var/tmp/vzdumptmp3532
 
Hi, jeweils zuerst die neuste Datei finden und dann durchreichen
$vm = ls /var/lib/vz/backuphauptserver/dump/ -Atrt | grep "vzdump-qemu-100" | tail -1
restore vma archive: lzop -d -c "$vm"
Hab ich jetzt nicht getestet, aber so sollte man was scripten können.

LG Jonas
 
vzdump hat eine `script` option in /etc/vzdump.conf, dieser "hook" wird in diversen situationen aufgerufen, zb am ende eines backups mit dessen namen.
Damit könnte man entweder direkt den gewünschten effekt auslösen oder zumindest den namen des neuen backups wo speichern zum später verwenden, als alternative zum durchsuchen der backup directories nach neuen files.
Ein Beispiel script findet man unter /usr/share/doc/pve-manager/examples/vzdump-hook-script.pl