Nutanix extension classes

  • Release version: Zurich
  • Updated July 31, 2025
  • 7 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Nutanix extension classes

    The Nutanix extension classes are provided by the CMDB CI Class Models store app, which adds or updates classes to extend the CMDB class hierarchy specifically for Nutanix infrastructure components. These classes include detailed descriptions, identification rules, and relationships to support managing Nutanix resources within ServiceNow's CMDB. They enable applications like Discovery and Service Mapping Patterns to populate Configuration Items (CIs) and discover Nutanix technologies and software effectively.

    Show full answer Show less

    The Nutanix Enterprise Cloud platform itself is a converged, scale-out compute and storage system that hosts virtual machines across clustered nodes managed collectively. Each node runs a hypervisor and includes a Controller VM that pools local storage.

    Key Features

    • New and updated Nutanix classes: The app introduces several Nutanix-specific CI classes such as Nutanix Prism Central, Nutanix Cluster, Nutanix Controller VM, Nutanix Storage Container, Nutanix Storage Pool, Nutanix Host, and Nutanix Virtual Machine Instance. These classes extend existing base CMDB classes like cmdbcivmobject, cmdbciappl, cmdbcistoragevolume, and others.
    • Detailed attributes for Nutanix resources: Several classes have been enhanced with specific columns relevant to Nutanix environments, including unique identifiers (UUIDs), configuration details (e.g., block serial numbers, hypervisor types, memory size), networking information (internal/external subnets), version information, and storage policies (compression, deduplication, replication factor).
    • Class hierarchy integration: These classes integrate seamlessly with the existing CMDB schema, allowing ServiceNow customers to manage Nutanix infrastructure with familiar CMDB tools and processes.

    Key Outcomes

    • ServiceNow customers can comprehensively model Nutanix infrastructure within their CMDB, improving visibility and management of virtualized compute and storage resources.
    • Discovery and Service Mapping can leverage these extended classes to detect and map Nutanix components accurately, ensuring up-to-date and accurate CI data.
    • Enhanced Nutanix-specific attributes enable more detailed tracking of cluster configurations, storage policies, node counts, and controller VM states, supporting better operational insights and automated workflows.
    • The availability of a centralized class for Nutanix Prism Central supports managing multi-cluster environments from a unified interface within ServiceNow.

    The CMDB CI Class Models store app adds or updates classes for Nutanix.

    The CMDB CI Class Models app adds class models that extend the CMDB class hierarchy, including class descriptions, identification rules, identifier entries, and, if applicable, dependent relationships. You can use the added classes just like any other CMDB class. Applications such as Discovery and Service Mapping Patterns can use the class extensions to populate CIs and discover technologies and software.

    See the CMDB CI Class Models release notes.

    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.

    Nutanix Enterprise Cloud platform

    The Nutanix Enterprise Cloud platform is a converged, scale-out compute and storage system that hosts and stores virtual machines. All nodes in a Nutanix cluster share the management of cluster resources. The foundational unit for the cluster is a Nutanix node which runs a standard hypervisor and contains processors, memory, and local storage (SSDs and hard disks). A Nutanix Controller virtual machine runs on each node, enabling the pooling of local storage from all nodes in the cluster.

    Classes

    This section lists the classes that the CMDB CI Class Models store app adds or updates. See the class columns table for further details about the columns added for each class.

    CMDB CI Class Models: Release 1.6.0 adds the following classes for Nutanix. For the list of classes in the base system, including classes that this app might extend, see CMDB tables descriptions.
    Class Extends Description
    Nutanix Prism Central

    [cmdb_ci_nutanix_prism_central]

    Virtual Machine Object

    [cmdb_ci_vm_object]

    Multi-cluster manager responsible for managing multiple Acropolis Clusters to provide a single, centralized management interface.
    CMDB CI Class Models: Release 1.2.0 adds the following classes for Nutanix.
    Class Extends Description
    Nutanix Cluster

    [cmdb_ci_nutanix_cluster]

    Virtual Machine Object

    [cmdb_ci_vm_object]

    Cluster comprising of the physical nodes running Nutanix software.
    Nutanix Controller VM

    [cmdb_ci_nutanix_controller_vm]

    Application

    [cmdb_ci_appl]

    Nutanix controller virtual machine that is present in each node and that provides the storage clustering and management capabilities.
    Nutanix Storage Container

    [cmdb_ci_nutanix_storage_container]

    Storage Volume

    [cmdb_ci_storage_volume]

    Subset of Nutanix storage pool used to apply policies such as reserved capacity, replication factor, and storage optimization options.
    Nutanix Storage Pool

    [cmdb_ci_nutanix_storage_pool]

    Storage Pool

    [cmdb_ci_storage_pool]

    Grouping of physical disks within a Nutanix cluster which is typically used to create physical separation between virtual machines.
    Nutanix Host

    [cmdb_ci_nutanix_host]

    Virtualization Server

    [cmdb_ci_virtualization_server]

    Physical host on which all the virtual machines run.
    Nutanix Virtual Machine Instance

    [cmdb_ci_nutanix_vm_instance]

    Virtual Machine Instance

    [cmdb_ci_vm_instance]

    A virtual machine that runs on Nutanix infrastructure.
    CMDB CI Class Models: Release 1.1.5 adds the following classes for Nutanix.
    Class Extends Description
    Nutanix Cluster

    [cmdb_ci_nutanix_cluster]

    Virtual Machine Object

    [cmdb_ci_vm_object]

    Cluster comprising of the physical nodes running Nutanix software.
    Nutanix Controller VM

    [cmdb_ci_nutanix_controller_vm]

    Application

    [cmdb_ci_appl]

    Nutanix controller virtual machine that is present in each node and that provides the storage clustering and management capabilities.
    Nutanix Storage Container

    [cmdb_ci_nutanix_storage_container]

    Storage Volume

    [cmdb_ci_storage_volume]

    Subset of Nutanix storage pool used to apply policies such as reserved capacity, replication factor, and storage optimization options.
    Nutanix Storage Pool

    [cmdb_ci_nutanix_storage_pool]

    Storage Pool

    [cmdb_ci_storage_pool]

    Grouping of physical disks within a Nutanix cluster which is typically used to create physical separation between virtual machines.
    Nutanix Host

    [cmdb_ci_nutanix_host]

    Virtualization Server

    [cmdb_ci_virtualization_server]

    Physical host on which all the virtual machines run.
    Nutanix Virtual Machine Instance

    [cmdb_ci_nutanix_vm_instance]

    Virtual Machine Instance

    [cmdb_ci_vm_instance]

    A virtual machine that runs on Nutanix infrastructure.
    CMDB CI Class Models: Release 1.1.4 adds the following classes for Nutanix.
    Nutanix Cluster

    [cmdb_ci_nutanix_cluster]

    Virtual Machine Object

    [cmdb_ci_vm_object]

    Cluster comprising of the physical nodes running Nutanix software.
    Nutanix Controller VM

    [cmdb_ci_nutanix_controller_vm]

    Application

    [cmdb_ci_appl]

    Nutanix controller virtual machine that is present in each node and that provides the storage clustering and management capabilities.
    Nutanix Storage Container

    [cmdb_ci_nutanix_storage_container]

    Storage Volume

    [cmdb_ci_storage_volume]

    Subset of Nutanix storage pool used to apply policies such as reserved capacity, replication factor, and storage optimization options.
    Nutanix Storage Pool

    [cmdb_ci_nutanix_storage_pool]

    Storage Pool

    [cmdb_ci_storage_pool]

    Grouping of physical disks within a Nutanix cluster which is typically used to create physical separation between virtual machines.
    Nutanix Host

    [cmdb_ci_nutanix_host]

    Virtualization Server

    [cmdb_ci_virtualization_server]

    Physical host on which all the virtual machines run.
    Nutanix Virtual Machine Instance

    [cmdb_ci_nutanix_vm_instance]

    Virtual Machine Instance

    [cmdb_ci_vm_instance]

    A virtual machine that runs on Nutanix infrastructure.

    Class columns

    CMDB CI Class Models: Release 1.6.0 adds no columns to the Nutanix Prism Central [cmdb_ci_nutanix_prism_central] class.

    CMDB CI Class Models: Release 1.2.0 adds the following columns to the respective classes.

    Table 1. Nutanix Cluster [cmdb_ci_nutanix_cluster] class
    Added columns Description
    Block Serial Numbers Serial numbers of blocks that are connected to the cluster.
    Cluster ID UUID (Universal Unique Identifier) of the cluster.
    External Subnet Subnet of the external IP address of the cluster.
    Full Version

    Full version of the cluster.

    For example: el7.3-release-euphrates-5.10.3.1-stable-655d4def34bf18785782f2adb8cdd5f8457d1fe3

    Hypervisor Types Types of hypervisors that are related to this cluster.
    Internal Subnet Subnet of internal IP addresses.
    NCC Version Nutanix cluster check version.
    NTP Servers NTP servers that are related to this cluster.
    Number of Nodes Number of nodes that are connected to the cluster.
    Timezone Time zone of the cluster.
    Version

    Version of the cluster.

    For example: 5.10.3.1

    Table 2. Nutanix Controller VM [cmdb_ci_nutanix_controller_vm] class
    Added columns Description
    Hypervisor Type Type of hypervisor.
    Memory (MB) Amount of memory (in MB) available on the controller.
    State On/off power state of controller.
    VM ID UUID of the controller virtual machine.
    Object ID ID of the controller virtual machine.
    Table 3. Nutanix Storage Container [cmdb_ci_nutanix_storage_container] class
    Added columns Description
    Compression Indicates whether compression is enabled.
    Container ID UUID of the container.
    Deduplication

    Indicates whether on disk deduplication is enabled, that is dedup compression applied to data on hard disks (HDD).

    Performance tier deduplication is a prerequisite for on disk deduplication.

    Erasure Code Indicates whether erasure coding is enabled.
    Replication Factor Number of maintained data copies. The replication factor is specified (2 or 3) when the container is created.
    The following classes have no added columns:
    • Nutanix Storage Pool [cmdb_ci_nutanix_storage_pool]
    • Nutanix Host [cmdb_ci_nutanix_host]
    • Nutanix Virtual Machine Instance [cmdb_ci_nutanix_vm_instance]

    CMDB CI Class Models: Release 1.1.5 adds the following columns to the respective classes.

    Table 4. Nutanix Cluster [cmdb_ci_nutanix_cluster] class
    Added columns Description
    Block Serial Numbers Serial numbers of blocks that are connected to the cluster.
    Cluster ID UUID (Universal Unique Identifier) of the cluster.
    External Subnet Subnet of the external IP address of the cluster.
    Full Version

    Full version of the cluster.

    For example: el7.3-release-euphrates-5.10.3.1-stable-655d4def34bf18785782f2adb8cdd5f8457d1fe3

    Hypervisor Types Types of hypervisors that are related to this cluster.
    Internal Subnet Subnet of internal IP addresses.
    NCC Version Nutanix cluster check version.
    NTP Servers NTP servers that are related to this cluster.
    Number of Nodes Number of nodes that are connected to the cluster.
    Timezone Time zone of the cluster.
    Version

    Version of the cluster.

    For example: 5.10.3.1

    Table 5. Nutanix Controller VM [cmdb_ci_nutanix_controller_vm] class
    Added columns Description
    Hypervisor Type Type of hypervisor.
    Memory Amount of memory (in MB) available to the virtual machine.
    State On/off state of power.
    VM ID UUID of the controller virtual machine.
    Object ID ID of the controller virtual machine.
    Table 6. Nutanix Storage Container [cmdb_ci_nutanix_storage_container] class
    Added columns Description
    Compression Indicates whether compression is enabled.
    Container ID UUID of the container.
    Deduplication

    Indicates whether on disk deduplication is enabled, that is dedup compression applied to data on hard disks (HDD).

    Performance tier deduplication is a prerequisite for on disk deduplication.

    Erasure Code Indicates whether erasure coding is enabled.
    Replication Factor Number of maintained data copies. The replication factor is specified (2 or 3) when the container is created.
    The following classes have no added columns:
    • Nutanix Storage Pool [cmdb_ci_nutanix_storage_pool]
    • Nutanix Host [cmdb_ci_nutanix_host]
    • Nutanix Virtual Machine Instance [cmdb_ci_nutanix_vm_instance]

    CMDB CI Class Models: Release 1.1.4 adds the following columns to the respective classes.

    Table 7. Nutanix Cluster [cmdb_ci_nutanix_cluster] class
    Added columns Description
    Block Serial Numbers Serial numbers of blocks that are connected to the cluster.
    Cluster ID UUID (Universal Unique Identifier) of the cluster.
    External Subnet Subnet of the external IP address of the cluster.
    Full Version

    Full version of the cluster.

    For example: el7.3-release-euphrates-5.10.3.1-stable-655d4def34bf18785782f2adb8cdd5f8457d1fe3

    Hypervisor Types Types of hypervisors that are related to this cluster.
    Internal Subnet Subnet of internal IP addresses.
    NCC Version Nutanix cluster check version.
    NTP Servers NTP servers that are related to this cluster.
    Number of Nodes Number of nodes that are connected to the cluster.
    Timezone Time zone of the cluster.
    Version

    Version of the cluster.

    For example: 5.10.3.1

    Table 8. Nutanix Controller VM [cmdb_ci_nutanix_controller_vm] class
    Added columns Description
    Hypervisor Type Type of hypervisor.
    Memory Amount of memory (in MB) available to the virtual machine.
    State On/off state of power.
    VM ID UUID of the controller virtual machine.
    Object ID ID of the controller virtual machine.
    Table 9. Nutanix Storage Container [cmdb_ci_nutanix_storage_container] class
    Added columns Description
    Compression Indicates whether compression is enabled.
    Container ID UUID of the container.
    Deduplication

    Indicates whether on disk deduplication is enabled, that is dedup compression applied to data on hard disks (HDD).

    Performance tier deduplication is a prerequisite for on disk deduplication.

    Erasure Code Indicates whether erasure coding is enabled.
    Replication Factor Number of maintained data copies. The replication factor is specified (2 or 3) when the container is created.
    The following classes have no added columns:
    • Nutanix Storage Pool [cmdb_ci_nutanix_storage_pool]
    • Nutanix Host [cmdb_ci_nutanix_host]
    • Nutanix Virtual Machine Instance [cmdb_ci_nutanix_vm_instance]