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

B #2526: improvement in vCenter VM monitoring

This commit is contained in:
Tino Vazquez 2018-10-22 19:25:08 +02:00
parent 6d7c773973
commit cbf42a7492
2 changed files with 6 additions and 3 deletions

View File

@ -509,8 +509,9 @@ class ClusterComputeResource
str_info << "POLL=\"#{vm.info.gsub('"', "\\\"")}\"]"
rescue Exception => e
STDERR.puts e.inspect
STDERR.puts e.backtrace
tmp_str = e.inspect
tmp_str << e.backtrace.join("\n")
str_info << "ERROR=\"#{Base64.encode64(tmp_str).gsub("\n","")}\"]"
end
end

View File

@ -852,7 +852,9 @@ class Template
str << "IMPORT_STATE =\"#{@state}\"\n"
# Get DS information
if !@vm_info["datastore"].last._ref.nil?
if !@vm_info["datastore"].nil?
!@vm_info["datastore"].last.nil? &&
!@vm_info["datastore"].last._ref.nil?
str << "VCENTER_DS_REF = \"#{@vm_info["datastore"].last._ref}\"\n"
end