diff --git a/vmware-host-pooler b/vmware-host-pooler index 2faf6a2..cc0e836 100755 --- a/vmware-host-pooler +++ b/vmware-host-pooler @@ -43,8 +43,6 @@ def check_vm vm, pool $logger.log('s', "[>] [#{pool}] '#{vm}' moved to 'ready' queue") else - $logger.log('d', "[!] [#{pool}] '#{vm}' hostname does not match guest") - if ((((Time.now - $vsphere_helper.find_vms(vm)[vm].runtime.bootTime)/60).to_s[/^\d+\.\d{1}/].to_f) > 10) $redis.srem('vmware_host_pool__pending__'+pool, vm) $redis.sadd('vmware_host_pool__completed__'+pool, vm) @@ -159,6 +157,7 @@ pools.each do |pool| base.vm.each do |vm| if ( + (! $redis.sismember('vmware_host_pool__running__'+pool['name'], vm['name'])) and (! $redis.sismember('vmware_host_pool__ready__'+pool['name'], vm['name'])) and (! $redis.sismember('vmware_host_pool__pending__'+pool['name'], vm['name'])) and (! $redis.sismember('vmware_host_pool__completed__'+pool['name'], vm['name']))