diff --git a/vm-migrate b/vm-migrate index d4bb7a9..1980ea7 100755 --- a/vm-migrate +++ b/vm-migrate @@ -17,8 +17,10 @@ slaveKVMIP="${slaveKVMIP:-}" ssh "${slaveKVMIP}" virsh exit || error "Cannot connect to libvirt on ${slaveKVMIP} !" +drbdadm net-options --protocol=C --allow-two-primaries "${vmname}" ssh "${slaveKVMIP}" drbdadm primary "${vmname}" virsh migrate --live --unsafe --verbose "${vmname}" "qemu+ssh://${slaveKVMIP}/system" "tcp://${slaveKVMIP}/" virsh dumpxml "${vmname}" | ssh "${slaveKVMIP}" virsh define /dev/stdin virsh undefine "${vmname}" drbdadm secondary "${vmname}" +drbdadm adjust "${vmname}"