Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Oracle Linux Virtualization Manager and Red Hat Virtualization discovery

The ServiceNow Discovery application uses patterns to find Oracle Linux Virtualization Manager (OLVM) and Red Hat Virtualization (RHV) components. Discovering some of these resources may require updating to the latest version of the Discovery and Service Mapping Patterns application from the ServiceNow Store.

Starting with version 1.28.0, Discovery and Service Mapping Patterns supports both OLVM and RHV discovery. Note that the RHV patterns, tables, and related items have been renamed to oVirt.

Discovery uses the following patterns for OLVM and RHV discovery:

  • oVirt Clusters and Hosts
  • oVirt Discover Logical Datacenters
  • oVirt Discover Manager Instance
  • oVirt Virtual Machines
  • oVirt Templates (starting with Discovery and Service Mapping Patterns version 1.29.0)

Request apps on the Store

Visit the ServiceNow Store to view all the available apps, and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.

OLVM and RHV data model

The OLVM and RHV patterns introduce the following CI classes that are part of the data model.

CI classExtends from
oVirt LDC [cmdb_ci_rhv_ldc]Logical Datacenter [cmdb_ci_logical_datacenter]
oVirt Cluster [cmdb_ci_rhv_cluster]oVirt Object [cmdb_ci_rhv_object]
oVirt Server [cmdb_ci_rhv_server]Virtualization Server [cmdb_ci_virtualization_server]
oVirt Virtual Machine Instance [cmdb_ci_rhv_vm_instance]Virtual Machine Instance [cmdb_ci_vm_instance]
Cloud Mgmt Network Interface [cmdb_ci_nic]Network Adapter [cmdb_ci_network_adapter]
Cloud Service Account [cmdb_ci_cloud_service_account]Virtual Machine Object [cmdb_ci_vm_object]
IP Address [cmdb_ci_ip_address]Configuration Item [cmdb_ci]
VNIC Endpoint [cmdb_ci_endpoint_vnic]Endpoint [cmdb_ci_endpoint]

Prerequisites

  • Deploy the MID Server

    Deploy and connect the dedicated MID Server to access either the OLVM or Red Hat Virtualization Manager (RHV-M) instances.

  • Create oVirt credentials

    Configure the following credentials:

    1. Navigate to Discovery > Credentials.
    2. Select New.
    3. Select oVirt Credentials, fill in the form, and then select Submit.

      FieldDescription
      NameCredential name.
      User nameName of the user for performing this discovery.
      PasswordPassword for this user.
      ActiveOption to select to enable this credential for discovery.
      Bearer TokenOption to select to enable use of a bearer token.
  • Verify API permissions

    Verify that the user has read-only permissions to send the following queries.

    • /ovirt-engine/api/
    • /ovirt-engine/api/datacenters
    • /ovirt-engine/api/clusters
    • /ovirt-engine/api/hosts
    • /ovirt-engine/api/vms
    • /ovirt-engine/api/disks
    • /ovirt-engine/api/templates
    • /ovirt-engine/api/networks
    • Add CMDB CI Class Models

    Add class models that extend the CMDB class hierarchy, using the CMDB CI Class Models application. The app is available from the ServiceNow Store. Discovery patterns use these class extensions to populate CIs. For more information, see Red Hat Virtualization (RHV) extension classes.

  • Create a cloud service account

    Create an OLVM or RHV cloud service account on the ServiceNow instance.

    Note: Confirm that Discovery Admin Workspace is using at least version 1.10.0. The Discovery > Cloud Service Accounts navigation module isn't available with earlier versions. To access Cloud Service Accounts with an earlier version, enter in the navigation filter: cmdb_ci_cloud_service_account.list.

    1. Navigate to All > Discovery > Cloud Service Accounts
    2. Select New.
    3. On the form, fill in the fields.
FieldDescription
NameA unique name for the service account.
Account IdThe account ID to which this credential belongs. The API url of the instance should be specified, including the port. For example: `https://my-manager-instance.com:443`.
Discovery credentialsThe discovery credentials that were created previously.
Datacenter TypeThe datacenter type, which should be oVirt LDC \[cmdb\_ci\_rhv\_ldc\].

