ServiceNowDiscovery uses the InfiniBox pattern to find and map instances. Discovering these
resources requires installing the Discovery and Service Mapping Patterns application from
the ServiceNow Store.
Discovery uses multiple patterns to find InfiniBox storage system data. Discovering these
resources requires installing the Discovery and Service Mapping Patterns and the CMDB CI
Class Models applications from the ServiceNow Store, as each application is dependent on
the other. You can use the patterns for discovering the InfiniBox components on the ServiceNow AI Platform using the Paris release or later.
The InfiniBox enterprise storage array delivers faster-than-all-flash performance, high
availability, and multi-petabyte scale for mixed application workloads. The InfiniBox hardware
redundancy design enables rapid recovery from any component failures.
Discovery of 'Hosts' and 'Clusters' associated to the InfiniBox
system are not supported from version 1.0.83 of the Discovery and Service Mapping Patterns (sn_itom_pattern) plugin.
Install the following plugins:
CMDB CI Class Models plugin (Version 1.28.0 or later)
Discovery and Service Mapping Patterns plugin (Version 1.0.81 or later)
Set Basic Auth credentials for the InfiniBox storage system
Set a credential alias and associate it with the InfiniBox system credential record.
Set discovery schedule type to Serverless.
Make sure that the MID server has access to the target device.
Authentication
Configure the credentials of the Basic Auth type for authenticating the REST API calls.
They are used for discovery of the CI types associated with the InfiniBox Storage system.
Navigate to Connections & Credential Aliases.
Create a new Credential record.
Create a new Basic Auth credential record from the Credentials
related list form. Configure the Basic Auth parameters:
Figure 1. Connection & Credential Aliases
Configure the credentials of the Basic Auth
type and the credential Alias associated with the credential record.
You can make the same configuration from the credential record form where you previously
created the Credential alias. Associate the Connections and Credential Alias records
respectively.
Figure 2. Basic Auth Credentials
Discovery schedule
Create the Discovery schedule with the Serverless Discovery type.
For the Discovery schedule with the Discover type of Serverless, configure the InfiniBox
Storage System LP pattern within the Serverless Execution Patterns tab.
Set the Run Child Patterns to True.
This enables the system to trigger all the
patterns associated Child Patterns with the InfiniBox Storage System (LP). This is
necessary due to the Large Payload (LP) mechanism. This is used for the discovery of the
InfiniBox storage system and all the corresponding CI types.
Apply the values for ip_address and
credential_alias from the Serverless Execution Pattern related section.
These serve as input parameters for triggering the discovery schedule and the associated
InfiniBox discovery pattern.
Apply the IP Address of the InfiniBox system and the ID of the previously created Connections
& Credential Aliases record. These are related to the InfiniBox credential Basic
Auth type record.
Figure 3. Serverless Execution Pattern
Data collected by Discovery during horizontal discovery
Tableau 1. Storage Server [cmdb_ci_storage_server]
Field
Description
ip_address
The IP address of the InfiniBox system.
name
The name of the InfiniBox system.
os_version
The current version of the InfiniBox system.
model_id
The model ID of the InfiniBox system.
manufacturer
The product name of the InfiniBox system.
serial_number
The serial number of the InfiniBox system.
operational_status
The operational state of the InfiniBox system.
physical_capacity
The total physical capacity of the InfiniBox system in gigabytes.
virtual_capacity
The total virtual capacity of the InfiniBox system in gigabytes.
Figure 4. Storage Server View Map
Tableau 2. Disk [cmdb_ci_disk]
Field
Description
device id
The ID of the physical disk device, combination of NODE_ID@DISK_ID.
name
The name of physical disk device, combination of
INFINIBOX_NAME:NODE_ID@DISK_ID
drive_type
The drive type of the physical disk device.
model_id
The model ID of the physical disk device.
manufacturer
The vendor of the physical disk device.
operational_status
The operational state of the physical disk device.
serial_number
The serial number of the physical disk device.
computer
Reference to any of the physical nodes part of the InfiniBox system.
Tableau 3. Fibre Channel Port [cmdb_ci_fc_port]
Field
Description
wwpn
The world wide port name of fibre channel port.
name
The name of fibre channel port (wwpn).
speed
The speed value of the fibre channel port in gigabits per second, if applied.
wwnn
The world wide node name of fibre channel port.
port_role
The role of fibre channel port.
state
The state of fibre channel port.
link_state
The state of the connectivity of fibre channel port.
manufacturer
The vendor of the fibre channel port.
model_id
The model ID of the of fibre channel port.
computer
The reference to any of the physical nodes part of the InfiniBox system.