From b0879ebbfadc736491f96b58075fdfc16e3d80a0 Mon Sep 17 00:00:00 2001 From: sergiojvg Date: Wed, 27 Feb 2019 05:09:07 -0600 Subject: [PATCH] get_html_console_parameters method (#2973) --- .../remotes/lib/vcenter_driver/virtual_machine.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine.rb b/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine.rb index d2a1ac2fcf..15b0e7fd9b 100644 --- a/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine.rb +++ b/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine.rb @@ -1420,6 +1420,16 @@ class VirtualMachine < VCenterDriver::Template info_nics end + #Get required parameters to use VMware HTML Console SDK + #To be used with the following SDK: + #https://code.vmware.com/web/sdk/2.1.0/html-console + # + def get_html_console_parameters + ticket = @item.AcquireTicket( :ticketType => "webmks" ) + ticket_parameters = {:ticket => ticket.ticket, :host => ticket.host, :port => ticket.port} + ticket_parameters + end + # Synchronize the OpenNebula VM representation with vCenter VM # # if the device exists in vCenter and not in OpenNebula : detach