Retrieved inventory data

The Snow Integration Connector for Oracle VM retrieves the inventory data from Oracle VM Manager REST APIs in a standard format that is compatible with Snow XML schema. For more information, refer to the XML file “schema” located in the installation directory of the Snow Integration Manager.

The following sections list the properties that are used in the Snow XML schema and which information from the Oracle VM Manager REST APIs they are populated with.

Client

Field in SnowXML

Field in Oracle VM Manager REST API

IsHypervisorPlugin

Always set to "true"

HostName

/ovm/core/wsapi/rest/Server | Hostname

ID

/ovm/core/wsapi/rest/Server | ID.Value

Source

Always set to "ORACLEVM"

Site

Always set to user defined string

ClientType

Always set to "SIEDP"

IsVirtual

Always set to "0"

PowerState

/ovm/core/wsapi/rest/Server | ServerRunState

LastUpdate

Always set to “DateTime.Now”

BiosSerialNumber

/ovm/core/wsapi/rest/Server | SerialNumber

BiosReleasedate

/ovm/core/wsapi/rest/Server | BiosReleaseDate

BiosVersion

/ovm/core/wsapi/rest/Server | BiosVersion

BiosManufacturer

/ovm/core/wsapi/rest/Server | BiosVendor

Manufacturer

/ovm/core/wsapi/rest/Server | Manufacturer

Model

/ovm/core/wsapi/rest/Server | ProductName

Operatingsystem

Field in SnowXML

Field in Oracle VM Manager REST API

Name

/ovm/core/wsapi/rest/ControlDomain | OsName

Manufacturer

Set to “Oracle”

BuildType

Set to " 64-bit"

Version

/ovm/core/wsapi/rest/ControlDomain | OsMajorVersion OsMinorVersion

Memory

Field in SnowXML

Field in Oracle VM Manager REST API

TotalPhysical

/ovm/core/wsapi/rest/Server | Memory

FreePhysical

/ovm/core/wsapi/rest/Server | UsableMemory

NetworkAdapter

Field in SnowXML

Field in Oracle VM Manager REST API

IPAddress

/ovm/core/wsapi/rest/EthernetPort | Address

MacAddress

/ovm/core/wsapi/rest/EthernetPort | MACAddress

Name

/ovm/core/wsapi/rest/EthernetPort | InterfaceName

Subnet

/ovm/core/wsapi/rest/EthernetPort | Netmask

Processor

Field in SnowXML

Field in Oracle VM Manager REST API

NumberOfProcessors

/ovm/core/wsapi/rest/Cpu | PopulatedProcessorSockets

NumberOfCores

/ovm/core/wsapi/rest/Cpu | TotalProcessorCores

Name

/ovm/core/wsapi/rest/Cpu | ModelName

MMX

/ovm/core/wsapi/rest/Cpu | Flags

MathCoProcessor

/ovm/core/wsapi/rest/Cpu | Flags

ProcessorNameString

/ovm/core/wsapi/rest/Cpu | ModelName

ClockSpeed

/ovm/core/wsapi/rest/Cpu | ProcessorSpeed

HasVT

/ovm/core/wsapi/rest/Cpu | Flags

Datacenter

Field in SnowXML

Field in Oracle VM Manager REST API

Name

/ovm/core/wsapi/rest/Server | ServerPoolId.Name

DatacenterName

/ovm/core/wsapi/rest/Server | ServerPoolId.Name

DatacenterID

/ovm/core/wsapi/rest/Server | ServerPoolId.Value

HypervisorType

Always set to constant value "5"

ClusterName

/ovm/core/wsapi/rest/Server | ClusterId.Name

ClusterID

/ovm/core/wsapi/rest/Server | ClusterId.Value

HAEnabled

/ovm/core/wsapi/rest/Server | ServerAbilities.HighAvailability

Datacentermember

Field in SnowXML

Field in Oracle VM Manager REST API

HostName

/ovm/core/wsapi/rest/Server | HostName

LicenseProductName

Always set to "Oracle VM server"

LicenseProductVersion

/ovm/core/wsapi/rest/Server | OVMversion

VirtualMachine

Field in SnowXML

Field in Oracle VM Manager REST API

PowerState

/ovm/core/wsapi/rest/Vm | VmRunState

OperatingSystem

/ovm/core/wsapi/rest/Vm | OsType, OsVersion

IpAddress

/ovm/core/wsapi/rest/VirtualNic | IPAddresses

ComputerName

/ovm/core/wsapi/rest/Vm | Name

TotalMemory

/ovm/core/wsapi/rest/Vm | CurrentMemory

CpuCount

/ovm/core/wsapi/rest/Vm | CurrentCpuCount

ScanStatusReport

Field in SnowXML

Field in Oracle VM Manager REST API

ElementName

Always set to "VirtualMachine"

Result

Always set to "Success" OR “Failed”

Message Content

Set to a custom message based on scan result