diff --git a/PVE/API2/Nodes.pm b/PVE/API2/Nodes.pm index 4b5af737..68496d7f 100644 --- a/PVE/API2/Nodes.pm +++ b/PVE/API2/Nodes.pm @@ -25,6 +25,7 @@ use PVE::APLInfo; use PVE::Report; use PVE::HA::Env::PVE2; use PVE::HA::Config; +use PVE::QemuConfig; use PVE::QemuServer; use PVE::API2::Subscription; use PVE::API2::Services; @@ -1193,7 +1194,7 @@ my $get_start_stop_list = sub { if ($d->{type} eq 'lxc') { $conf = PVE::LXC::Config->load_config($vmid); } elsif ($d->{type} eq 'qemu') { - $conf = PVE::QemuServer::load_config($vmid); + $conf = PVE::QemuConfig->load_config($vmid); } else { die "unknown VM type '$d->{type}'\n"; } diff --git a/bin/ocf/pvevm b/bin/ocf/pvevm index 57529327..a47ce761 100755 --- a/bin/ocf/pvevm +++ b/bin/ocf/pvevm @@ -15,6 +15,7 @@ use PVE::INotify; use PVE::RPCEnvironment; use PVE::OpenVZ; use PVE::API2::OpenVZ; +use PVE::QemuConfig; use PVE::QemuServer; use PVE::API2::Qemu; @@ -209,8 +210,8 @@ if ($cmd eq 'start') { ocf_log('info', "Move config for $status->{name} to local node"); my ($oldconfig, $newconfig, $oldfiles, $newfiles); if ($status->{type} eq 'qemu') { - $oldconfig = PVE::QemuServer::config_file($status->{vmid}, $status->{node}); - $newconfig = PVE::QemuServer::config_file($status->{vmid}, $nodename); + $oldconfig = PVE::QemuConfig->config_file($status->{vmid}, $status->{node}); + $newconfig = PVE::QemuConfig->config_file($status->{vmid}, $nodename); } else { $oldconfig = PVE::OpenVZ::config_file($status->{vmid}, $status->{node}); $newconfig = PVE::OpenVZ::config_file($status->{vmid}, $nodename); @@ -349,7 +350,7 @@ if ($cmd eq 'start') { my $oldconfig; if ($status->{type} eq 'qemu') { - $oldconfig = PVE::QemuServer::config_file($status->{vmid}, $status->{node}); + $oldconfig = PVE::QemuConfig->config_file($status->{vmid}, $status->{node}); $upid = PVE::API2::Qemu->migrate_vm($params); } else { $oldconfig = PVE::OpenVZ::config_file($status->{vmid}, $status->{node});