#!/bin/bash count=$1 VMs=$(sudo virsh list --state-running --name | head -n $count | sort -R) for vm in $VMs do if [ -z "$(cat /proc/drbd | grep Connected)" ] then echo "ERROR : SPLIT BRAIN" exit 1 fi echo MIGRATING $vm ... sudo virsh migrate --verbose --live --persistent --undefinesource --abort-on-error $vm qemu+ssh://192.169.254.3:223/system if [ $? == 0 ]; then sudo mv /var/backups/vm/mother/$vm /var/backups/vm/aunt fi done