[pve-devel] [PATCH] Check if VM is running when migrating with --online 1

Fabian Ebner f.ebner at proxmox.com
Mon Sep 16 09:46:23 CEST 2019


Signed-off-by: Fabian Ebner <f.ebner at proxmox.com>
---
 PVE/API2/Qemu.pm | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/PVE/API2/Qemu.pm b/PVE/API2/Qemu.pm
index b30931d..ab5912c 100644
--- a/PVE/API2/Qemu.pm
+++ b/PVE/API2/Qemu.pm
@@ -3341,6 +3341,9 @@ __PACKAGE__->register_method({
 	if (PVE::QemuServer::check_running($vmid)) {
 	    die "cant migrate running VM without --online\n"
 		if !$param->{online};
+	} else {
+	    die "cant migrate stopped VM with --online\n"
+		if $param->{online};
 	}
 
 	my $storecfg = PVE::Storage::config();
-- 
2.20.1





More information about the pve-devel mailing list