1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-30 22:50:10 +03:00

M #-: Better handling of VMware running flag

This commit is contained in:
Tino Vazquez 2019-10-18 15:08:36 +02:00
parent 861af3fa72
commit cd157f1bb3
No known key found for this signature in database
GPG Key ID: 2FE9C32E94AEABBE
4 changed files with 5 additions and 1 deletions

View File

@ -57,6 +57,8 @@ begin
vm = VCenterDriver::VirtualMachine.new(vi_client, vm_ref, vm_id)
vm.poweroff_hard
vm.set_running(false, true)
rescue StandardError => e
if (retries += 1) < CONFIG[:retries]
message = "Cancel VM #{vm_ref} failed due to "\

View File

@ -49,7 +49,7 @@ begin
vm = VCenterDriver::VirtualMachine.new_without_id(vi_client, vm_ref)
vm.poweron
vm.set_running(true)
vm.set_running(true, true)
rescue StandardError => e
message = "Restore of VM #{vm_ref} on vCenter cluster "\
"#{vc_cluster_name} failed due to "\

View File

@ -60,6 +60,7 @@ begin
vm = VCenterDriver::VirtualMachine.new_without_id(vi_client, vm_ref)
vm.suspend
vm.set_running(false, true)
rescue StandardError => e
message = "Save of VM #{vm_ref} on vCenter cluster "\
"#{vc_cluster_name} failed due to "\

View File

@ -71,6 +71,7 @@ begin
vm = VCenterDriver::VirtualMachine.new_without_id(vi_client, vm_ref)
vm.shutdown # Undeploy, Poweroff or Terminate
vm.set_running(false, true)
rescue StandardError => e
if (retries += 1) < CONFIG[:retries]
message = "Shutdown of VM #{vm_ref} on vCenter cluster "\