Error with SSA running docker versions: manageiq/manageiq:jansa-3, latest-jansa, latest-kasparov.
SSA worked on ivanchuk-8
Logs from testing with latest-jansa:
{"@timestamp":"2021-03-08T19:42:22.571355 ","hostname":"a2569443fbda","pid":3970,"tid":"2ac3751af94c","level":"debug","message":"Q-task_id([job_dispatcher]) MIQ(MiqServer#scan_metadata) ansible-vm3 (ManageIQ::Providers::Azure::CloudManager::Vm)"}
{"@timestamp":"2021-03-08T19:42:23.140106 ","hostname":"a2569443fbda","pid":3970,"tid":"2ac3751af94c","level":"debug","message":"Q-task_id([job_dispatcher]) MIQ(ManageIQ::Providers::Azure::CloudManager::Vm#perform_metadata_scan) jstdebug2: in perform_meta
data_scan"}
{"@timestamp":"2021-03-08T19:42:23.140337 ","hostname":"a2569443fbda","pid":3970,"tid":"2ac3751af94c","level":"debug","message":"Q-task_id([job_dispatcher]) MIQ(ManageIQ::Providers::Azure::CloudManager::Vm#perform_metadata_scan) name: ansible-vm3 (templat
e = false)"}
{"@timestamp":"2021-03-08T19:42:23.140452 ","hostname":"a2569443fbda","pid":3970,"tid":"2ac3751af94c","level":"debug","message":"Q-task_id([job_dispatcher]) MIQ(ManageIQ::Providers::Azure::CloudManager::Vm#perform_metadata_scan) jstdebug2: set vm_args res
ource_group.name"}
{"@timestamp":"2021-03-08T19:42:23.179371 ","hostname":"a2569443fbda","pid":3970,"tid":"2ac3751af94c","level":"debug","message":"Q-task_id([job_dispatcher]) MIQ(ManageIQ::Providers::Azure::CloudManager::Vm#perform_metadata_scan) jstdebug2: set vm_args ost.scanData ost: #\u003cOpenStruct args=["eastus", {"ems"=\u003e{"ems"=\u003e{:hostname=\u003enil, :ipaddress=\u003enil, :username=\u003e"4f7b1e0f-8d60-4c7c-8978-8e4c62fa7d77", :password=\u003e"v2:{5yNsUngLLdXAahqvhCCQa6I/6Bp9s7Ln7iPOJApeyx/FHbBsdEc5K4euUQJJRfBtOSAb6smsj9R62ecNEHmIUOW+BLfXPu/riflLqT25VWI=}", :class_name=\u003e"ManageIQ::Providers::Azure::CloudManager"}, "connect_to"=\u003e"host"}, "vmScanProfiles"=\u003e[]}], method_name="scan_metadata", vm_guid="7ddea001-3b3b-4c10-a8f9-cd60c8d98542", category="vmconfig,accounts,software,services,system", taskid="4edcda4f-b853-47f0-91ce-b7987fab5c0a", target_id=3, target_type="VmOrTemplate", scanData={"ems"=\u003e{"ems"=\u003e{:hostname=\u003enil, :ipaddress=\u003enil, :username=\u003e"4f7b1e0f-8d60-4c7c-8978-8e4c62fa7d77", :password=\u003e"v2:{5yNsUngLLdXAahqvhCCQa6I/6Bp9s7Ln7iPOJApeyx/FHbBsdEc5K4euUQJJRfBtOSAb6smsj9R62ecNEHmIUOW+BLfXPu/riflLqT25VWI=}", :class_name=\u003e"ManageIQ::Providers::Azure::CloudManager"}, "connect_to"=\u003e"host"}, "vmScanProfiles"=\u003e[]}, jobid=9, config=#\u003cOpenStruct vmdb=true, forceFleeceDefault=true, capabilities={:vixDisk=\u003efalse}\u003e\u003e"}
{"@timestamp":"2021-03-08T19:42:23.180329 ","hostname":"a2569443fbda","pid":3970,"tid":"2ac3751af94c","level":"err","message":"Q-task_id([job_dispatcher]) MIQ(MiqServer#scan_metadata) undefined method '[]' for nil:NilClass"}
Added debug statements to:
/opt/manageiq/manageiq-gemset/bundler/gems/manageiq-providers-azure-e7914f85e845/app/models/manageiq/providers/azure/cloud_manager/vm_or_template_shared/scanning.rb
def perform_metadata_scan(ost)
require 'MiqVm/miq_azure_vm'
vm_args = { :name => name }
_log.debug("jstdebug2: in perform_metadata_scan")
_log.debug("name: #{name} (template = #{template})")
if template
if managed_image?
vm_args[:resource_group] = managed_resource_group
vm_args[:managed_image] = managed_image_disk_name
elsif blob_uri
vm_args[:image_uri] = blob_uri
else
vm_args[:image_uri] = uid_ems
end
else
_log.debug("jstdebug2: set vm_args resource_group.name")
vm_args[:resource_group] = resource_group.name
#vm_args[:resource_group] = "myapp-rg"
_log.debug("jstdebug2: set vm_args ost.scanData ost: #{ost}")
vm_args[:snapshot] = ost.scanData["snapshot"]["name"]
_log.debug("jstdebug2: vm_args = #{vm_args}")
end
_log.debug("jstdebug2: set ost.scantime")
ost.scanTime = Time.now.utc unless ost.scanTime
_log.debug("jstdebug2: set armrest")
armrest = ext_management_system.connect
seems to fail on:
vm_args[:snapshot] = ost.scanData["snapshot"]["name"]
because I never see:
_log.debug("jstdebug2: vm_args = #{vm_args}")
Note: the Azure snapshot gets created but fails while scanning.
ost object in the log:
{"@timestamp":"2021-03-08T19:42:23.179371 ","hostname":"a2569443fbda","pid":3970,"tid":"2ac3751af94c","level":"debug","message":"Q-task_id([job_dispatcher]) MIQ(ManageIQ::Providers::Azure::CloudManager::Vm#perform_metadata_scan) jstdebug2: set vm_args ost.scanData ost: #\u003cOpenStruct args=["eastus", {"ems"=\u003e{"ems"=\u003e{:hostname=\u003enil, :ipaddress=\u003enil, :username=\u003e"4f7b1e0f-8d60-4c7c-8978-8e4c62fa7d77", :password=\u003e"v2:{5yNsUngLLdXAahqvhCCQa6I/6Bp9s7Ln7iPOJApeyx/FHbBsdEc5K4euUQJJRfBtOSAb6smsj9R62ecNEHmIUOW+BLfXPu/riflLqT25VWI=}", :class_name=\u003e"ManageIQ::Providers::Azure::CloudManager"}, "connect_to"=\u003e"host"}, "vmScanProfiles"=\u003e[]}], method_name="scan_metadata", vm_guid="7ddea001-3b3b-4c10-a8f9-cd60c8d98542", category="vmconfig,accounts,software,services,system", taskid="4edcda4f-b853-47f0-91ce-b7987fab5c0a", target_id=3, target_type="VmOrTemplate", scanData={"ems"=\u003e{"ems"=\u003e{:hostname=\u003enil, :ipaddress=\u003enil, :username=\u003e"4f7b1e0f-8d60-4c7c-8978-8e4c62fa7d77", :password=\u003e"v2:{5yNsUngLLdXAahqvhCCQa6I/6Bp9s7Ln7iPOJApeyx/FHbBsdEc5K4euUQJJRfBtOSAb6smsj9R62ecNEHmIUOW+BLfXPu/riflLqT25VWI=}", :class_name=\u003e"ManageIQ::Providers::Azure::CloudManager"}, "connect_to"=\u003e"host"}, "vmScanProfiles"=\u003e[]}, jobid=9, config=#\u003cOpenStruct vmdb=true, forceFleeceDefault=true, capabilities={:vixDisk=\u003efalse}\u003e\u003e"}