HPE BladeSystem Enclosure Discovery
ServiceNow Discovery uses the HPE BladeSystem Enclosure discovery pattern to discover BladeSystem, which is a line of Hewlett Packard Enterprise blade server machines. 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 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.
Prerequisites
- Ensure you are using the latest version of Discovery and Service Mapping Patterns.
- Set SNMP credentials for the enclosure (to be used by the Classifier). For more information, see SNMP credentials.
- Set the SSH credentials for the enclosure’s Onboard Administrator (to be used by the Discovery pattern). The account used for accessing the Onboard Administrator must have permissions to view all of the enclosure’s bays, so it can gather the blade servers' information. For more information, see SSH credentials.
- Verify the Onboard Administrator’s IP address, which Discovery runs against.
- Ensure that the host machine is reachable from the MID Server.
Highlights and supported versions
- HPE BladeSystem c7000 Enclosure G2 and G3
- HPE BladeSystem blades: HPE ProLiant BL460c
- Generations 8, 9 and 10
- ROM Versions: I31, I36, I41 (2014-2021)
- Blades being managed by a Virtual Connect Manager/Virtual Connect Enterprise Manager (VCM/VCEM) have a logical serial number. In this case, the serial number, which is exposed by WMI, for example, is the logical one, rather than the physical one, as is usually the case. When creating the relation between the blade and the OS server, based on the serial number, the system attempts to match both the physical and logical serial numbers with the ones owned by the OS Server.
- When discovering blade servers with the logical serial numbers, their logical
serial numbers are inserted to cmdb_serial_number with the
logical type. This is a new serial number type that was
created to support these new serial numbers introduced by HP.Remarque :The WMI provides the logical serial number as the bios serial number. ESXi servers are discovered by probes. The ESXiserver CI gets the logical serial number as chassis.
Data collected by Discovery during horizontal discovery
Discovery populates the data in the CMDB when running the HPE BladeSystem Enclosure Discovery pattern.
| Field | Description |
|---|---|
| Name [name] | The name of the enclosure. |
| UUID [uuid] | The unique identifier of the enclosure (HPE’s proprietary identifier). |
| IP Address [ip_address] | The management IP of the enclosure (Onboard Administrator address). |
| Model ID [model_id] | The enclosure’s type (model). |
| Manufacturer [manufacturer] | The enclosure’s manufacturer name (“HP” or “HPE”, depending upon the model). |
| Serial number [serial_number] | A generated serial number according to this convention: <enclosure’s original serial> ::<enclosure’s UUID> |
| Asset tag [asset_tag] | The asset tag as extracted from the enclosure’s data. |
| Model number [model_number] | The enclosure’s part number (HPE proprietary). |
| Midplane Spare Part Number [midplane_spare_part_number] | The spare part number (HPE proprietary) of the mid-plane. |
| PDU Type [pdu_type] | The type of Power Distribution Unit. |
| PDU Spare Part Number [pdu_spare_part_number] | The Power Distribution Unit spare part number (HPE proprietary). |
| Onboard Administrator Tray Type [onboard_admin_tray_type] | The type of the Onboard Administrator tray. |
| Onboard Administrator Tray Spare Part Number [onboard_admin_tray_spare_part_number] | The Onboard Administrator tray’s spare part number (HPE proprietary). |
| Onboard Administrator Tray Serial Number [onboard_admin_tray_serial_number] | The Onboard administrator tray’s serial number. |
| Field | Description |
|---|---|
| Name [name] | The generated value, according to this convention: <enclosure’s name>/bay-<bay number> |
| UUID [uuid] | The unique identifier of the blade server (HPE’s proprietary identifier). |
| Logical UUID [uuid_logical] | The logical unique identifier of the HPE server blade (HPE’s proprietary identifier). |
| Model ID [model_id] | The blade server’s product name (model). |
| Manufacturer [manufacturer] | The blade server’s manufacturer name (“HP” or “HPE” depending on the model). |
| Serial number [serial_number] | A generated serial number according to this convention: <blade’s original serial> :: <blade’s UUID>. |
| Logical serial number [serial_number_logical] | The logical serial number of the HPE server blade (HPE’s proprietary identifier). |
| Asset tag [asset_tag] | The asset tag as extracted from the blade’s data. |
| Model number [model_number] | The blade’s part number (HPE proprietary). |
| RAM (MB) [ram] | The blade’s RAM size. |
| ROM Version [rom_version] | The version of the blade’s ROM. |
| System Board Spare Part Number [system_board_spare_part_number] | The blade’s system board spare part number (HPE proprietary). |
| Boot Mode [boot_mode] | The blade’s boot mode. |
| Secure Boot Status [secure_boot_status] | The blade’s secure board status. |
| Management Processor Type [management_processor_type] | The blade’s management processor type (iLOversion). |
| Management Processor Name [management_processor_name] | The blade’s management processor hostname. |
| Management Processor Firmware Version [management_processor_firmware_version] | The blade’s management processor firmware version. |
| Management Processor IP Address [amanagement_processor_ip_address] | The blade’s management processor IP address. |
| Management Processor MAC Address [management_processor_mac_address] | The blade’s management processor MAC address. |
| Power Management Controller Version [power_management_controller_version] | The blade’s power management controller’s version. |
| iLO Federation Capable [ilo_federation_capable] | The iLofederation capability enabled/disabled. |
| Bay Number [bay_number] | The enclosure’s bay number in which the blade is installed. |
| Field | Description |
|---|---|
| MAC Address [mac_address] | The blade’s management processor’s ethernet address (= iLOnetwork interface MAC address). |
| Name [name] | The blade’s management processor’s hostname. |
| IP Address [ip_address] | The blade’s management processor’s IP address. |
| Configuration Item [cmdb_ci] | References the HPE BladeSystem Blade [cmdb_ci_hpe_bladesystem_blade] table. |
| Field | Description |
|---|---|
| Name [name] | The blade’s management processor (iLO) IPv4 IP address. |
| IP Address [ip_address] | The blade’s management processor’s IP address. |
| Nic [nic] | References the Network Adapter [cmdb_ci_network_adapter] table. |
| Field | Description |
|---|---|
| Enclosure [cmdb_ci_enclosure] | A general class to represent any enclosure entity. Extends Hardware CI class. |
| HPE BladeSystem Enclosure [cmdb_ci_hpe_bladesystem_enclosure] | A CI class for representing the enclosure entity. |
| HPE BladeSystem Blade [cmdb_ci_hpe_bladesystem_blade] | A CI class for representing the blade server entity. |
CI relationships
Discovery creates these relationships to support HPE BladeSystem Enclosure discovery.
| CI | Relationship | CI |
|---|---|---|
| HPE BladeSystem Enclosure [cmdb_ci_hpe_bladesystem_enclosure] | Contains::Contained by | HPE BladeSystem Blade [cmdb_ci_hpe_bladesystem_blade] |
| HPE BladeSystem Blade [cmdb_ci_hpe_bladesystem_blade] | Owns::Owned by | Network Adapter [cmdb_ci_network_adapter] |
| HPE BladeSystem Blade [cmdb_ci_hpe_bladesystem_blade] | Owns::Owned by | IP Address [cmdb_ci_ip_address] |
| IP Address [cmdb_ci_ip_address] | references | Network Adapter [cmdb_ci_network_adapter] |
| Network Adapter [cmdb_ci_network_adapter] | references | HPE BladeSystem Blade [cmdb_ci_hpe_bladesystem_blade] |
| Serial Number [cmdb_serial_number] | references | HPE BladeSystem Enclosure [cmdb_ci_hpe_bladesystem_enclosure] |
| Serial Number [cmdb_serial_number] | references | HPE BladeSystem Blade [cmdb_ci_hpe_bladesystem_blade] |