Don't exit VM backup scripts immediately on failures
This commit is contained in:
parent
390753faa3
commit
aaae90bc0d
@ -1,7 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# GENERATED BY CHEF
|
# GENERATED BY CHEF
|
||||||
# DO NOT EDIT
|
# DO NOT EDIT
|
||||||
set -e
|
|
||||||
|
|
||||||
REPOSITORY=$BORG_REPO
|
REPOSITORY=$BORG_REPO
|
||||||
|
|
||||||
@ -18,6 +17,7 @@ virsh snapshot-create-as --domain $1 \
|
|||||||
--disk-only \
|
--disk-only \
|
||||||
--diskspec vda,snapshot=external
|
--diskspec vda,snapshot=external
|
||||||
|
|
||||||
|
# TODO report failures
|
||||||
borg create -v $REPOSITORY::$1_$(date +%F_%H-%M) \
|
borg create -v $REPOSITORY::$1_$(date +%F_%H-%M) \
|
||||||
/var/lib/libvirt/images/$1.qcow2 \
|
/var/lib/libvirt/images/$1.qcow2 \
|
||||||
/root/backups/vm_meta/$1.xml
|
/root/backups/vm_meta/$1.xml
|
||||||
|
@ -1,14 +1,12 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# GENERATED BY CHEF
|
# GENERATED BY CHEF
|
||||||
# DO NOT EDIT
|
# DO NOT EDIT
|
||||||
set -e
|
|
||||||
|
|
||||||
echo "Backing up all VMs with kvm_guest chef role..."
|
echo "Backing up all VMs with kvm_guest chef role..."
|
||||||
|
|
||||||
for domain in <%= @vm_domains.join(" ") %>
|
for domain in <%= @vm_domains.join(" ") %>
|
||||||
do
|
do
|
||||||
/root/backups/backup_vm.sh $domain
|
/root/backups/backup_vm.sh $domain && /root/backups/prune_vm_backups.sh $domain
|
||||||
/root/backups/prune_vm_backups.sh $domain
|
|
||||||
# TODO Enable this when upgrading borg to 1.2
|
# TODO Enable this when upgrading borg to 1.2
|
||||||
# borg compact $BORG_REPO
|
# borg compact $BORG_REPO
|
||||||
done
|
done
|
||||||
|
Loading…
x
Reference in New Issue
Block a user