Dell Data Domain storage discovery using Patterns

  • Release version: Zurich
  • Updated July 31, 2025
  • 6 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 Dell Data Domain storage discovery using Patterns

    The Dell EMC Data Domain serverless pattern in ServiceNow Discovery and Service Mapping enables automatic identification and population of Dell Data Domain storage systems registered in the Data Domain Management Center (DDMC) into the CMDB. This facilitates accurate asset management and operational visibility of Dell storage infrastructure.

    Show full answer Show less

    To use this feature, customers must ensure their Discovery and Service Mapping Patterns application is up to date via the ServiceNow Store and meet specific prerequisites such as proper credential configuration and scheduling.

    Prerequisites and Configuration

    • Credential Alias Setup: Create a credential alias with a unique name and record its ID for use in pattern configuration.
    • Basic Auth Credentials: Configure Basic Auth credentials linked to the alias, using a DDMC user with at least read-only access or the DDMC REST API interface.
    • Serverless Discovery Schedule: Create a discovery schedule scoped to serverless execution, selecting an appropriate MID Server with network access to DDMC.
    • Associate Pattern: Link the Dell EMC Data Domain pattern to the serverless discovery schedule under Serverless Execution Patterns.
    • Pattern Parameter Configuration: Provide the credential alias ID, and specify the DDMC hostname or IP address (default port 3009) within the discovery schedule parameters.

    Once configured, discovery can be run on demand or scheduled automatically.

    Discovered Data and CMDB Population

    During discovery, the following key configuration items (CIs) are populated with relevant attributes to represent the Dell Data Domain environment accurately:

    • Storage Server: Identified by hostname, FQDN, IP address, OS version (from DD OS 7.3+), model, manufacturer (Dell EMC), and serial number.
    • Storage Cluster: Represents the DDMC cluster with name, UUID, version, serial number, model, and manufacturer.
    • Disk: Includes disk name, device ID, model, and size in GB. Disk shelf chassis data is also discovered for physical systems supporting expansion.
    • Disk Shelf Chassis: Contains name and serial number of disk expansion shelves.
    • Serial Number: Stores validated unique serial numbers and their type (system serial or UUID).
    • Network Adapter: Captures adapter identifiers; MAC addresses are not available via DDMC REST API and thus remain empty.
    • IP Address: Records IP addresses and associated netmasks assigned to devices.

    CI Relationships

    The discovery process also establishes meaningful relationships among CIs to represent the infrastructure accurately, such as:

    • Storage servers managed by storage clusters
    • Storage servers containing disks
    • Disks hosted on storage servers
    • Storage servers owning network adapters and IP addresses
    • Serial number references linked to storage servers

    Benefits for ServiceNow Customers

    This pattern automates the discovery and CMDB population of Dell EMC Data Domain storage environments, providing customers with:

    • Accurate and up-to-date inventory of Data Domain storage devices
    • Clear visibility into hardware models, versions, and network attributes
    • Improved infrastructure management through defined CI relationships
    • Reduced manual effort and errors in asset data collection

    By following the outlined prerequisites and configuration steps, customers can integrate Dell Data Domain discovery seamlessly into their ITOM Visibility strategy.

    Discovery and Service Mapping use the Dell EMC Data Domain serverless pattern to find the Data Domain storage systems registered in the Data Domain Management Center (DDMC). Discovering some of these resources may require updating to the latest version of the Discovery and Service Mapping Patterns application from the ServiceNow Store.

    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.

    To learn about Data Domain components and their versions that you can discover, refer to Detailed information on products discovered by ITOM Visibility

    Prerequisites

    Verify that the applications are up to date
    Discovery and Service Mapping Patterns
    CMDB CI Class Models
    Verify the creation of the credential alias

    role: DDMC admin.

    1. Set the scope to: Global.
    2. Navigate to Connections & Credentials > Connection & Credential Aliases.
    3. Select New.
    4. Fill in the fields in the form.
      Field Description
      Name Enter a unique name for the alias. For example: ddmc_discovery_ceredential_alias. Make note of the alias name to use it for configuring the Basic Auth credentials.
      Type From the list, select Credential.
      ID The ID field is populated automatically when submitting the form. Make note of the alias ID to use it for configuring the parameters for the Dell EMC Data Domain pattern. For example: ddmc_credential_alias_id.
    5. Select Submit.
    Verify the configuration of the Basic Auth credentials

    role: DDMC admin.

    Note:
    To run discovery with Patterns, you can create only one credential per one alias.
    1. Navigate to Connections & Credentials > Connection & Credential Aliases.
    2. In the list, search for the alias unique name and open the record.
    3. From the list, select Basic Auth Credentials.
    4. Fill in the fields in the form.
      Field Description
      Name Fill in a unique name for the credentials. For example: ddmc_discovery_basic_auth_ceredentials.
      User name Fill in the user name that can access the DDMC. This user is created in the DDMC. The user should have minimum read-only permissions. Alternatively, fill in the REST API interface for the DDMC.
      Password Fill in the password that can access the DDMC. This password is created in the DDMC.
      Active Enabled by default.
      Credential alias If you entered the form through the alias, you don't need to configure this field.
    5. Select Submit.
    Verify the configuration of a Serverless Discovery schedule

    role: Discovery_admin.

    1. Navigate to Discovery > Discovery Schedules.
    2. Select New.
    3. Fill in the fields in the form.
      Field Description
      Name Fill in the name of your choice.
      Discover In the list, select Serverless.
      MID Server Select the search button to open the list of MID Servers and select the MID Server that has network access to the DDMC.
      Active Enabled by default.
      Credential alias No need to configure this field.
      For more information about setting the Max run time, Run, and Time fields, see: Schedule a horizontal discovery
    4. Select Submit.
    Associate the Dell EMC Data Domain pattern with the Serverless Discovery schedule

    role: Discovery_admin.

    1. Navigate to Discovery > Discovery Schedules.
    2. Select the schedule that you configured.
    3. Select the Serverless Execution Patterns tab.
    4. Select New.
    5. Fill in the fields in the form.
      Field Description
      Name Fill in the name of your choice. For example: dell_emc_data_domain_serverless_discovery
      Pattern Select the search button to open the list of patterns, and select the Dell EMC Data Domain pattern.
      Proxy Host No need to configure this field.
      Extended Parameters No need to configure this field.
    6. Select Submit.
    Configure the parameters for the Dell EMC Data Domain pattern

    role: Discovery_admin.

    1. Navigate to Discovery > Discovery Schedules.
    2. Select the schedule that you configured.
    3. Select the Serverless Execution Pattern tab.
    4. Select the record created for the Dell EMC Data Domain pattern.
    5. In the Discovery Pattern Launcher parameters tab, set the value for the fields as follows:
      Field Description
      Credential Alias Fill in the alias ID configured for DDMC. You can find the alias in the Connection & Credential Aliases list. For example: ddmc_credential_alias_id.
      DDMC Port (Optional) by default the pattern uses port 3009.
      DDMC IP Address

      Fill in the host name or the IP Address of the DDMC. These details can be provided by the DDMC Admin.

      For example: 101.10.10.101 or ddmc.demo.local.

    6. To run the discovery, you can select Discover now from the Related Links or wait for the run time.

    Data collected by Discovery during horizontal discovery

    Discovery populates the data in the CMDB when running the Dell EMC Data Domain Patterns.
    Table 1. Storage Server [cmdb_ci_storage_server]
    Field Description

    Name [name]

    The unique identifier of the storage server. The name is typically the Domain Name System (DNS) hostname or the computer name, which corresponds to the host_name attribute.

    Host Name [host_name]

    The DNS hostname of the Data Domain system. The host that is used to register the system with the Data Domain Management Center (DDMC).

    FQDN [fqdn]

    The Fully Qualified Domain Name of the Data Domain system. The complete domain name used to register the system with the DDMC.

    IP Address [ip_address]

    The IP address of the Data Domain storage server. The name is the specific IP address used to register the Data Domain system with the DDMC.
    OS Version [os_version] The version of the operating system running on the Data Domain system. The versions supported are from DD OS 7.3.

    Model [model]

    The specific model of the Data Domain (DD) system. For example, the name for the DD Virtual Edition (VE) is DELL EMC DD VE.

    Manufacturer [manufacturer]

    The manufacturer is Dell EMC.

    Serial Number [serial_number]

    The unique serial number assigned to the DD system.

    Operating System [os]

    The Data Domain OS is: DD OS.

    Table 2. Storage Cluster [cmdb_ci_storage_cluster]
    Field Description

    Name [name]

    The name of the DDMC associated with the storage cluster.

    Cluster ID [cluster_id]

    The universally unique identifier (UUID) of the DDMC, which uniquely identifies the cluster.

    Cluster Version [cluster_version]

    The software version of the DDMC that is currently installed on the cluster.

    Serial Number [serial_number]

    The unique serial number assigned to the Virtual Data Domain Management Center (VDDMC) system.

    Model ID [model_id]

    The specific model of the Data Domain system in use. For the DDMC, the model ID is 'DELL EMC DD Management Center'.

    Manufacturer [manufacturer]

    The manufacturer is Dell EMC.
    Table 3. Disk [cmdb_ci_disk]
    Field Description

    Name [name]

    The name assigned to the disk device within the storage system.

    Device ID [device_id]

    The unique identifier for the disk device, which is the same as the device name.

    Model ID [model_id]

    The model of the disk device. For example: VMware Virtual_disk.
    Size [size] The capacity of the disk device, measured in gigabytes (GB).
    The Disk Shelf Chassis database is populated only for physical DD systems that support disk expansion shelves.
    Table 4. Disk Shelf Chassis [cmdb_ci_diskshelf_chassis_cluster]
    Field Description

    Name [name]

    The name of the disk expansion shelf.

    Serial Number [serial_number]

    The unique serial number of the disk expansion shelf.
    Table 5. Serial Number [cmdb_ci_serial_number]
    Field Description

    Serial Number [serial_number]

    The unique serial number of the Dell EMC Data Domain storage system, as registered in the DDMC.

    Serial Number Type [serial_number_type]

    The format of the serial number for the Dell EMC Data Domain storage system, indicating whether it's a system serial number or a Universally Unique Identifier (UUID).

    Valid [valid]

    The validity of the data, with a value of true confirming that the serial number has been successfully verified.
    Table 6. Network Adapter [cmdb_ci_network_adapter]
    Field Description

    Name [name]

    The identifier or label of the network adapter, such as eth1.
    The DDMC REST API doesn’t provide the MAC address of network adapters. As a result, the MAC address field for network adapters remains empty.
    Table 7. IP Address [cmdb_ci_ip_address]
    Field Description

    IP Address [ip_address]

    The IP address that is assigned to the device.

    Netmask [netmask]

    The netmask associated with the IP address, defining the subnet to which the IP address belongs.

    CI relationships

    Discovery and Service Mapping Patterns create these relationships to support the Data Domain discovery.

    CI Relationship Type CI

    cmdb_ci_storage_server

    Managed by::Manages

    cmdb_ci_storage_cluster

    cmdb_ci_storage_server

    Contains::Contained By

    cmdb_ci_disk

    cmdb_ci_disk_shelf_chassis

    Hosted on:: hosts

    cmdb_ci_storage_server

    cmdb_ci_serial_number

    reference

    cmdb_ci_storage_server

    cmdb_ci_storage_server

    Owns::Owned by

    cmdb_ci_network_adapter

    cmdb_ci_storage_server

    Owns::Owned by

    cmdb_ci_ip _address