You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/blog/overview-of-the-platform-level-data-model-for-redfish®-device-enablement-standard.md
+11-5Lines changed: 11 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,8 @@ tags:
8
8
- Redfish
9
9
- ilo-restful-api
10
10
---
11
+
Update July 26, 2023
12
+
11
13
## Introduction
12
14
13
15
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
76
78
77
79
## HPE implementation of PLDM for RDE
78
80
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.
80
82
81
83
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.
82
84
@@ -88,15 +90,15 @@ The [Enhancements paragraph](https://support.hpe.com/connect/s/softwaredetails?l
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).
92
94
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.
94
96
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.
96
98
97
99

98
100
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:
**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.
130
132
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§ion=search&isFutureVersion=true) document for more information
136
+
131
137
### Network adapters
132
138
133
139
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