6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# File 'lib/manageiq/network_discovery/modules/RedHatRhevmProbe.rb', line 6
def self.probe(ost)
= "RedHatRhevmProbe"
unless ost.discover_types.include?(:rhevm)
$log.debug "Skipping #{}" if $log
return
end
$log.debug "#{}: probing ip = #{ost.ipaddr}" if $log
require 'ovirt'
Ovirt.logger = $rhevm_log if $rhevm_log
if PortScanner.portOpen(ost, Ovirt::Service::DEFAULT_PORT)
if Ovirt::Service.ovirt?(:server => ost.ipaddr, :verify_ssl => false)
ost.hypervisor << :rhevm
end
end
$log.debug "#{}: probe of ip = #{ost.ipaddr} complete" if $log
end
|