Data collected by Discovery during horizontal discovery

Discovery populates the data in the CMDB when running the patterns.

FieldDescription
Name [name]Name of the datacenter.
Object ID [object_id]Unique object identifier.
Description [short_description]Description of the datacenter that you provide for easy identification.
Quota Mode [quota_mode]Quota mode policy.
Href ID [href_id]Href ID.
FieldDescription
Name [name]Name of the cluster.
Object ID [object_id]Unique object identifier.
Description [short_description]Description of the cluster that you provide for easy identification.
CPU Type [cpu_type]CPU type. For example, x86_64.
CPU Architecture [cpu_architecture]CPU architecture. For example, Intel Broadwell IBRS SSBD MDS Family.
KSM [ksm]Enabled state of kernel same-page merging (KSM) memory policy.
Fencing Policy [fencing_policy]Fencing policy.
Memory Overcommit [memory_overcommit]Amount of over-commitment memory allowed on the cluster.
Transparent Huge Pages [thp]Transparent huge memory pages policy.
Ballooning [ballooning]Memory ballooning for guests.
Href ID [href_id]Href ID.
FieldDescription
Name [name]Name of the server.
Serial number [serial_number]Serial number.
Object ID [object_id]Unique object identifier.
CPU core count [cpu_core_count]Total number of cores.
CPU count [cpu_count]Total number of CPUs.
CPU type [cpu_type]CPU type.
CPU speed (MHz) [cpu_speed]CPU speed (MHz).
Host name [host_name]Hostname.
IP Address [ip_address]IP address of the server.
Model ID [model_id]Model ID.
Operating System [os]OS family.
OS Version [os_version]OS version.
RAM (MB) [ram]Amount of RAM (MB).
FieldDescription
Name [name]Name of the instance.
State [state]State of the instance.
Object ID [object_id]Unique object identifier.
IP Address [ip_address]IP address of the instance.
Disks [disks]Number of disks.
Description [short_description]Description of the instance that you provide for easy identification.
Fully qualified domain name [fqdn]Fully Qualified Domain Name (FQDN) of the instance.
CPU Architecture [cpu_architecture]CPU architecture. For example: Intel Broadwell IBRS SSBD MDS Family.
Delete Protected [delete_protected]Delete protected, possible values: true or false.
CPUs [cpus]Number of CPUs.
HA Priority [ha_priority]High availability (HA) priority.
High Availability [high_availability]High availability, possible values: true or false.
Memory MAX [memory_policy_max]Maximum memory in the dynamic memory allocation policy for the virtual machine (VM).
Memory Guarantee (MB) [memory_policy_guaranteed]Amount of memory guaranteed for the VM (MB).
Multi Queues [multi_queues]Multi queues.
Placement Policy [placement_policy]Placement policy.
Stateless [stateless]Stateless, possible values: true or false.
On Storage Error [storage_error_resume_behaviour]Behavior of a VM that is paused due to storage I/O error. For example: AUTO_RESUME, LEAVE_PAUSED, and KILL.
Start Time [start_time]Start time of the VM.
Stop Time [stop_time]Stop time of the VM.
Threads [threads]Number of threads.
Time Zone [time_zone]Time zone of the VM.
USB [usb]USB enabled state.
Run Once [run_once]Run once.
RHV Type [rhv_type]OLVM or RHV type.
FieldDescription
Account Id [account_id]Account ID for this cloud service account.
Object ID [object_id]Account ID for this cloud service account.
Datacenter Type [datacenter_type]Type of datacenter: oVirt LDC [cmdb_ci_rhv_ldc].
Discovery credentials [discovery_credentials]Credentials for this cloud service account.
FieldDescription
Name [name]The IP address of the network interface card (NIC) assigned to the VM.
IP Address [ip_address]The IP address of the NIC assigned to the VM.
IP version [ip_version]IP version: IPv4 or IPv6.
Nic [nic]References the Cloud Mgmt Network Interface [cmdb_ci_nic] associated with this IP address.
FieldDescription
Object ID [object_id]Unique identifier for this resource.
Name [name]Name for the virtual network interface card (vNIC) endpoint.
IP Address [ip_address]IP address bound to the network interface.
FieldDescription
Object ID [object_id]ID of the network interface.
Name [name]Name of the network interface.
IP Address [ip_address]IP address bound to the network interface.
Public IP [public_ip]Public IP address bound to the network interface.
Private IP [private_ip]Private IP address bound to the network interface.
FieldDescription
Name [name]Name of the disk.
Object ID [object_id]Unique ID of the disk.
Size [size]Storage capacity of the disk.
Storage type [storage_type]Type of storage backend the disk is using.
FieldDescription
Name [name]Name of the network.
Object ID [object_id]Unique ID of the network.
FieldDescription
Name [name]Name of the template.
Object ID [object_id]Unique ID of the template.
Cores [cores]Number of CPU cores.
Install Status [install_status]Install status of the template. Default value is Installed.
Memory MB [memory_mb]Memory in megabytes (MB).
Provider [provider]Provider for the template. Value is set to oVirt.

