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

Citrix Xen Hyper-V Discovery

ServiceNow Discovery uses the Citrix Xen Hyper-V pattern to find and map instances. Discover these resources by installing the pattern applications from the ServiceNow Store and add Citrix Xen Hyper-V to the Linux Server Pattern’s Extension Section.

Use the Xen (XE) and (XL) commands to discover Citrix Xen Hyper-V, its components, and respective attributes. Discover information regarding the Hyper-V Server, Associated Pools, VMs, Network and Storage and their relationships with new and existing CIs.

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.

Prerequisites

  • Verify the following applications are up to date
    • Discovery and Service Mapping Patterns
    • CMDB CI Class Models
  • Verify pool admin RBAC role

    This role is required for SSH access to the Linux server hosting the hypervisor and for executing all the necessary commands to extract information from the hypervisor environment. For more information on RBAC role permissions or adding Citrix users to a domain and assigning roles, see the Citrix documentation.

  • Verify MID Server reachability

    Verify MID Server has reachability to the target device.

  • Create SSH credentials with access to the target Linux host

    For more information, see SSH credentials

  • Create an extension section after the Linux Server pattern

    Create an extension section after the Linux Server pattern and associate the Citrix Xen HyperV pattern to be triggered after the execution of the Linux Server discovery pattern. For more information on creating extension sections, see Enhance patterns without modifying identification sections.

Data collected by Discovery during horizontal discovery

Discovery populates the data in the CMDB when running the Citrix Xen HyperV pattern.

FieldDescription
object\_idUUID of the Hyper-V resource pool
nameName of the Hyper-V resource pool
default\_srDefault storage repository is where the VDIs are stored by default
FieldDescription
object\_idUUID of the Hyper-V Server
nameName of the Hyper-V Server in format NAME@Hyper-V Server
serial\_numberSerial number of the Linux Server where the Citrix Xen Hyper-V server is running, in the format SERIAL-NUMBER\_hyper\_v\_server in order to distinguish from the Linux Server
manufacturerVendor of the Hyper-V Server
model\_idModel ID of the Hyper-V Server
short\_descriptionDescription of the Hyper-V Server
osOperating system of the Hyper-V Server
os\_versionVersion of the operating system of the Hyper-V Server
host\_nameHost name of the Hyper-V Server
ip\_addressIP address of the Hyper-V Server
virtualSet to false, as this value is used by calculators to populate the IsVirtual flag on the dashboard \(SAM\).
free\_memoryAvailable memory of the Hyper-V Server
total\_memoryTotal memory of the Hyper-V Server
editionEdition of the Hyper-V Server
cpu\_core\_countThe number of cores per physical CPU
cpu\_countCount of the total CPUs
ramTotal RAM memory in MB
cpu\_speedCPU speed in MHz
cpu\_manufacturerManufacturer of the CPU
cpu\_typeType of the CPU
cpu\_core\_threadThe number of threads per CPU core
FieldDescription
object_idUUID of the Hyper-V Server
nameName of the Hyper-V Server
stateState of the Hyper-V instance
ip_addressIP address of the Hyper-V instance
host_idThe UUID of the host where the instance is residing
baseboard_serialUUID of the Hyper-V instance
chassis_serialUUID of the Hyper-V instance
bios_serialUUID of the Hyper-V instance
FieldDescription
object_idUUID of the Hyper-V Virtual Network
pif_uuidUUID of the physical NIC
nameName of the Hyper-V Virtual Network
bridgeType of the network setup: either bridged or not
FieldDescription
object_idUUID of the Hyper-V network component
mac_addressMAC address of the Hyper-V network component
vmUUID of the Hyper-V instance, to which the network component is associated
nameName of the Hyper-V network component
FieldDescription
object_idLUN of the Hyper-V storage
nameName of the Hyper-V storage
descriptionDescription of the Hyper-V storage
typeType of the storage (SR)
vm_object_idUUID of the Hyper-V instance, to which the storage is associated
vm_idUUID of the Hyper-V instance, to which the storage is associated
FieldDescription
object_idUUID of the virtual disk image (VDI)
nameName of the virtual disk image (VDI)
descriptionDescription of the virtual disk image (VDI)
typeType of the storage component (VDI)
capacityTotal capacity of the virtual disk image (VDI)
location_idLocation of the virtual disk image (VDI)
is_a_snapshotIndication if the virtual disk image (VDI) is snapshot or not
snapshot_ofIndication of VDI snapshot of the disks
snapshot_timeTime of the snapshot creation
sr_object_idUUID of the storage repository to which the virtual disk image (VDI) is associated
vm_object_idUUID of the virtual machine associated with the virtual disk image (VDI)

CI Relationships

Relationships created by Citrix Xen Hyper-V Discovery

ParentRelationshipChild
cmdb_ci_hyper_v_resource_poolContains :: Contained bycmdb_ci_hyper_v_server
cmdb_ci_hyper_v_serverRuns on :: Runscmdb_ci_linux_server
cmdb_ci_hyper_v_networkProvides :: Provided bycmdb_ci_hyper_v_server
cmdb_ci_hyper_v_network_compProvides :: Provided bycmdb_ci_hyper_v_server
cmdb_ci_hyper_v_instanceConnected by :: Connectscmdb_ci_hyper_v_network_comp
cmdb_ci_hyper_v_resource_poolReferencecmdb_ci_hyper_v_storage
cmdb_ci_hyper_v_instanceContains :: Contained bycmdb_ci_hyper_v_storage
cmdb_ci_hyper_v_storage_compManaged by :: Managescmdb_ci_hyper_v_storage
cmdb_ci_hyper_v_storage_compReferencecmdb_ci_hyper_v_instance
cmdb_ci_hyper_v_serverDefine resources for :: Gets resources fromcmdb_ci_hyper_v_resource_pool
cmdb_ci_hyper_v_instanceRegistered on :: Has registeredcmdb_ci_hyper_v_server

Parent Topic:Available on-premise discovery patterns