migrate: cleanup nbd source disks earlier

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
This commit is contained in:
Fabian Grünbichler 2017-04-19 15:19:49 +02:00 committed by Wolfgang Bumiller
parent 504105c638
commit 28412ae488

View File

@ -885,6 +885,11 @@ sub phase3_cleanup {
if ($self->{livemigration}) {
if ($self->{storage_migration}) {
# remove drives referencing the nbd server from source
# otherwise vm_stop might hang later on
foreach my $drive (keys %{$self->{target_drive}}){
PVE::QemuServer::vm_mon_cmd_nocheck($vmid, "device_del", id => $drive);
}
# stop nbd server on remote vm - requirement for resume since 2.9
my $cmd = [@{$self->{rem_ssh}}, 'qm', 'nbdstop', $vmid];