From 3a2232b3dbb48a42f06f974198177c23d57b5714 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Tue, 27 Mar 2012 10:41:47 +0200 Subject: [PATCH] skip ha managed VMs in startall Instead thos VMs should be started by rgmanager. --- qm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/qm b/qm index 94950038..b45dc319 100755 --- a/qm +++ b/qm @@ -244,6 +244,8 @@ __PACKAGE__->register_method ({ my $vzlist = PVE::QemuServer::vzlist(); my $storecfg = PVE::Storage::config(); + my $cc = PVE::Cluster::cfs_read_file('cluster.conf'); + my $count = 0; foreach my $vmid (keys %$vzlist) { next if $vzlist->{$vmid}->{pid}; # already running @@ -257,6 +259,9 @@ __PACKAGE__->register_method ({ next if !($conf && $conf->{onboot}); + # skip ha managed VMs (started by rgmanager) + next if PVE::Cluster::cluster_conf_lookup_pvevm($cc, 0, $vmid, 1); + sleep(2) if $count != 0; # reduce load $count++;