---
sourceDocument: Australia IT Operations Management
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/it-operations-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# IBM Flash System

# IBM Flash System pattern-based discovery {#ariaid-title1}

Release version: Australia  
Updated August 11, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 5 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) 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 IBM Flash System pattern-based discovery

The IBM Flash System pattern-based discovery enables ServiceNow customers to automatically identify and populate Configuration Management Database (CMDB) records for IBM Flash System storage servers and associated components in their environment.
This capability requires the Discovery and Service Mapping Patterns application, which should be kept up to date via the ServiceNow Store.
The discovery uses REST API calls to the IBM Flash System arrays and requires an active MID Server with proper access.
Show full answer Show less  

## Key prerequisites

* Update Discovery and Service Mapping Patterns, Visibility Content, CMDB, and CI Class Models applications.
* Ensure the MID Server is active and can access IBM Flash System REST API endpoints such as authentication and system resource lists.
* Create an alias for a basic authentication credential specifically for IBM Flash System discovery.
* Configure a serverless discovery schedule to automate IBM Flash System storage discovery runs.

## Data model and discovered CIs

The discovery populates multiple CI tables related to IBM Flash System storage, capturing detailed attributes for each resource:

* **Storage Server:** Includes name, model, manufacturer (IBM), IP address, serial number, OS and firmware versions, capacities (physical and virtual), and operational status.
* **Storage Pool:** Records pool name, unique ID, size in GB and bytes, free space, operational status, and relationship to hosting storage server.
* **Storage Volume:** Captures volume name, serial number, object ID, state (e.g., Available, Offline), size, operational status, and references to storage server and pool.
* **Fibre Channel Port:** Contains port name, WWPN, speed, and references to the storage server and controller.
* **Storage Controller:** Includes controller node name, device ID, correlation ID, operational status, and storage server reference.
* **Disk:** Details disk name, device ID, size, correlation ID, device bus and interface IDs, drive class ID, operational status, and storage server reference.
* **Fibre Channel Export:** Lists export name, initiator WWPN, export ID, operational status, and hosting storage server.

## CI relationships and references

The pattern establishes relationships to accurately represent the IBM Flash System storage hierarchy and connectivity, such as:

* Storage Server contains Storage Pools, Storage Volumes, and Disks.
* Storage Server owns Fibre Channel Ports.
* Storage Controller nodes control the Storage Server.
* Fibre Channel Exports are hosted on the Storage Server.

References are used within CIs to link related records, supporting comprehensive dependency mapping and operational insights.

## Practical benefits for ServiceNow customers

* Automates discovery and CMDB population of IBM Flash System storage infrastructure, reducing manual effort and improving accuracy.
* Provides detailed, structured data on storage servers, pools, volumes, ports, controllers, disks, and exports.
* Enables visibility into capacity utilization and operational status of storage components to support IT operations and service management.
* Supports relationship mapping critical for impact analysis, change management, and service assurance activities.
* Integration with ServiceNow's Discovery and Service Mapping framework ensures alignment with your overall IT asset and service management processes.  
Discovery and Service Mapping Patterns finds IBM Flash System storage servers in your environment. Discovering some of these resources might require updating to the latest version of the Discovery and Service Mapping Patterns application from the ServiceNow Store.

## Request apps on the Store {#ibm-flash-system-pattern__id_parent_topic}

