From 0c90f7879e9e3cb9f42e70301dddddceb7c038c2 Mon Sep 17 00:00:00 2001 From: Jan Orel Date: Fri, 26 Feb 2021 15:35:07 +0100 Subject: [PATCH] M #-: Skip recovery snap for not running VMs (#889) --- src/tm_mad/ssh/recovery_snap_create_live | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tm_mad/ssh/recovery_snap_create_live b/src/tm_mad/ssh/recovery_snap_create_live index 88df2cd471..df8b1025e0 100755 --- a/src/tm_mad/ssh/recovery_snap_create_live +++ b/src/tm_mad/ssh/recovery_snap_create_live @@ -49,6 +49,12 @@ if [ ! -L $DISK_PATH ]; then exit 1 fi +# skip if VM is not running +if [ "$(virsh -c ${LIBVIRT_URI} domstate one-${VMID} >/dev/null)" != "running" ]; then + echo "VM ${VMID} is not running" + exit 1 +fi + # Enumerate disks for which we don't create snapshot (all except $DISK_PATH) DISKS=$(virsh -c ${LIBVIRT_URI} domblklist one-${VMID} | grep disk | awk '{print $2}') OTHER_DISK_STR=""