Adapting from iLO 6

This section is a guide to help Redfish client code adapt from the iLO 6 RESTful API to the iLO 7 RESTful API.

Introduction

The iLO 7 RESTful API is fully conformant with the Redfish® protocol and data model mentioned in the Changelog file. Any remaining support for the pre-Redfish iLO RESTful API has been removed and is replaced by the Redfish equivalents. HPE continues to extend the Redfish data model (Oem.Hpe extensions) to enable value for the customer.

Refer to the Conformance section for more details on this subject.

Schema removals

The following schemas have been removed from the iLO 7 version 1.11.00 and later versions, unless formal notification in the iLO 7 Changelog file.

HPE Automatic Certificate Enrollment (SCEP)

The HpeAutomaticCertEnrollment schema (SCEP) has been removed from iLO 7 version 1.11.00. Only manual certification enrolment is supported in iLO 7 version 1.11.00 and later versions, unless formal re-introduction notification in the iLO 7 Changelog file.

HpeiLOFederationGroup

The HpeiLOFederationGroup, HpeiLOFederatedGroupCapping, HpeiLOFederationPeers schemas and associated collections have been removed from iLO 7. These removals include the following URIs:

  • /redfish/v1/managers/{@Managerid}/federationgroups
  • /redfish/v1/managers/{@Managerid}/federationgroups/{@federationgroupid}
  • /redfish/v1/chassis/{@chassisid}/power/federatedgroupcapping
  • /redfish/v1/managers/{@managerid}/federationpeers
  • /redfish/v1/managers/{@managerid}/federationpeers/{@federationpeerid}

SerialInterface

The SerialInterface schema and associated collection has been removed from iLO 7 1.11.00, including the following URI:

  • /redfish/v1/managers/{@managerid}/SerialInterfaces/{@sinterfaceid}

HpeiLOEmbeddedMedia

The HpeiLOEmbeddedMedia schema has been removed from iLO 7, including the following URI:

  • /redfish/v1/managers/{@managerid}/embeddedmedia

Miscellaneous URI removals

The following URIs have been removed from HPE iLO 7 1.11.00 and later unless formal re-introduction notification in the iLO 7 Changelog file.

AccHDDService

  • /redfish/v1/chassis/{@chassisid}/acchddservice
  • /redfish/v1/Chassis/{@chassisid}/acchddService/zone

Accpowerservice

  • /redfish/v1/chassis/{@chassisid}/power/accpowerservice
  • /redfish/v1/chassis/{@chassisid}/power/accpowerservice/calibration
  • /redfish/v1/chassis/{@chassisid}/power/accpowerservice/nodesInfo
  • /redfish/v1/chassis/{@chassisid}/power/accpowerservice/powerLimit
  • /redfish/v1/chassis/{@chassisid}/power/accpowerservice/zone

SecurityService

  • /redfish/v1/managers/{@managerid}/securityservice/iLOidevid/certificates
  • /redfish/v1/managers/{@managerid}/securityservice/iLOidevid/certificates/{@certid}
  • /redfish/v1/Managers/{@ManagerId}/SecurityService/DisableWeakCiphers
  • TLS1_0 and TLS1_1 enumeration values have been removed from the TLSVersion{} object

Controllers

  • /redfish/v1/systems/{@systemid}/storage/{@storageid}/controllers/{@controllerid}/certificates/
  • /redfish/v1/systems/{@systemid}/storage/{@storageid}/controllers/{@controllerid}/certificates/{@certificateid}

NetworkAdapters

  • /redfish/v1/chassis/{@chassisid}/networkadapters/{@nicid}/assembly

ThermalSubsystem

  • /redfish/v1/chassis/{@chassisid}/thermalsubsystem/fans/{@fanid}/assembly
  • /redfish/v1/chassis/{@chassisid}/thermalsubsystem/pumps/{@pumpid}/assembly

Deprecated properties

The following properties are deprecated in iLO 7 version 1.11.00 but are still present in the Redfish tree. They should not be used anymore in the client scripts as they may be removed in the future.

Manager subsystem

  • Oem.Hpe.Firmware.Current.Date
  • Oem.Hpe.Firmware.Current.DebugBuild
  • Oem.Hpe.Firmware.Current.MajorVersion
  • Oem.Hpe.Firmware.Current.MinorVersion
  • Oem.Hpe.Firmware.Current.VersionString
  • Oem.Hpe.Firmware.Current.BuildNumber
  • Oem.Hpe.Firmware.Current.BuildNumberString
  • Oem.Hpe.Firmware.Current.Time
TIP

In case your Redfish clients use the above deprecated properties, they can fall back to the FirmwareVersion property or the Version property under /redfish/v1/Manager/1/UpdateService/FirmwareInventory/{item}.

Property modifications

iLO version format

The iLO version format changes from Major.Minor to Major.Minor.Patch date. Refer to the table below for impacted properties.

URI Properties iLO 6 value iLO 7 value
/redfish/v1 Oem.Hpe.Manager.Languages.Version
Oem.Hpe.Manager.ManagerFirmwareVersion
1.67
1.67
1.12
1.12.00
/redfish/v1/managers/1 FirmwareVersion
Oem.Hpe.Firmware.Current.VersionString
Oem.Hpe.Firmware.Current.MajorVersion
Oem.Hpe.Firmware.Current.MinorVersion
Oem.Hpe.Firmware.Current.date
iLO 6 v1.67
iLO 6 v1.67
1
67
N/A
1.12.00 Mar 28 2025
1.12.00 Mar 28 2025
1
12
Mar 28 2025
/redfish/v1/UpdateService/FirmwareInventory/{Id} Version 1.67 Feb 27 2025 1.12.00 Mar 28 2025

Security related properties

Details related to the Hpe Security Service are as follows:

  • The default iLO 7 SecurityState property is SecureStandard .
  • The iLO 7 Secure Standard security state is equivalent to the iLO 6 HighSecurity default state .
  • Refer to this documentation section for more information on the iLO 7 Secure Standard state.
  • TLS 1.1 and TLS 1.0 support is deprecated in HPE iLO 7. Refer to the above SecurityService paragraph for more info.
  • The RequireHostAuthentication OEM property has been removed from the Manager schema. Refer to the in-band management paragraph for more information on this property.