Visit the [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) 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](https://www.servicenow.com/docs/r/store-release-notes/sn-store-release-notes.html).{#ibm-flash-system-pattern__inline-send-to-store}

## IBM Flash System data model {#ibm-flash-system-pattern__section_zwl_qyt_gkc}

The following diagram illustrates the tables and relationships that the Discovery and Service Mapping Patterns application creates when discovering IBM resources.  
Figure 1. Tables and relationships populated during IBM Flash System discovery

## Prerequisites {#ibm-flash-system-pattern__section_prerequisites}

Verify that the applications are up to date
:
    * Discovery and Service Mapping Patterns
    * Visibility Content
    * CMDB CI Class Models
    {#ibm-flash-system-pattern__ul_apps}

Verify REST API access
:
    Verify that the MID Server is active and can reach the following REST API endpoints on the IBM Flash System array:

    * `POST /rest/v1/auth`
    * `POST /rest/v1/lssystem`
    * `POST /rest/v1/lsmdiskgrp`
    * `POST /rest/v1/lsvdisk`
    * `POST /rest/v1/lsportfc`
    * `POST /rest/v1/lsenclosurecanister`
    * `POST /rest/v1/lsdrive`
    * `POST /rest/v1/lsfabric`
    {#ibm-flash-system-pattern__ul_qdy_jkr_fkc}

Create an alias for a basic authentication credential
:   For more information, see [Create an alias for a basic authentication credential for IBM Flash System discovery](https://www.servicenow.com/docs/qQznvz6KXX0MWxYz0he2Eg "Create an alias for a basic authentication credential to run IBM Flash System discovery.").

Schedule a serverless discovery schedule
:   For more information, see [Create a serverless discovery schedule for IBM Flash System discovery](https://www.servicenow.com/docs/ESVW4wXwHsjUaaJmpw6y8Q "Create a serverless discovery schedule to run IBM Flash System storage discovery.").

## Data collected by Discovery during horizontal discovery {#ibm-flash-system-pattern__section_data_collected}

Discovery populates the data in the CMDB when running the IBM Flash System pattern.  
{#ibm-flash-system-pattern__table_storage_server__entry__2}

| Field | Description |
|-|-|
| Name \[name\] | Name of the storage server. |
| Model ID \[model_id\] | Hardware model of the storage server. |
| Manufacturer \[manufacturer\] | Name of the manufacturer. The value is set to IBM. |
| IP Address \[ip_address\] | Console IP address of the storage server. |
| Serial number \[serial_number\] | Serial number of the storage server. |
| OS Version \[os_version\] | Software version of the storage server. |
| Firmware version \[firmware_version\] | Software version of the storage server. |
| Physical Capacity (GB) \[physical_capacity\] | Total physical storage capacity, in gigabytes (GB). |
| Used Physical Capacity (GB) \[used_physical_capacity\] | Amount of physical storage capacity in use, in GB. |
| Free Physical Capacity (GB) \[free_physical_capacity\] | Amount of physical storage capacity available, in GB. |
| Virtual Capacity (GB) \[virtual_capacity\] | Total virtual storage capacity, in GB. |
| Free Virtual Capacity (GB) \[free_virtual_capacity\] | Amount of virtual storage capacity available, in GB. |
| Used Virtual Capacity (GB) \[used_virtual_capacity\] | Amount of virtual storage capacity in use, in GB. |
| Operational status \[operational_status\] | Operational status of the storage server. Default value is Operational. |
[Table 1. Storage Server \[cmdb_ci_storage_server\]]

{#ibm-flash-system-pattern__table_storage_server}  
{#ibm-flash-system-pattern__table_storage_pool__entry__2}

| Field | Description |
|-|-|
| Name \[name\] | Name of the storage pool. |
| Pool ID \[pool_id\] | Unique identifier of the storage pool. |
| Size \[size\] | Total capacity of the storage pool. |
| Size bytes \[size_bytes\] | Total capacity of the storage pool, in bytes. |
| Physical Capacity (GB) \[physical_capacity\] | Total physical capacity of the storage pool, in GB. |
| Free space \[free_space\] | Amount of free space available in the storage pool. |
| Free space bytes \[free_space_bytes\] | Amount of free space available in the storage pool, in bytes. |
| Operational status \[operational_status\] | Operational status of the storage pool. |
| Hosted by \[hosted_by\] | References the Storage Server \[cmdb_ci_storage_server\] table. |
[Table 2. Storage Pool \[cmdb_ci_storage_pool\]]

{#ibm-flash-system-pattern__table_storage_pool}  
{#ibm-flash-system-pattern__table_storage_volume__entry__2}

| Field | Description |
|-|-|
| Name \[name\] | Name of the storage volume. |
| Serial number \[serial_number\] | Serial number of the storage volume. |
| Object ID \[object_id\] | Unique identifier of the storage volume. |
| State \[state\] | Current state of the storage volume. For example: Available or Offline. |
| Size bytes \[size_bytes\] | Total capacity of the storage volume, in bytes. |
| Operational status \[operational_status\] | Operational status of the storage volume. |
| Computer \[computer\] | References the Storage Server \[cmdb_ci_storage_server\] table. |
| Provided by \[provided_by\] | References the Storage Pool \[cmdb_ci_storage_pool\] table. |
[Table 3. Storage Volume \[cmdb_ci_storage_volume\]]

{#ibm-flash-system-pattern__table_storage_volume}  
{#ibm-flash-system-pattern__table_fc_port__entry__2}

| Field | Description |
|-|-|
| Name \[name\] | Name of the Fibre Channel port, derived from the port ID. |
| WWPN \[wwpn\] | World Wide Port Name of the Fibre Channel port. |
| Speed \[speed\] | Port speed of the Fibre Channel port. |
| Computer \[computer\] | References the Storage Server \[cmdb_ci_storage_server\] table. |
| Controller \[controller\] | References the Storage Controller \[cmdb_ci_storage_controller\] table. |
[Table 4. Fibre Channel Port \[cmdb_ci_fc_port\]]

{#ibm-flash-system-pattern__table_fc_port}  
{#ibm-flash-system-pattern__table_storage_controller__entry__2}

| Field | Description |
|-|-|
| Name \[name\] | Name of the storage controller node. |
| Device ID \[device_id\] | Canister ID of the storage controller. |
| Correlation ID \[correlation_id\] | Node ID used to correlate the storage controller with associated Fibre Channel ports. |
| Operational status \[operational_status\] | Operational status of the storage controller. |
| Computer \[computer\] | References the Storage Server \[cmdb_ci_storage_server\] table. |
[Table 5. Storage Controller \[cmdb_ci_storage_controller\]]

{#ibm-flash-system-pattern__table_storage_controller}  
{#ibm-flash-system-pattern__table_disk__entry__2}

| Field | Description |
|-|-|
| Name \[name\] | Name of the disk. |
| Device ID \[device_id\] | Identifier of the disk drive. |
| Size bytes \[size_bytes\] | Capacity of the disk, in bytes. |
| Correlation ID \[correlation_id\] | Identifier used to correlate the disk with its managed disk group. |
| Device bus ID \[device_bus_id\] | Member ID of the disk within its enclosure. |
| Device interface \[device_interface\] | Slot ID of the disk within its enclosure. |
| Device target ID \[device_target_id\] | Drive class ID of the disk. |
| Operational status \[operational_status\] | Operational status of the disk. |
| Computer \[computer\] | References the Storage Server \[cmdb_ci_storage_server\] table. |
[Table 6. Disk \[cmdb_ci_disk\]]

{#ibm-flash-system-pattern__table_disk}  
{#ibm-flash-system-pattern__table_fc_export__entry__2}

| Field | Description |
|-|-|
| Name \[name\] | Name of the Fibre Channel export. |
| Initiator WWPN \[initiator_wwpn\] | WWPN of the remote initiator. |
| Export ID \[export_id\] | Local WWPN that identifies this Fibre Channel export. |
| Operational status \[operational_status\] | Operational status of the Fibre Channel export. |
| Hosted by \[hosted_by\] | References the Storage Server \[cmdb_ci_storage_server\] table. |
[Table 7. Fibre Channel Export \[cmdb_ci_fc_export\]]

{#ibm-flash-system-pattern__table_fc_export}

## CI relationships and references {#ibm-flash-system-pattern__section_relationships}

The IBM Flash System pattern creates the following relationships and references to support IBM Flash System storage server discovery. References link to records in other tables and don't appear in the CI Relationship \[cmdb_rel_ci\] table.  
{#ibm-flash-system-pattern__table_relationships__entry__3}

| CI | Relationship | CI |
|-|-|-|
| Storage Server \[cmdb_ci_storage_server\] | Contains::Contained by | Storage Pool \[cmdb_ci_storage_pool\] |
| Storage Server \[cmdb_ci_storage_server\] | Contains::Contained by | Storage Volume \[cmdb_ci_storage_volume\] |
| Storage Server \[cmdb_ci_storage_server\] | Contains::Contained by | Disk \[cmdb_ci_disk\] |
| Storage Server \[cmdb_ci_storage_server\] | Owns::Owned by | Fibre Channel Port \[cmdb_ci_fc_port\] |
| Storage Controller \[cmdb_ci_storage_controller\] | Controller for::Controlled by | Storage Server \[cmdb_ci_storage_server\] |
| Fibre Channel Export \[cmdb_ci_fc_export\] | Hosted on::Hosts | Storage Server \[cmdb_ci_storage_server\] |
[Table 8. CI relationships]

{#ibm-flash-system-pattern__table_relationships}  
{#ibm-flash-system-pattern__table_ci_references__entry__3}

| CI | Field | Referenced CI |
|-|-|-|
| Storage Pool \[cmdb_ci_storage_pool\] | Hosted by \[hosted_by\] | Storage Server \[cmdb_ci_storage_server\] |
| Storage Volume \[cmdb_ci_storage_volume\] | Computer \[computer\] | Storage Server \[cmdb_ci_storage_server\] |
| Storage Volume \[cmdb_ci_storage_volume\] | Provided by \[provided_by\] | Storage Pool \[cmdb_ci_storage_pool\] |
| Fibre Channel Port \[cmdb_ci_fc_port\] | Computer \[computer\] | Storage Server \[cmdb_ci_storage_server\] |
| Storage Controller \[cmdb_ci_storage_controller\] | Computer \[computer\] | Storage Server \[cmdb_ci_storage_server\] |
| Fibre Channel Port \[cmdb_ci_fc_port\] | Controller \[controller\] | Storage Controller \[cmdb_ci_storage_controller\] |
| Disk \[cmdb_ci_disk\] | Computer \[computer\] | Storage Server \[cmdb_ci_storage_server\] |
| Fibre Channel Export \[cmdb_ci_fc_export\] | Hosted by \[hosted_by\] | Storage Server \[cmdb_ci_storage_server\] |
[Table 9. CI references]

{#ibm-flash-system-pattern__table_ci_references}
* **[Create an alias for a basic authentication credential for IBM Flash System discovery](https://www.servicenow.com/docs/qQznvz6KXX0MWxYz0he2Eg)**   
  Create an alias for a basic authentication credential to run IBM Flash System discovery.
* **[Create a serverless discovery schedule for IBM Flash System discovery](https://www.servicenow.com/docs/ESVW4wXwHsjUaaJmpw6y8Q)**   
  Create a serverless discovery schedule to run IBM Flash System storage discovery.

