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

B #4194: vCenter context data

Now refreshes NIC (alias) on detach (#4316)

Signed-off-by: Carlos Herrera <cherrera@opennebula.systems>
This commit is contained in:
Carlos J. Herrera 2020-03-06 04:37:09 -05:00 committed by GitHub
parent 8e6831ca47
commit 3fb291bac3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -44,7 +44,11 @@ host_id = drv_action['VM/HISTORY_RECORDS/HISTORY[last()]/HID']
begin
vi_client = VCenterDriver::VIClient.new_from_host(host_id)
vm = VCenterDriver::VirtualMachine.new(vi_client, vm_ref, vm_id)
one_item_xml = drv_action.retrieve_xmlelements('VM').first.to_xml
one_item = OpenNebula::VirtualMachine.new(OpenNebula::XMLElement.build_xml(one_item_xml, 'VM'), vi_client)
vm = VCenterDriver::VirtualMachine.new_one(vi_client, vm_ref, one_item)
vm.regenerate_context
rescue StandardError => e