Skip to content

Commit 0be37f8

Browse files
authored
Merge pull request #2007 from hpe-dev-incubator/cms/blog/overview-of-the-platform-level-data-model-for-redfish®-device-enablement-standard
Update Blog “overview-of-the-platform-level-data-model-for-redfish®-device-enablement-standard” Updated new Redocly doc pointers and minor modifs.
2 parents 4140eb2 + 1f99623 commit 0be37f8

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

content/blog/overview-of-the-platform-level-data-model-for-redfish®-device-enablement-standard.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ tags:
88
- Redfish
99
- ilo-restful-api
1010
---
11+
Update July 26, 2023
12+
1113
## Introduction
1214

1315
In 2019, the [Distributed Management Task Force](https://dmtf.org) (DMTF) published the first version of the Platform Level Data Model for Redfish Device Enablement ([PLDM for RDE](https://www.dmtf.org/dsp/DSP0218)) standard. This Redfish standard extension started to be implemented in HPE iLO 5 based servers (Gen10 and Gen10 Plus) as well as in several storage controller (i.e. HPE Smart Array) and network adapter option cards.
@@ -76,7 +78,7 @@ Lastly, PLDM for RDE device modifications do not require a reboot of the server
7678

7779
## HPE implementation of PLDM for RDE
7880

79-
On the server side, the implementation of PLDM for RDE started in iLO 5 [firmware version 2.33](https://hewlettpackard.github.io/ilo-rest-api-docs/ilo5/#changelog) and newer firmware releases implement more and more PLDM related features that can be leveraged by devices providing their support of this standard. As an example, Redfish clients connected to an iLO 5 version 2.65 can perform read and write operations on logical drives (LD) hosted by [HPE SR Smart Arrays](https://www.hpe.com/psnow/doc/a00047736enw.html?jumpid=in_pdp-psnow-qs) running firmware version 5.00.
81+
On the server side, the implementation of [PLDM for RDE](https://servermanagementportal.ext.hpe.com/docs/redfishservices/ilos/supplementdocuments/rdesupport/#redfish-device-enablement-rde-support) started in iLO 5 firmware version 2.33 and in iLO 6 version 1.05. Newer firmware releases implement more and more PLDM related features that can be leveraged by devices providing their support of this standard. As an example, Redfish clients connected to an iLO 5 version 2.65 can perform read and write operations on logical drives (LD) hosted by [HPE SR Smart Arrays](https://www.hpe.com/psnow/doc/a00047736enw.html?jumpid=in_pdp-psnow-qs) running firmware version 5.00 and above.
8082

8183
This statement is clearly mentioned in the `readme.txt` file embedded in the `ilo5_265.fwpkg` firmware package. You can use the `unzip` utility to extract this file from the package as shown in the next picture.
8284

@@ -88,15 +90,15 @@ The [Enhancements paragraph](https://support.hpe.com/connect/s/softwaredetails?l
8890

8991
![PLDM Enhancements](/img/firmwareenhancements.png "PLDM Enhancements")
9092

91-
If you power on a server containing this type of storage controller and the correct firmware versions, you will notice a device with string `DE` in its URI similar to : `/redfish/v1/systems/1/DExxxxxx`. This `DE` string is synonymous with a device supporting the PLDM for RDE standard and discovered as such by the Redfish service.
93+
MegaRAID (MR) storage controllers support read and write operations since version [52.24.3-4948](https://internal.support.hpe.com/connect/s/softwaredetails?language=en_US&softwareId=MTX_7770514895d94ff4b1fcb86c5b&tab=Enhancements).
9294

93-
A GET request toward this URI returns links to controllers, drives and volumes property end points as shown in the next picture.
95+
If you power on a server containing this type of storage controller (SR or MR) and the correct firmware versions, you will notice a device with string `DE` in its URI similar to : `/redfish/v1/systems/1/DExxxxxx`. This `DE` string is synonymous with a device supporting the PLDM for RDE standard and discovered as such by the Redfish service.
9496

95-
[](RdeStorageEndPoint.png)
97+
A GET request toward this URI returns links to controllers, drives and volumes property end points as shown in the next picture.
9698

9799
![RDE storage end point](/img/rdestorageendpoint.png "RDE storage end point")
98100

99-
If you want to create a Logical Drive, you can POST a request toward `{{iloURI}}/redfish/v1/Systems/1/Storage/DE07C000/Volumes` with a payload similar to:
101+
If you want to create a Logical Drive (aka volume), you can POST a request toward `{{iloURI}}/redfish/v1/Systems/1/Storage/DE07C000/Volumes` with a payload similar to:
100102

101103
```json
102104
{
@@ -128,6 +130,10 @@ curl --request DELETE "$iloURI/redfish/v1/Systems/1/Storage/DE07C000/Volumes/1"
128130

129131
**NOTE**: For backward compatibility concerning HPE Smart Array SR devices, HPE Gen10 and Gen10 Plus servers offer the possibility to manage those devices using both `SmartStorageConfig` and `Storage` data types. However, always stick to a single management data type. Mixing those data types may lead to hazardous results.
130132

133+
**NOTE**: Gen11 HPE servers don't implement the `SmartStorageConfig` OEM data type. The `Storage` data type and its sub-resources (Volume, Drive) is the only implemented type.
134+
135+
Refer to the [HPE Storage Controllers: Management Overview](https://www.hpe.com/psnow/doc/a50006146enw?from=app&section=search&isFutureVersion=true) document for more information
136+
131137
### Network adapters
132138

133139
Several network adapter suppliers implement PLDM for RDE in their devices. The [Intel E810 XXVDA2 Network Adapter](https://www.hpe.com/psnow/doc/a00073559enw.html?jumpid=in_pdp-psnow-qs) support this new technology in its firmware version 3.10. This firmware is packaged in a file called `HPE_E810_XXVDA2_SD_3p10_PLDMoMCTP_8000AD4A.fwpkg` mentioning explicitly PLDM over MCTP, meaning that PLDM messages between the management controller and the device are transported by the Management Component Transport Protocol mentioned above.

0 commit comments

Comments
 (0)