From cb911274ddbde21fd4f9409198fa282a366930cb Mon Sep 17 00:00:00 2001 From: Scott Schneider Date: Tue, 30 Sep 2014 14:14:52 -0700 Subject: [PATCH] Ensure hosts aren't in 'maintenance mode' when cloning --- lib/vmpooler/vsphere_helper.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/vmpooler/vsphere_helper.rb b/lib/vmpooler/vsphere_helper.rb index 4134c97..480a7c8 100644 --- a/lib/vmpooler/vsphere_helper.rb +++ b/lib/vmpooler/vsphere_helper.rb @@ -65,7 +65,10 @@ module Vmpooler datacenter.hostFolder.children.each do |folder| next unless folder.name == cluster folder.host.each do |host| - if host.overallStatus == 'green' + if ( + (host.overallStatus == 'green') and + (! host.runtime.inMaintenanceMode) + ) hosts[host.name] = host hosts_sort[host.name] = host.vm.length end