Loading...
Loading...
After upgrading HPE Integrated Lights-Out 6 (iLO 6) to firmware v1.71, certain Redfish web resource paths were purposely changed.NVMe Drive Change:NVMe drives used to be represented by an instance string DA0000XX where XX was a small unique number. M.2 drives were similarly represented by DA0100XX. Now instance strings encode drive locations in the following manner:Prefix is the string "DA," as before.Followed by:01 for M.2 drives00 for NVMe drivesFollowed by a two digit one-based drive enclosure index, such as "01"Ending with the two digit one-based slot index within the drive enclosure. M.2 drives will use "FF" as a special value.NVMe drives continue to use the same instance string for the "Storage" and the "Drives" object.As an example, the NVME drive formerly referenced by/redfish/v1/Systems/1/Storage/DA000004/Drives/DA000004is now represented by/redfish/v1/Systems/1/Storage/DA000101/Drives/DA000101Embedded SATA Controller changeThe HPE ProLiant Compute XD685 possesses four SATA controllers delivered as two dual function PCI devices which are embedded within the main board. While HPE iLO 6 version 1.70 would only expose two controllers as devices in Redfish, iLO 6 version 1.71 exposes all present four PCI functions. Consequently, new redfish resources representing SATA controllers are available:/redfish/v1/Systems/1/Storage/DA00002D/redfish/v1/Systems/1/Storage/DA00002EThe previous instances remain unchanged:/redfish/v1/Systems/1/Storage/DA00002A/redfish/v1/Systems/1/Storage/DA00002BFrom iLO 6 firmware v1.71 on, Redfish will enumerate all available embedded storage controller resources with constant, table derived instance IDs.
Redfish change observed on:HPE iLO 6 version 1.71HPE ProLiant Compute XD685
Avoid hardcoding Redfish URI resource paths in monitoring software. The Redfish Specificationhttps://www.dmtf.org/sites/default/files/standards/documents/DSP0266_1.15.1.pdfstates in Section 5.3: "The hyperlink values between resources and other elements can vary across implementations. Clients should not assume that they can reuse hyperlinks across different Redfish service instances."However, HPE will aim to avoid such Redfish changes in the future due to their disruptive nature to monitoring scripts that cache and reuse previously encountered resource paths.Ensure that any monitoring software utilizing Redfish does not hardcode any specific NVMe drive web URIs before updating to HPE iLO 6 firmware version 1.71.
Operating Systems Affected:Not Applicable
Click on a version to see all relevant bugs
Hewlett Packard Enterprise Integration
Learn more about where this data comes from
Bug Scrub Advisor
Streamline upgrades with automated vendor bug scrubs
BugZero Enterprise
Wish you caught this bug sooner? Get proactive today.