Oracle Linux Virtualization Manager and Red Hat Virtualization discovery

  • Release version: Zurich
  • Updated March 12, 2026
  • 8 minutes to read
  • 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 website 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.

    Table 1. CI class hierarchy
    CI class Extends 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.
      Field Description
      Name Credential name.
      User name Name of the user for performing this discovery.
      Password Password for this user.
      Active Option to select to enable this credential for discovery.
      Bearer Token Option 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.
      Field Description
      Name A unique name for the service account.
      Account Id The 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 credentials The discovery credentials that were created previously.
      Datacenter Type The datacenter type, which should be oVirt LDC [cmdb_ci_rhv_ldc].
    Create a discovery schedule
    For more information, see Create an oVirt Discovery schedule in Discovery Admin Workspace.
    (Optional) Populate Service Account and Logical Datacenter fields in cloud CIs
    Starting with Discovery and Service Mapping Patterns version 1.30.2, you can improve query performance by populating Service Account and Logical Datacenter fields directly in cloud CIs. For more information, see Improved query performance with direct field population in CI tables.

    Data collected by Discovery during horizontal discovery

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

    Table 2. oVirt LDC [cmdb_ci_rhv_ldc]
    Field Description
    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.
    URL [url] API URL to access the datacenter.
    Href ID [href_id] Href ID.
    Table 3. oVirt Cluster [cmdb_ci_rhv_cluster]
    Field Description
    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.
    Compatability Version [compatibility_version] Compatibility version.
    URL [url] API URL to access the cluster.
    Href ID [href_id] Href ID.
    Table 4. oVirt Server [cmdb_ci_rhv_server]
    Field Description
    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).
    URL [url] API URL used access the server.
    Table 5. oVirt Virtual Machine Instance [cmdb_ci_rhv_vm_instance]
    Field Description
    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.
    MAC Address [mac_address] MAC address of the instance.
    Management URL [mgmt_url] Management API URL.
    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.
    Table 6. Cloud Service Account [cmdb_ci_cloud_service_account]
    Field Description
    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.
    Table 7. IP Address [cmdb_ci_ip_address]
    Field Description
    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.
    Table 8. VNIC Endpoint [cmdb_ci_endpoint_vnic]
    Field Description
    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.
    Table 9. Cloud Mgmt Network Interface [cmdb_ci_nic]
    Field Description
    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.
    Table 10. Storage Volume [cmdb_ci_storage_volume]
    Field Description
    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.
    Table 11. Cloud Network [cmdb_ci_network]
    Field Description
    Name [name] Name of the network.
    Object ID [object_id] Unique ID of the network.
    Table 12. Cloud Hardware Type [cmdb_ci_cloud_hardware_type]
    Field Description
    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.

    Figure 1. OLVM or RHV dependency view
    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.

    Table 13. CI relationships
    CI Relationship CI
    Cloud Hardware Type [cmdb_ci_cloud_hardware_type] Hosted on::Hosts oVirt LDC [cmdb_ci_rhv_ldc]
    Cloud Mgmt Network Interface [cmdb_ci_nic] Hosted on::Hosts oVirt LDC [cmdb_ci_rhv_ldc]
    Cloud Mgmt Network Interface [cmdb_ci_nic] Owns::Owned by IP Address [cmdb_ci_ip_address]
    Cloud Network [cmdb_ci_network] Hosted on::Hosts oVirt LDC [cmdb_ci_rhv_ldc]
    oVirt Cluster [cmdb_ci_rhv_cluster] Members::Member of oVirt Server [cmdb_ci_rhv_server]
    oVirt LDC [cmdb_ci_rhv_ldc] Contains::Contained by oVirt Cluster [cmdb_ci_rhv_cluster]
    oVirt LDC [cmdb_ci_rhv_ldc] Hosted on::Hosts Cloud Service Account [cmdb_ci_cloud_service_account]
    oVirt Server [cmdb_ci_rhv_server] Runs on::Runs Linux Server [cmdb_ci_linux_server]
    oVirt Virtual Machine Instance [cmdb_ci_rhv_vm_instance] Contains::Contained by Storage Volume [cmdb_ci_storage_volume]
    oVirt Virtual Machine Instance [cmdb_ci_rhv_vm_instance] Hosted on::Hosts oVirt Cluster [cmdb_ci_rhv_cluster]
    oVirt Virtual Machine Instance [cmdb_ci_rhv_vm_instance] Hosted on::Hosts oVirt LDC [cmdb_ci_rhv_ldc]
    oVirt Virtual Machine Instance [cmdb_ci_rhv_vm_instance] Owns::Owned by IP Address [cmdb_ci_ip_address]
    oVirt Virtual Machine Instance [cmdb_ci_rhv_vm_instance] Registered on::Has registered oVirt Server [cmdb_ci_rhv_server]
    oVirt Virtual Machine Instance [cmdb_ci_rhv_vm_instance] Use End Point To::Use End Point From VNIC Endpoint [cmdb_ci_endpoint_vnic]
    Storage Volume [cmdb_ci_storage_volume] Hosted on::Hosts oVirt LDC [cmdb_ci_rhv_ldc]
    VNIC Endpoint [cmdb_ci_endpoint_vnic] Implement End Point To::Implement End Point From Cloud Mgmt Network Interface [cmdb_ci_nic]
    Table 14. CI references
    CI Field Referenced CI
    IP Address [cmdb_ci_ip_address] Nic [nic] Cloud Mgmt Network Interface [cmdb_ci_nic]