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:
図 : 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.
図 : 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.
図 : 3. Serverless Execution Pattern
Data collected by Discovery during horizontal discovery
表 : 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.
図 : 4. Storage Server View Map
表 : 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.
表 : 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.
図 : 5. Fibre channel view map
表 : 4. Storage Switch [cmdb_ci_storage_switch]
Field
Description
object_id
The ID of the storage switch.
name
The name of storage switch, combination of id:SWITCH_ID@SWITCH_NAME.
wwnn
The world wide node name of the storage switch.
manufacturer
The vendor of the storage switch.
図 : 6. Storage Switch View Map
表 : 5. Network Adapter [cmdb_ci_network_adapter]
Field
Description
mac_address
The ethernet address of the network adapter.
name
The ethernet name of the network adapter.
operational_status
The ethernet link state of the network adapter.
manufacturer
The ethernet vendor of the network adapter.
model_id
The ethernet model ID of the network adapter.
ip_address
The IPv4 IP address associated with the ethernet network adapter.
図 : 7. Network Adapter View Map
表 : 6. IP Address [cmdb_ci_ip_address]
Field
Description
netmask
The netmask associated with the InfiniBox storage system.
name
The IPv4 IP address of any of the InfiniBox nodes or the InfiniBox storage
system.
ip_address
The IPv4 IP address of any of the InfiniBox nodes.
表 : 7. Storage Node Element [cmdb_ci_storage_node_element]
Field
Description
object_id
The name of the InfiniBox Storage Node, combination of id:NODE_ID@NODE_NAME.
name
The name of the InfiniBox Storage Node, combination of
INFINIBOX_NAME@NODE_NAME.
node_state
The operational state of the InfiniBox Storage Node.
manufacturer
The vendor of the InfiniBox Storage Node.
model_id
The model of the InfiniBox Storage Node.
ip_address
The IPv4 IP address assigned to the InfiniBox Storage Node.
図 : 8. Storage Node Element View Map
表 : 8. Serial Number [cmdb_serial_number]
Field
Description
serial_number
The serial number associated to the InfiniBox storage system.
serial_number_type
The serial number type of the InfiniBox storage system.
valid
The serial number valid type of the InfiniBox storage system.
表 : 9. Storage Volume [cmdb_ci_storage_volume]
Field
Description
object_id
The ID of the storage volume, combination of id:VOLUME_ID@VOLUME_NAME.
volume_id
The ID of the storage volume, combination of id:VOLUME_ID@VOLUME_NAME.
name
The name of the storage volume.
storage_type
The role of the storage volume.
size_bytes
The total size of the storage volume in bytes.
serial_number
The serial number of the storage volume.
pool_id
The ID of the pool to which the storage volume is associated.
state
The lock state of the storage volume.
provisioning_type
The type of provisioning of the storage volume.
size
The total size of the storage volume in gigabytes
provided_by
The reference to the storage pool, to which the storage volume is associated.