On the Dependency Views map, you can view all discovered OLVM or RHV resources in your organization and the relationships between them.

Image omitted: ovirt-dependency-view.png
OLVM or RHV CIs and connections on a Dependency Views map

CI relationships

The OLVM and RHV patterns create the following relationships and references to support OLVM and RHV discovery. References link to records in other tables and don't appear in the CI Relationship [cmdb_rel_ci] table.

CIRelationshipCI
Cloud Hardware Type [cmdb_ci_cloud_hardware_type]Hosted on::HostsoVirt LDC [cmdb_ci_rhv_ldc]
Cloud Mgmt Network Interface [cmdb_ci_nic]Hosted on::HostsoVirt LDC [cmdb_ci_rhv_ldc]
Cloud Mgmt Network Interface [cmdb_ci_nic]Owns::Owned byIP Address [cmdb_ci_ip_address]
Cloud Network [cmdb_ci_network]Hosted on::HostsoVirt LDC [cmdb_ci_rhv_ldc]
oVirt Cluster [cmdb_ci_rhv_cluster]Members::Member ofoVirt Server [cmdb_ci_rhv_server]
oVirt LDC [cmdb_ci_rhv_ldc]Contains::Contained byoVirt Cluster [cmdb_ci_rhv_cluster]
oVirt LDC [cmdb_ci_rhv_ldc]Hosted on::HostsCloud Service Account [cmdb_ci_cloud_service_account]
oVirt Server [cmdb_ci_rhv_server]Runs on::RunsLinux Server [cmdb_ci_linux_server]
oVirt Virtual Machine Instance [cmdb_ci_rhv_vm_instance]Contains::Contained byStorage Volume [cmdb_ci_storage_volume]
oVirt Virtual Machine Instance [cmdb_ci_rhv_vm_instance]Hosted on::HostsoVirt Cluster [cmdb_ci_rhv_cluster]
oVirt Virtual Machine Instance [cmdb_ci_rhv_vm_instance]Hosted on::HostsoVirt LDC [cmdb_ci_rhv_ldc]
oVirt Virtual Machine Instance [cmdb_ci_rhv_vm_instance]Owns::Owned byIP Address [cmdb_ci_ip_address]
oVirt Virtual Machine Instance [cmdb_ci_rhv_vm_instance]Registered on::Has registeredoVirt Server [cmdb_ci_rhv_server]
oVirt Virtual Machine Instance [cmdb_ci_rhv_vm_instance]Use End Point To::Use End Point FromVNIC Endpoint [cmdb_ci_endpoint_vnic]
Storage Volume [cmdb_ci_storage_volume]Hosted on::HostsoVirt LDC [cmdb_ci_rhv_ldc]
VNIC Endpoint [cmdb_ci_endpoint_vnic]Implement End Point To::Implement End Point FromCloud Mgmt Network Interface [cmdb_ci_nic]
CIFieldReferenced CI
IP Address [cmdb_ci_ip_address]Nic [nic]Cloud Mgmt Network Interface [cmdb_ci_nic]

Parent Topic:Available on-premise discovery patterns