Changelog
The HPE iLO 5 Redfish service implements the DMTF Redfish specification version 1.20.0 and the schemas implemented by iLO 5 adhere to the DMTF Redfish schema bundle 8010_2024.1.
For a better understanding of the conformance to the DMTF Redfish, read the Redfish versioning paragraph of this article.
iLO 5 3.15 new features and changes
- No features are introduced or modified in this release.
iLO 5 3.14 new features and changes
- No features are introduced or modified in this release.
iLO 5 3.13 new features and changes
- No features are introduced or modified in this release.
iLO 5 3.11 new features and changes
- No features are introduced or modified in this release.
iLO 5 3.10 new features and changes
- No features are introduced or modified in this release.
iLO 5 3.09 new features and changes
New URIs
- No new URIs added for this release.
HTTP Methods - Additions and Deprecations
- No HTTP methods changed across this release.
Deprecated URIs
- No URIs deprecated for this release.
Redfish actions - additions and deprecations
-
Manager.v1_5_1.Manager:-
Added
HpeiLO.RetryCloudConnectaction .
-
Added
Schema Updates
-
ComputerSystem.v1_18_0.ComputerSystem:-
Added
Oem.Hpe.DeviceDiscoveryComplete.ServerFirmwareInventoryCompleteproperty .
-
Added
-
Manager.v1_5_1.Manager:
iLO 5 3.08 new features and changes
- There is no documentation updates for HPE iLO 5 version 3.08 release as there are no API changes.
iLO 5 3.07 new features and changes
New URIs
- No new URIs added for this release.
HTTP Methods - Additions and Deprecations
-
Deprecated PATCH for
/redfish/v1/Systems/{@systemId}/WorkloadPerformanceAdvisor/{@WorkloadPerformanceAdvisorId} -
Deprecated PATCH for
/redfish/v1/TelemetryService -
Deprecated PATCH for
/redfish/v1/TelemetryService/MetricDefinitions/{@MetricDefinitionId} -
Deprecated PATCH for
/redfish/v1/TelemetryService/MetricReports/{@MetricReportId}
Deprecated URIs
- No URIs deprecated for this release.
Redfish actions - additions and deprecations
- No changes have been made to the supported Redfish Actions for this release.
Schema Updates
-
AccountService.v1_5_0.AccountServiceupdated toAccountService.v1_15_0.AccountService:-
Added
HTTPBasicAuthproperty: Indicates ifHTTP Basic authenticationis enabled for this service. -
Supported values:
Enabled,Disabled,Unadvertised.
-
Added
-
HpeServerPCISlot.v2_1_1.HpeServerPCISlotupdated toHpeServerPCISlot.v2_1_2.HpeServerPCISlot:-
Added new values for the
lengthproperty :Drive2_5,Drive3_5.
-
Added new values for the
iLO 5 3.06 new features and changes
New URIs
-
/redfish/v1/Systems/{@systemId}/Storage/{@storageId}/Controllers/{@ControllerId}/Ports(GET,POST)-#PortCollection.PortCollection -
/redfish/v1/Systems/{@systemId}/Storage/{@storageId}/StorageControllers/{@StorageControllerId}/Ports(GET,POST)-#PortCollection.PortCollection
HTTP Methods - Additions and Deprecations
- No HTTP methods changed across this release.
Deprecated URIs
- No URIs deprecated for this release.
Redfish actions - additions and deprecations
- No changes have been made to the supported Redfish Actions for this release.
Schema Updates
- No schema updates for this release.
iLO 5 3.04 new features and changes
New URIs
- No new URIs added for this release.
HTTP Methods - Additions and Deprecations
- No HTTP methods changed across this release.
Deprecated URIs
- No URIs deprecated for this release.
Redfish actions - additions and deprecations
- No changes have been made to the supported Redfish Actions for this release.
Schema Updates
-
HpeiLOSnmpService.v2_4_0.HpeiLOSnmpServiceis updated toHpeiLOSnmpService.v2_4_1.HpeiLOSnmpService-
Deprecated
DES(Data Encryption Standard) algorithm from the enum values defined for thePrivacyProtocolproperty
-
Deprecated
iLO 5 3.03 new features and changes
New URIs
-
Consistent
EthernetInterfacenaming schema across device types.
Note
The URI of the members of the computer system EthernetInterface collection
can be represented with this notation:
/redfish/v1/Systems/{@SystemId}/EthernetInterfaces/{@nicId}.
Starting with iLO 5 firmware version 3.03, the {@nicId} naming schema is
consistent across device types for supported devices.
It is a string containing one or more characters in the
range [0-9], with the following specification:
- Lan On Motherboard (LOM) card range: 1-4
-
Open Compute Project (OCP) card range: 5-12
- OCP card 1 range: 5-8
- OCP card 2 range: 9-12
-
OCP cards with a
{@nicId}of 13 or greater are allocated for:- PCIe cards in HPE Gen10 servers or HPE Gen11 servers
- Mezzanine cards in HPE Synergy servers
Potentially, PCIe and Mezzanine cards can have 64 ports.
Their corresponding {@nicId} is represented:
- at slot 1 in the range: 13-76
- at slot 2 in the range: 77-140
HTTP Methods - Additions and Deprecations
- No HTTP methods changed across this release.
Deprecated URIs
- No URIs deprecated for this release.
Redfish actions - additions and deprecations
- No changes have been made to supported Redfish Actions for this release.
Schema Updates
- No schema updates for this release.
iLO 5 3.02 new features and changes
New URIs
- No new URIs added for this release.
HTTP Methods - Additions and Deprecations
- No HTTP methods changed across this release.
Deprecated URIs
- No URIs deprecated for this release.
Redfish actions - additions and deprecations
- No changes have been made to supported Redfish Actions for this release.
Schema Updates
-
ComputerSystem.v1_17_0.ComputerSystem-
Added
Oem.Hpe.ServerPowerAutoOn: Indicated to power ON server after management processor reset.
-
Added
iLO 5 3.01 new features and changes
New URIs
- No new URIs added for this release.
HTTP Methods - Additions and Deprecations
-
Added PATCH for
redfish/v1/Fabrics/{@fabricId}
Deprecated URIs
- No URIs deprecated for this release.
Redfish actions - additions and deprecations
- No changes have been made to supported Redfish Actions for this release.
Schema Updates
-
Chassis.v1_23_0.Chassis-
Link to
Drives(redfish/v1/Systems/1/Storage/{StorageId}/Drives) underChassis/1/is removed. -
ChassisType: Added valueStorageEnclosure(a chassis that enclose storage)
-
Link to
-
HpeSecurityService.v2_3_1.HpeSecurityServiceupdated toHpeSecurityService.v2_4_0.HpeSecurityService-
Added
DisableWeakCiphers: Disable weak ciphers in Production mode.
-
Added
-
UpdateService.v1_2_1.UpdateService-
Oem.Hpe.Capabilities.COMHostPoweroffSupportupdated toOem.Hpe.Capabilities.HostPoweroffSupport
-
iLO 5 3.00 new features and changes
New URIs
- No new URIs added for this release.
HTTP Methods - Additions and Deprecations
-
Deprecated PATCH,DELETE for
redfish/v1/Fabrics/{@fabricId} -
Deprecated PATCH,DELETE for
redfish/v1/Fabrics/{@fabricId}/Switches/{@switchId} -
Deprecated PATCH,DELETE for
redfish/v1/Fabrics/{@fabricId}/Switches/{@switchId}/Ports/{@PortId}
Deprecated URIs
- No URIs deprecated for this release.
Redfish actions - additions and deprecations
- No changes have been made to supported Redfish Actions for this release.
Schema Updates
-
Manager.v1_5_1.Manager-
Oem.Hpe.CloudConnect.FailReason: AddedRDAConnectErrorto the supported values.
-
-
Switch.v1_9_1.Switch-
Added
Manufacturer: The manufacturer of this switch. -
Added
SerialNumber: The serial number for this switch. -
Added
SwitchType: The protocol being sent over this switch.
-
Added
iLO 5 2.99 new features and changes
New URIs
-
redfish/v1/Fabrics(GET) -#FabricCollection.FabricCollection -
redfish/v1/Fabrics/{@fabricId}(GET,PATCH,POST) -#Fabric.v1_3_0.Fabric -
redfish/v1/Fabrics/{@fabricId}/Switches(GET) -#SwitchCollection.SwitchCollection -
redfish/v1/Fabrics/{@fabricId}/Switches/{@switchId}(GET,PATCH,POST) -#Switch.v1_9_1.Switch -
redfish/v1/Fabrics/{@fabricId}/Switches/{@switchId}/Ports(GET) -#PortCollection.PortCollection -
redfish/v1/Fabrics/{@fabricId}/Switches/{@switchId}/Ports/{@PortId}(GET,PATCH,POST) -#Port.v1_9_0.Port
NOTE
Fabrics resource contains properties describing a simple fabric consisting of one or more switches with zero or more endpoints, and zero or more zones. Each Fabrics is involved in routing a data packet from routers from one end to other end.
The following new URIs are subjective to Storage Enclosures being present on the server.
-
redfish/v1/Chassis/{@ChassisId}
NOTE
-
@ChassisIdcan be of the formatDE******or a number ranging from 2-10 depending on if the Enclosure supports Redfish-Device-Enablement or Direct Attached respectively. -
Chassis/1represents RackMount chassis.
-
redfish/v1/Chassis/{@ChassisId}/Drives(GET) -#DriveCollection.DriveCollection -
redfish/v1/Chassis/{@ChassisId}/Drives/{@DrivesId}(GET,PATCH,POST) -#Drive.v1_14_0.Drive
NOTE
Drives is present only for Chassis resource that represent a Storage Enclosure.
HTTP Methods - Additions and Deprecations
- No HTTP methods changed across this release.
Deprecated URIs
- No URIs deprecated for this release.
Redfish actions - additions and deprecations
- No changes have been made to supported Redfish Actions for this release.
Schema Updates
-
#Chassis.v1_23_0.Chassis-
Added
SparePartNumber: The spare part number of the chassis.
-
Added
-
#Drive.v1_14_0.Driveupdated to#Drive.v1_16_0.Drive-
Added
DriveFormFactor: The form factor of the drive inserted in this slot. The following values are supportedDrive3_5,Drive2_5,EDSFF_1U_Long,EDSFF_1U_Short,EDSFF_E3_Short,EDSFF_E3_Long,M2_2230,M2_2242,M2_2260,M2_2280,M2_22110,U2,PCIeSlotFullLength,PCIeSlotLowProfile,PCIeHalfLengthandOEM. -
Added
Multipath: An indication of whether the drive is accessible from multiple paths.
-
Added
-
#HpeComponentInstallSet.v1_3_0.HpeComponentInstallSetupdated to#HpeComponentInstallSet.v1_4_0.HpeComponentInstallSet-
Sequence[{item}].Command: AddedHostPoweroffas a supported value.
-
-
#UpdateService.v1_2_1.UpdateService-
Added
Oem.Hpe.Capabilities.COMHostPoweroffSupport: Indicates whether iLO supports HOST power off.
-
Added
iLO 5 2.98 new features and changes
New URIs
- No new URIs added for this release.
HTTP Methods - Additions and Deprecations
- No HTTP methods changed across this release.
Deprecated URIs
- No URIs deprecated for this release.
Redfish actions - additions and deprecations
- No changes have been made to supported Redfish Actions for this release.
Schema Updates
-
#HpeComponentUpdateTask.v1_3_0.HpeComponentUpdateTaskupdated to#HpeComponentUpdateTask.v1_4_0.HpeComponentUpdateTask-
Added
Targets: Contains firmware inventory targets on which firmware updates can be applied.
-
Added
-
#ManagerAccount.v1_3_0.ManagerAccount-
Added
Enabled: An indication of whether an account is enabled. An administrator can disable it without deleting the user information. Iftrue, the account is enabled and the user can log in. Iffalse, the account is disabled and, in the future, the user cannot log in.
-
Added
iLO 5 2.97 new features and changes
New URIs
- No new URIs added for this release.
HTTP Methods - Additions and Deprecations
- No HTTP methods changed across this release.
Deprecated URIs
- No URIs deprecated for this release.
Redfish actions - additions and deprecations
- No changes have been made to supported Redfish Actions for this release.
Schema Updates
-
#HpeComponentInstallSet.v1_2_0.HpeComponentInstallSetupdated to#HpeComponentInstallSet.v1_3_0.HpeComponentInstallSet-
Added
Target: Contains firmware inventory targets on which firmware updates can be applied.
-
Added
-
#Power.v1_3_0.Power-
Oem.Hpe.HighEfficiencyMode:Read-Onlychanged toFalse.
-
iLO 5 2.96 new features and changes
New URIs
-
redfish/v1/TelemetryService/MetricReports/:PowerMetricsis added as a supported collection member. -
redfish/v1/TelemetryService/MetricReportDefinitions/: The following collection members are addedCPUUtil,MemoryBusUtil,IOBusUtil,CPUICUtil,JitterCount,PowerMetrics,AvgCPUXFreqandCPUXPower.
NOTE
X depends on number of sockets. Range of X lies between 0 to 3.
-
redfish/v1/TelemetryService/MetricDefinitions/: The following collection members are addedAverageConsumedWatts,MinConsumedWatts,MaxConsumedWatts,AmbTemp,Cap,CpuCapLim,CpuMax,CpuPwrSavLim,CpuWatts,DimmWatts,GpuWatts,PrMode,PunCapandUnachCap.
HTTP Methods - Additions and Deprecations
-
Added PATCH for
redfish/v1/Systems/{@systemId}/WorkloadPerformanceAdvisor/{@WorkloadPerformanceAdvisorId} -
Added PATCH for
redfish/v1/TelemetryService -
Added PATCH for
redfish/v1/TelemetryService/MetricDefinitions/{@MetricDefinitionId} -
Added PATCH for
redfish/v1/TelemetryService/MetricReportDefinitions/{@MetricReportDefinitionId} -
Added PATCH for
redfish/v1/TelemetryService/MetricReports/{@MetricReportId}
Deprecated URIs
- No URIs deprecated for this release.
Redfish actions - additions and deprecations
- No changes have been made to supported Redfish Actions for this release.
Schema Updates
-
#Chassis.v1_19_0.Chassisupdated to#Chassis.v1_23_0.Chassis -
#EventDestination.v1_4_5.EventDestinationupdated to#EventDestination.v1_13_0.EventDestination-
EventTypes: AddedMetricReportto the supported values -
Added
MetricReportDefinitions
-
-
#MetricReportDefinition.v1_0_0.MetricReportDefinitionupdated to#MetricReportDefinition.v1_4_2.MetricReportDefinition-
MetricReportDefinitionType:Read-Onlychanged toFalse -
Added
Schedule: -
EnabledDaysOfMonth: is an array containing elements of:-
InitialStartTime: The date and time when the initial occurrence is scheduled to occur. -
RecurrenceInterval: The duration between consecutive occurrences.
-
-
-
#Port.v1_5_0.Portupdated to#Port.v1_9_0.Port -
#Power.v1_3_0.Power-
Added
Oem.Hpe.PowerMetric: -
AmbTemp: Ambient temperature, in degrees Celsius. -
Cap: The applicable power cap in Watts at the time of this power sample. -
CpuCapLim: Measures the effect of the power cap on performance in percent. -
CpuMax: The percentage of time the CPU spent in its maximum power mode. -
CpuPwrSavLim: Measures the effect of CPU Power Regulator state switching on performance in percent. -
CpuWatts: The power consumed by the system CPUs in Watts. -
DimmWatts: The power consumed by the system memory DIMMs in Watts. -
GpuWatts: The power consumed by the GPU(s) in Watts. This will be 0 if no GPUs are installed or if the drivers are not loaded. -
PrMode: Power Regulator mode, which can be OS Control, Static High, Static Low or Dynamic. The following values are supportedNull,dyn,min,maxandosc. -
PunCap: If true, CPU performance is being penalized by the current power cap. -
UnachCap: If true, the configured power cap could not be achieved due to system power requirements.
-
Added
iLO 5 2.95 new features and changes
New URIs
- No new URIs added for this release.
HTTP Methods - Additions and Deprecations
- No HTTP methods changed across this release.
Deprecated URIs
- No URIs deprecated for this release.
Redfish actions - additions and deprecations
- No changes have been made to supported Redfish Actions for this release.
Schema Updates
-
#AccountService.v1_5_0.AccountService-
Added
Oem.Hpe.TwoFactorAuth: This property indicates whether Two Factor Authentication is enabled or not.
-
Added
-
#Certificate.v1_1_0.Certificateupdated to#Certificate.v1_6_0.Certificate-
Added
IssuerandSubject: -
City: The city or locality of the organization of the entity. -
CommonName: The fully qualified domain name of the entity. -
Country: The country of the organization of the entity. -
DisplayString: A human-readable string for this identifier. -
Email: The email address of the contact within the organization of the entity. -
Organization: The name of the organization of the entity. -
OrganizationalUnit: The name of the unit or division of the organization of the entity. -
State: The state, province, or region of the organization of the entity.
-
Added
-
#Chassis.v1_11_2.Chassisupdated to#Chassis.v1_19_0.Chassis-
Added
LocationIndicatorActive: An indicator allowing an operator to physically locate this resource.
-
Added
-
#ComputerSystem.v1_13_0.ComputerSystemupdated to#ComputerSystem.v1_17_0.ComputerSystem-
Added
LocationIndicatorActive: An indicator allowing an operator to physically locate this resource.
-
Added
-
#Drive.v1_7_0.Driveupdated to#Drive.v1_14_0.Drive-
Added
LocationIndicatorActive: An indicator allowing an operator to physically locate this resource.
-
Added
-
#ManagerNetworkProtocol.v1_0_0.ManagerNetworkProtocol-
Added
Oem.Hpe.SMTPForTFAEnabled: Indicates whether SMTP for Two Factor Authentication is enabled.
-
Added
iLO 5 2.90 new features and changes
New URIs
- No new URIs added for this release.
HTTP Methods - Additions and Deprecations
- No HTTP methods changed across this release.
Deprecated URIs
- No URIs deprecated for this release.
Redfish actions - additions and deprecations
- No changes have been made to supported Redfish Actions for this release.
Schema Updates
-
#HpeComponentInstallSet.v1_1_0.HpeComponentInstallSetupdated to#HpeComponentInstallSet.v1_2_0.HpeComponentInstallSet -
#HpeComponentUpdateTask.v1_2_0.HpeComponentUpdateTaskupdated to#HpeComponentUpdateTask.v1_3_0.HpeComponentUpdateTask -
#HpeiLOSnmpService.v2_3_0.HpeiLOSnmpServiceupdated to#HpeiLOSnmpService.v2_4_0.HpeiLOSnmpService-
Added
SNMPv1RequestsEnabledandSNMPv1TrapEnabledto indicate if the SNMPv1 Queries and SNMPv1 Traps are enabled respectively. -
Added
SNMPv3RequestsEnabledandSNMPv3TrapEnabledto indicate if the SNMPv3 Queries and SNMPv3 Traps are enabled respectively.
-
Added
-
#Chassis.v1_11_2.Chassis-
Oem.Hpe.ChassisACPowerWattsis renamed toOem.Hpe.ChassisInputPowerWatts.
-
-
#SessionService.v1_0_0.SessionService-
Added
SessionTimeout: This is the number of seconds of inactivity that a session may have before the session service closes the session. Here the value0means no timeout or infinite timeout.
-
Added
iLO 5 2.81 new features and changes
New URIs
- No new URIs added for this release.
HTTP Methods - Additions and Deprecations
- No HTTP methods changed across this release.
Deprecated URIs
- No URIs deprecated for this release.
Redfish actions - additions and deprecations
- No changes have been made to supported Redfish Actions for this release.
Schema Updates
- No schema updates for this release.
iLO 5 2.78 new features and changes
New URIs
No new URIs added for this release.
HTTP Methods - Additions and Deprecations
-
Added PATCH for
redfish/v1/Chassis/{@chassisId}/PCIeDevices/{@PCIeDeviceId}}
Deprecated URIs
No URIs deprecated for this releases.
-
#HpeRemoteSupport.v2_6_0.HpeRemoteSupport-
HpeRemoteSupport.CompleteDirectConnectRegistration: There are no parameters for this action.
-
Miscellaneous Information
-
#HpeSecurityService.v2_3_1.HpeSecurityService-
TLSVersion.TLS1_0andTLSVersion.TLS1_1can be modified with aPATCHrequest.
-
Schema Updates
-
#Chassis.v1_11_2.ChassisAddedOem.Hpe.ChassisACPowerWatts: The total AC input power consumed by the chassis and nodes. -
#EventDestination.v1_0_0.EventDestinationupdated to#EventDestination.v1_4_5.EventDestination-
Added
SubscriptionType: The subscription type for events. The following value is supported:RedfishEvent
-
Added
-
#EventService.v1_0_8.EventServiceupdated to#EventService.v1_2_7.EventService -
## PCIeDevice.v1_5_0.PCIeDevice-
Added
AssetTag:The user-assigned asset tag for this PCIe device.
-
Added
-
Thermal.v1_7_1.Thermal-
Added
Temperatures[{item}].Oem.Hpe.MainSensorName: Sensor name of main temperature sensor that has atleast one sub sensor
-
Added
-
ComputerSystem.v1_13_0.ComputerSystem-
BootOrder:ReadOnlyset toTrue.
-
-
EthernetInterface.v1_4_1.EthernetInterface-
Oem.Hpe.IPv4.DNSServers:ReadOnlyset toTrue
-
-
#SoftwareInventory.v1_2_0.SoftwareInventory-
Added
Oem.Hpe.Version: NVIDIA CEC Firmware version
-
Added
iLO 5 2.73 new features and changes
New URIs
No new URIs added for this release.
HTTP Methods - Additions and Deprecations
- No HTTP methods changed across this release.
Deprecated URIs
No URIs deprecated for this releases.
Miscellaneous Information
The HPE iLO 5 v2.73 version is common criteria validated. The certificate link is available at 641-LSS CR v1.0.pdf.
Schema Updates
No new schema updates for this release.
iLO 5 2.72 new features and changes
New URIs
-
/redfish/v1/Systems/{@systemId}/LogServices/DPU(GET,POST)#LogService.v1_1_0.LogService- The resource contains properties for monitoring and configuring an event log service for the resource or service to which it is associated. -
/redfish/v1/Systems/{@systemId}/LogServices/DPU/Entries(GET,POST)#LogEntryCollection.LogEntryCollection- A Collection of LogEntry resource instances. -
/redfish/v1/Systems/{@systemId}/LogServices/DPU/Entries/{@entriesId}(GET,PATCH)#LogEntry.v1_11_0.LogEntry- Defines the record format of a log.
Miscellaneous Changes
iLO 5 v2.72 supports enabling and disabling of HTTP and HTTPS ports separately using Redfish APIs. Ensure you enable both HTTP and HTTPS, if you want to downgrade the firmware below iLO 5 v2.72, else the web server will not start.
HTTP methods - additions and deprecations
-
Added PATCH for
/redfish/v1/Managers/{@managerId}/BackupRestoreService -
Added PATCH, POST for
/redfish/v1/Systems/{@systemId}/EthernetInterfaces/{@nicId}
Deprecated URIs
No URIs deprecated for this release.
NOTE
From iLO 5 2.72 release, HPE Insight Online direct connect is deprecated. HPE supports only Insight Remote Support central connect. If you are using HPE Insight Online direct connect, HPE recommends to unregister Insight Online direct connect and register with Insight Remote Support central connect. For more information, refer to the HPE embedded remote support section of the HPE iLO 5 2.72 User Guide.
#HpeRemoteSupport.v2_6_0.HpeRemoteSupport
-
ConnectModel(the Remote Support connect model type) will not support the value ofDirectConnect. -
DataCollectionFrequencyInDays(the frequency of data collection in days. This is applicable only when the server is registered using Direct Connect.) will not apply as HPEInsight Online direct connectis deprecated in this release. -
DirectConnectRegistrationIsCompleted(Step 2 of Direct Connect Registration completion status) will not apply as HPE recommends to unregister HPEInsight Online direct connectand HPEInsight Online direct connectis deprecated in this release. -
HpeRemoteSupport.CompleteDirectConnectRegistration: There are no parameters for this action, but this action is not applicable when HPEInsight Online direct connectis deprecated in this release. -
HpeRemoteSupport.RegisterDeviceToRemoteSupport: This action includesConnectionType (string)as a parameter. But,ConnectionType (string)will not support the valueDirectConnect.
Redfish actions - additions and deprecations
No changes have been made to supported Redfish Actions for this release.
Schema updates
-
#HpeiLOBackupRestoreService.v2_2_0.HpeiLOBackupRestoreService-
Added
CustomBackupandRestore: The property indicates whether the custom backup and restore is enabled.
-
Added
-
#HpeSecurityService.v2_3_1.HpeSecurityService-
Added
TLSVersion: The property allows you to enable/disable specific TLS versions and display the status of TLS versions in all the security states.
-
Added
-
#ServiceRoot.v1_5_1.ServiceRoot-
Added
Oem.Hpe.CACLoginUri: URI for the CAC based authentication.
-
Added
-
#Chassis.v1_10_2.Chassisupdated to#Chassis.v1_11_2.Chassis-
Added
Location: An object that contains the following properties such asPartLocationandPlacement.
-
Added
-
#ComputerSystem.v1_10_0.ComputerSystemupdated to#ComputerSystem.v1_13_0.ComputerSystem-
Added
Oem.Hpe.BootProgress: It provides information about Data Processing Units (DPUs) and SmartNIC devices visible under the/redfish/v1/Systems/{item}withitem > 1. The property includesOemResetReason(the Smart NIC Device Operating system Oem reset reason) andResetReason(the Smart NIC Device Operating system reset reason). An example of such device is Pensando devices. TheBootProgress{}object is not populated in the mainComputerSystemmember under/redfish/v1/Systems/1. -
Added
Oem.Hpe.AvailableSystemCapabilities (array): Array that indicates SmartNIC DPU supports to OS-triggered Downstream Port Containment (DPC) with the supported valueOStriggeredDPC. -
Added
Oem.Hpe.BootProgress: -
Added
Oem.Hpe.EnabledSystemCapabilities (array): SmartNIC DPU supports OS-initiated error isolation and recovery using PCIe DPC. -
Added
Oem.Hpe.IntegrationConfig:OsReadyTimeoutis the property of typeintegerandReadOnlyset tofalse. -
Added
Oem.Hpe.OperatingSystem: An object to find SmartNIC device operating system kernel version andKernel.Versionis the property. -
Added the supported values
PoweringOnandPoweringOFfto thePowerStateproperty (the current power state of the system) in addition tonull,On,Off, andResetin thePowerStateproperty. -
Added
DPU(SmartNIC DPU System) to theSystemTypeproperty (the type of computer system that the resource represents) in addition toPhysical(a computer system),Virtual(a virtual machine instance running on the system),OS(an operating system instance),PhysicallyPartitioned(a hardware-based partition of a computer system),VirtuallyPartitioned(a virtual or software-based partition of a computer system).
-
Added
-
#HpeServerDevice.v2_0_0.HpeServerDeviceupdated to#HpeServerDevice.v2_1_0.HpeServerDevice-
Added
FirmwareVersion.FirmwareVersions (array):FirmwareVersionsis an array that contains the propertiesComponentNameandVersionStringfor the name and the version string of GPU cores.
-
Added
-
#LogService.v1_0_0.LogServiceupdated to#LogService.v1_1_0.LogService-
Added
DateTime: The current date and time, with UTC offset, that theLogServiceuses to set or read time. -
Added
DateTimeLocalOffset: The UTC offset that the currentDateTimeproperty value contains in the+HH:MMformat. -
Added
ServiceEnabled: Indicates whether theLogServiceis enabled.
-
Added
-
#PCIeDevice.v1_4_0.PCIeDeviceupdated to#PCIeDevice.v1_5_0.PCIeDevice-
Added
Oem.Hpe.FirmwareVersion (array):FirmwareVersionis an array that contains the propertiesComponentNameandVersionStringfor the name and the version string of GPU cores.
-
Added
-
#Thermal.v1_6_2.Thermalupdated to#Thermal.v1_7_1.Thermal-
Updated
PhysicalContextinTemperatures:Temperaturesis an array and thePhysicalContextproperty is updated with the following values such asLiquidInlet,LiquidOutlet,CPUSubsystem,GPUSubsystem,FPGA,Accelerator,ASIC,PowerSubsystem,Rectifier,Memory,MemorySubsystem,Chassis,Fan,CoolingSubsystem,Motor,Transformer,ACUtilityInput,ACStaticBypassInput,ACMaintenanceBypassInput,DCBus,ACOutput,ACInput,TrustedModule,Board,Transceiver,Battery, andPump.
-
Updated
-
#UpdateService.v1_1_1.UpdateServiceupdated to#UpdateService.v1_2_1.UpdateService-
Added
BundleDowngradeSupport: Indicates whether iLO supports downgrade capability for cloud based updates to theOem.Hpe.Capabilitiesproperty. -
Added
OfflineRuntimeBundleUpdate: Indicates whether iLO supports offline type D installation. The supported values areProductionMode,ProductionAndHighSecurityMode, andAllModesto theOem.Hpe.Capabilitiesproperty.
-
Added
-
#VirtualMedia.v1_2_0.VirtualMediaupdated to#VirtualMedia.v1_3_0.VirtualMedia-
Added
TransferProtocolTypeproperty andTransferProtocolType (string)attribute: Supported Network Protocols to use with the image such asCIFS- Common Internet File System protocol,FTP- File Transfer Protocol,SFTP- Secure File Transfer Protocol,HTTP- Hypertext Transfer Protocol,HTTPS- HTTP Secure protocol.|,NFS- Network File System protocol,SCP- Secure File Copy protocol,TFTP- Trivial File Transfer Protocol,OEM- A protocol defined by the manufacturer.
-
Added
-
#HpeComputerSystemExt.v2_11_0.HpeComputerSystemExt-
From iLO 5 v2.72, the
Linksto thePCIDevicesis an array and no longer an object.
Before iLO 5 v2.72From iLO 5 v2.72 onwards"Oem": { "Hpe": { "Links": { "PCIDevices": { "@odata.id": "/redfish/v1/Systems/1/PCIDevices/" }, }, } },"Oem": { "Hpe": { "Links": { "PCIDevices": [ { "@odata.id": "/redfish/v1/Systems/1/PCIDevices/" } ] }, } }, -
From iLO 5 v2.72, the
RDE support changes
Added Redfish Device Enablement (RDE) support for the following URIs and HTTP methods:
-
/redfish/v1/Systems/{@systemId}/Storage/{@storageId}/Controllers/{@controllerId}(PATCH) -
/redfish/v1/Systems/{@systemId}/EthernetInterfaces/{@nicId}(PATCH, POST)
iLO 5 2.70 new features and changes
New URIs
-
/redfish/v1/Systems/{@systemId}/LogServices/Event/Entries(GET,POST)#LogEntryCollection.LogEntryCollection- A Collection of LogEntry resource instances. -
/redfish/v1/Systems/{@systemId}/LogServices/Event/Entries/{@entriesId}(GET)#LogEntry.v1_11_0.LogEntry- Defines the record format of a log. -
/redfish/v1/Systems/{@systemId}/Storage/{@storageId}/Controllers(GET)#StorageControllerCollection.StorageControllerCollection- A Collection of Storage resource instances. -
/redfish/v1/Systems/{@systemId}/Storage/{@storageId}/Controllers/{@StorageControllerId}(GET)#StorageController.v1_0_0.StorageController- Describes a storage controller and its properties. The storage controller represents a physical or virtual storage device that produces volumes.-
AssetTag: The user-assigned asset tag for the storage controller. -
CacheSummary: The portion of the cache memory that is persistent, measured in MiB. -
ControllerRates: An object that contains the following properties such asConsistencyCheckRatePercent(The percentage of controller resources used for performing a data consistency check on volumes),RebuildRatePercent(the percentage of controller resources used for rebuilding/repairing volumes), andTransformationRatePercent(the percentage of controller resources used for transforming volumes from one configuration to another). -
FirmwareVersion: The firmware version of the storage controller. -
Identifiers (array): An array that contains the following properties such asDurableName(the world-wide, persistent name of the resource) andDurableNameFormat(the format of the durable name property). -
Location: An object that contains the following properties such asPartLocationandPlacement. -
Manufacturer: The manufacturer of the storage controller. -
Model: The model number of the storage controller. -
PCIeInterface: An object that contains the following properties such asLanesInUse(the number of PCIe lanes in use by the device),MaxLanes(the number of PCIe lanes that are supported by the device),MaxPCIeType(the highest version of the PCIe specification supported by the device), andPCIeType(the version of the PCIe specification in use by the device). -
PartNumber: The part number for the storage controller. -
SKU: The SKU for the storage controller. -
SerialNumber: The serial number for the storage controller. -
SpeedGbps: The maximum speed of the storage controller's device interface. -
SupportedControllerProtocols (array): An array that contains the supported controller protocols such asSAS,NVMe,SATA,USB, andPCIe. -
SupportedDeviceProtocols (array): An array that contains the supported device protocols such asSAS,NVMe,SATA,USB, andPCIe. -
SupportedRAIDTypes (array): An array that contains the supported RAID types.
-
HTTP methods - additions and deprecations
No changes have been made to HTTP methods in this release.
Deprecated URIs
No URIs deprecated for this release.
Redfish actions - additions and deprecations
No changes have been made to supported Redfish actions in this release.
Schema updates
-
Added
StorageController.v1_0_0.StorageController: Describes a storage controller and its properties. The storage controller represents a physical or virtual storage device that produces volumes. -
#LogEntry.v1_1_0.LogEntryupdated to#LogEntry.v1_11_0.LogEntry:-
Added
EventId: The unique instance identifier for an event. -
Added
EventTimestamp: The date and time when the event occurred. -
Added
MessageIdtoMessageArgs (array): The property decodes from the entry type to the following such asMessageId,Event Data, orOEM-specific information. If the entry type isEvent, the property contains aRedfish Specification-defined MessageId. If the entry type isSEL, the property contains theEvent Data. Otherwise, the property containsOEM-specific information. -
Added
Oem.Hpe.ServiceEvent: The property indicates a service ticket to be raised for the corresponding event log. -
Added
Hpe-Eventin addition toHpe-IML,Hpe-iLOEventLog, andHpe-SLto the format of an OEM record propertyOemRecordFormat.
-
Added
-
#Storage.v1_7_1.Storageupdated to#Storage.v1_12_0.Storage:-
Added
Controllers: The set of controllers instantiated by the storage subsystem. -
Added
iQN(The iSCSI Qualified Name),FC_WWN(the Fibre Channel(FC) World Wide Name(WWN)),NQN(the NVMe Qualified Name),NGUID(the Namespace Globally Unique Identifier) as supported values in addition to the Name Address Authority (NAA) format, the IEEE-defined 64-bit Extended Unique Identifier (EUI), the Universally Unique Identifier (UUID) to the format of the durable name propertyDurableNameFormatinIdentifiers (array)for storage controllers.
-
Added
-
#Drive.v1_7_0.Drive:-
Added
iQN(the iSCSI Qualified Name),FC_WWN(the Fibre Channel(FC) World Wide Name(WWN)),NQN(the NVMe QualifiedName),NGUID(the Namespace Globally Unique Identifier) as supported values in addition to the Name Address Authority (NAA) format, the IEEE-defined 64-bit Extended Unique Identifier (EUI), the Universally Unique Identifier (UUID) to the format of the durable name propertyDurableNameFormat.
-
Added
-
#Manager.v1_5_1.Manager:-
Added
OverrideManager (boolean): The property is used to override the existing manager. For example,HPE OneView.
-
Added
-
#NetworkAdapter.v1_5_0.NetworkAdapter,#NetworkDeviceFunction.v1_5_0.NetworkDeviceFunction,#NetworkPort.v1_2_5.NetworkPort, and#Port.v1_5_0.Port:-
Added
@Redfish.Settings: Reference to the resource that represents the settings to apply to this object. TheSettingsobject property under it displays the settings URI on which user can performPUTorPATCHto change config settings. The pending configuration, in most cases, will require some action to be performed for the config change to be applied. For example, changes to theBIOSconfiguration require a system reset before they take effect. For more information, see Redfish Specification DSP0266 .
-
Added
-
#UpdateService.v1_1_1.UpdateService: The UpdateService resource describes the Update Service. The resource represents the properties for the service itself and has links to the collections of firmware and software inventory.-
Added
OfflineRuntimeBundleUpdate: Indicates whether iLO supports offline type D installation. The supported values areProductionMode,ProductionAndHighSecurityMode, andAllModes.
-
Added
RDE support changes
Added Redfish Device Enablement (RDE) support for the following URIs and HTTP methods:
-
/redfish/v1/Systems/{@systemId}/Storage/{@storageId}/Controllers/(GET) -
/redfish/v1/Systems/{@systemId}/Storage/{@storageId}/Controllers/{@controllerId}(GET)
iLO 5 2.65 new features and changes
New URIs
#Port.v1_5_0.Port - The HPE iLO 5 Redfish service implements the Port schema in this release as the NetworkPort schema will be deprecated in favor of the Port schema. The NetworkPort URIs will work as expected for all future releases from iLO 5 v2.65.
The following resource instances are added in this schema:
-
/redfish/v1/Chassis/{@ChassisId}/NetworkAdapters/{@nicId}/Ports/{@portId}(GET,PATCH,POST) -
/redfish/v1/Chassis/{@ChassisId}/NetworkAdapters/{@nicId}/Ports/{@portId}/Settings(GET,PATCH): The Settings object returns pending configuration changes on GET, and is used to initiate configuration changes using PATCH. -
/redfish/v1/Systems/{@systemId}/Storage/{@storageId}/Controllers/{@ControllerId}/Ports/{@portId}(GET,PATCH) -
/redfish/v1/Systems/{@systemId}/Storage/{@storageId}/StorageControllers/{@StorageControllerId}/Ports/{@portId}(GET,PATCH) -
redfish/v1/Systems/{@systemsId}/NetworkInterfaces/{@nicId}/Ports/{@portId}(GET,PATCH,POST) -
/redfish/v1/Systems/{@systemsId}/NetworkInterfaces/{@nicId}/Ports/{@portId}/Settings(GET,PATCH): The Settings object returns pending configuration changes on GET, and is used to initiate configuration changes using PATCH.
#Port.v1_5_0.Port includes the following properties:
-
ActiveWidth: The number of active lanes for the interface. -
CapableProtocolVersions (array)-CapableProtocolVersions: An array that contains the following properties:CurrentProtocolVersion,CurrentSpeedGbps, andEnabled. -
Ethernet:-
Ethernet.AssociatedMACAddresses (array)-AssociatedMACAddresses: An array that contains the followingEthernetproperties:EEEEnabled,FlowControlConfiguration,FlowControlStatus,LLDPEnabled,LLDPReceiveobject that contains information such asLLDPReceive.ChassisId,LLDPReceive.ChassisIdSubtype,LLDPReceive.ManagementAddressIPv4,LLDPReceive.ManagementAddressIPv6,LLDPReceive.Ethernet.ManagementAddressMAC,LLDPReceive.ManagementVlanId,LLDPReceive.PortId,LLDPReceive.PortIdSubtype,LLDPTransmitobject that contains information such asLLDPTransmit.ChassisId,LLDPTransmit.ChassisIdSubtype,LLDPTransmit.ManagementAddressIPv4,LLDPTransmit.ManagementAddressIPv6,LLDPTransmit.ManagementAddressMAC,LLDPTransmit.ManagementVlanId,LLDPTransmit.PortId,LLDPTransmit.PortIdSubtype, andWakeOnLANEnabled.
-
-
FibreChannel:-
FabricName,NumberDiscoveredRemotePortsandPortConnectionType.
-
-
FunctionMaxBandwidth (array)-FunctionMaxBandwidth: An array that contains the following properties:FunctionMaxBandwidth[{item}].AllocationPercentandFunctionMaxBandwidth[{item}].NetworkDeviceFunction. -
FunctionMinBandwidth (array)-FunctionMinBandwidth: An array that contains the following properties:FunctionMinBandwidth[{item}].AllocationPercentandFunctionMinBandwidth[{item}].NetworkDeviceFunction. -
InterfaceEnabled: An indication of whether the interface is enabled. -
LinkConfiguration (array): The link width in conjunction with the link speed properties to be used for auto negotiation.LinkConfigurationis an array that contains the following properties:-
LinkConfiguration[{item}].AutoSpeedNegotiationCapable,LinkConfiguration[{item}].AutoSpeedNegotiationEnabled,LinkConfiguration[{item}].CapableLinkSpeedGbps (array)-CapableLinkSpeedGbps: An array that contains the following property:ConfiguredNetworkLinks[{item}].ConfiguredLinkSpeedGbps, andLinkConfiguration[{item}].ConfiguredNetworkLinks (array)-ConfiguredNetworkLinks: An array that contains the following property:ConfiguredNetworkLinks[{item}].ConfiguredWidth.
-
-
LinkNetworkTechnology: The link network technology capabilities of the port. -
LinkState: The preferred link state of the interface. -
LinkStatus: The preferred link status of the interface. -
LinkTransitionIndicator: The number of link state transitions for the interface. -
Location: Represents the part location, location type, and so on.-
Location.PartLocationandLocation.PartLocation.LocationOrdinalValue: The number that represents the location of the part. If LocationType isslotand the unit is in slot 2, the LocationOrdinalValue is 2. -
Location.PartLocation.LocationType,Location.PartLocation.Orientation,Location.PartLocation.Reference, andLocation.PartLocation.ServiceLabel. -
Location.Placement,Location.Placement.AdditionalInfo,Location.Placement.Rack,Location.Placement.RackOffset,Location.Placement.RackOffsetUnits, andLocation.Placement.Row.
-
-
LocationIndicatorActive: An indicator that allows an operator to locate the resource physically. -
MaxFrameSize: The maximum frame size supported by the port. -
MaxSpeedGbps: The port's maximum speed as configured. -
Oem.Hpe- HPE OEM properties:-
Evb: Edge Virtual Bridging (EVB) information for the port. -
EvbData: An object contains information such asReceivingobject,SChannelAssignmentsobject, andTransmittingobject. -
Lldp: Link-Layer Discovery Protocol (LLDP) information for the port. -
LldpData: Link-Layer Discovery Protocol (LLDP) data for the port. An object that contains information such asReceivingobject, andTransmittingobject. -
AutoNegotiationCapable: Indicates the ability of the network port to automatically negotiate link speed. -
ConfiguredNetworkLinks (array)-ConfiguredNetworkLink: An array that contains the following properties:ConfiguredNetworkLinks[{item}].ConfiguredLinkSpeedGbpsandConfiguredNetworkLinks[{item}].ConfiguredWidth. -
PortDiagnosticEnableLocalLoopback: When true, local loopback is active on the port.Oem.Hpe.PortDiagnosticsEnabled(When true, diagnostic features are enabled on the port) must first be true in order to set the property to true. -
PortDiagnosticEnableRemoteLoopback: When true, remote loopback is active on the port.Oem.Hpe.PortDiagnosticsEnabled(When true, diagnostic features are enabled on the port) must first be true in order to set the property to true. -
PortDiagnosticLocalLoopbackCapable: When true, the port has local loopback capability. -
PortDiagnosticRemoteLoopbackCapable: When true, the port has remote loopback capability. -
PortDiagnosticsEnabled: When true, diagnostic features are enabled on the port. -
VirtualFunctionAllocations (array)-VirtualFunctionAllocation: An array that contains the following properties:VirtualFunctionAllocations[{item}].NetworkDeviceFunctionandVirtualFunctionAllocations[{item}].VirtualFunctionsAllocated.
-
-
PortId: The label on the physical package of the port. -
PortMedium: The physical connection medium for the port. -
PortProtocol: The protocol being sent over the port. -
PortType: The type of the port. -
Settings: Reference to the resource the client may use PUT/PATCH in order to change the resource. -
SignalDetected: Indicates whether a signal is detected at the interface. -
Width: The number of lanes, phys, or other physical transport links that the port contains.
#PortCollection.PortCollection - A Collection of NetworkPort resource instances.
The following resource instances are added in this schema:
-
/redfish/v1/Chassis/{@ChassisId}/NetworkAdapters/{@nicId}/Ports(GET) -
/redfish/v1/Systems/{@systemsId}/NetworkInterfaces/{@nicId}/Ports(GET,PATCH,POST)
#SerialInterfaceCollection.SerialInterfaceCollection
The following resource instance is added in this schema:
-
/redfish/v1/Managers/{@managerId}/SerialInterfaces(GET): The resource to a collection of serial interfaces that the manager uses for serial and console communication.
#SerialInterface.v1_1_7.SerialInterface
The following resource instance is added in this schema:
-
/redfish/v1/Managers/{@managerId}/SerialInterfaces/{@sInterfaceId}(GET,PATCH):-
InterfaceEnabled: An indication of whether the interface is enabled. -
BitRate: A measure of the rate at which data is received and transmitted over serial connections, specified as bits per second (bit/s).
-
HTTP methods - additions and deprecations
No changes have been made to HTTP methods for this release.
Deprecated URIs
-
/redfish/v1/Managers/{@managerId}/SerialInterface -
/redfish/v1/Managers/{@managerId}/SerialInterface/{@sInterfaceId}
Redfish actions - additions and deprecations
No changes have been made to supported Redfish actions for this release.
Schema updates
-
#HpeServerPCISlot.v2_1_0.HpeServerPCISlotupdated to#HpeServerPCISlot.v2_1_1.HpeServerPCISlot:-
Supports
PCIExpressGen5technology.
-
Supports
-
#NetworkAdapter.v1_4_0.NetworkAdapterupdated to#NetworkAdapter.v1_5_0.NetworkAdapter:-
Added
Ports: A reference to the collection(s) of physical network ports associated with the network adapter controller.
-
Added
-
#NetworkDeviceFunction.v1_3_0.NetworkDeviceFunctionupdated to#NetworkDeviceFunction.v1_5_0.NetworkDeviceFunction:-
Added
AssignablePhysicalNetworkPorts (array): An array of references to the physical ports which may be assigned to the network device function. -
Added
PhysicalNetworkPortAssignment: The physical port to which the network device function is currently assigned. -
Added
PhysicalPortAssignment: A reference to the physical port currently assigned to the network device function.
-
Added
-
#NetworkInterface.v1_1_1.NetworkInterfaceupdated to#NetworkInterface.v1_2_0.NetworkInterface:-
Added
Ports: A link to a collection ofmembertypeports. The collection of ports which are available on the network interface.
-
Added
-
#ComputerSystem.v1_10_0.ComputerSystem(/redfish/v1/systems/{item}):-
Added
Oem.Hpe.AggregateHealthStatus.AggregateServerHealth: Represents the overall health state.
-
Added
-
#ManagerNetworkProtocol.v1_0_0.ManagerNetworkProtocol(/redfish/v1/managers/{item}/networkprotocol):-
Added
Oem.Hpe.EnhancedDownloadPerformanceEnabled: Indicates whether enhanced download for virtual media and firmware update is enabled or disabled.
-
Added
-
#ServiceRoot.v1_5_1.ServiceRoot(/redfish/v1/):-
Added
Manager[{item}].ExternalManager: Reports the current external manager of the system.
-
Added
RDE support changes
Added Redfish Device Enablement (RDE) support for the following URIs and HTTP methods:
-
/redfish/v1/Chassis/{@chassisId}/NetworkAdapters/{@nicId}/Ports(GET) -
/redfish/v1/Chassis/{@chassisId}/NetworkAdapters/{@nicId}/Ports/{@portId}(GET, PATCH, POST ) -
/redfish/v1/Systems/{@systemsId}/NetworkInterfaces/{@nicId}/Ports(GET, PATCH, POST) -
/redfish/v1/Systems/{@systemsId}/NetworkInterfaces/{@nicId}/Ports/{@portId}(GET, PATCH, POST) -
/redfish/v1/Systems/{@systemId}/Storage/{@storageId}/Controllers/{@ControllerId}/Ports/{@portId}(GET, PATCH) -
/redfish/v1/Systems/{@systemId}/Storage/{@storageId}/StorageControllers/{@StorageControllerId}/Ports/{@portId}(GET, PATCH)
iLO 5 2.60 new features and changes
New URIs
-
HpeAutomaticCertEnrollment(/redfish/v1/Managers/{@managerId}/SecurityService/AutomaticCertificateEnrollment(GET, PATCH, POST)) - theHpeAutomaticCertEnrollmentschema supports obtaining and renewing SSL certificate automatically using the Simple Certificate Enrollment Protocol (SCEP).-
AutomaticCertificateEnrollmentSettings- theHPEAutomaticCertEnrollmentresource describes the features of Automatic Certificate Enrollment. -
AutomaticCertificateEnrollmentSettings.CACertificateName- name of imported CA(Certificate Authority) Certificate which is used to sign the SSL certificate. -
AutomaticCertificateEnrollmentSettings.CertificateEnrollmentStatus- Enrollment Status of SSL certificate. -
AutomaticCertificateEnrollmentSettings.ChallengePassword- Challenge Password required to complete certificate Enrollment. -
AutomaticCertificateEnrollmentSettings.ServerUrl- Link to Certificate Enrollment Server. -
AutomaticCertificateEnrollmentSettings.ServiceEnabled- indicates whether the Automatic Certificate Enrollment(ACE) service is enabled. -
HttpsCertCSRSubjectValue(object)- city, state, and country code of the organization or company that owns the iLO subsystem, the FQDN of the iLO subsystem, IP addresses in the CSR, along with the unit.
-
HTTP methods - additions and deprecations
-
Added POST for
/redfish/v1/Chassis/{@ChassisId}/Thermal -
Added POST for
/redfish/v1/Systems/{@systemId}/Storage/ -
Added POST for
/redfish/v1/Systems/{@systemId}/Storage/{@storageId}/Volumes/
Deprecated URIs
No URIs deprecated for this release.
Redfish actions - additions and deprecations
-
HpeAutomaticCertEnrollment.v1_0_0.HpeAutomaticCertEnrollment-
Import CA Certificate- defines a property to import a CA Certificate inHpeAutomaticCertEnrollmentresource.
-
Schema updates
-
Memory.json(/redfish/v1/systems/{item}/memory/{item}): A memory module is described by a Memory schema.-
DIMMManufacturingDate- added date of manufacturing of the module in YYWW (year and week) format in the memory resource.
-
-
HpeiLOLicense.json(/redfish/v1/managers/{item}/licenseservice/{item}): The License schema describes how to manage BMC licenses based on properties.-
AutoCertEnroll- the property enables automatic certificate enrolment and included in HPE iLO License resource.
-
-
Thermal.json(/redfish/v1/chassis/{item}/thermal): The Thermal schema defines the thermal metrics associated with the system. In other words, it represents the temperature and cooling properties of the system.-
CriticalTempUserThreshold- temperature threshold value specified by the user that triggers a critical alert. This property is included in thermal resource. -
WarningTempUserThreshold- temperature threshold value that the user sets for the sensor resulting in a warning alert. This property is added inside thermal resource. -
SetUserTempThreshold- a user-defined temperature threshold for a PCIe slot temperature sensor. This action is included in thermal resource.
-
iLO 5 2.55 new features and changes
New URIs
No changes have been made to new URIs for this release.
Deprecated URIs
No URIs deprecated for this release.
Schema updates
-
#Drive.v1_1_0.Driveupdated to#Drive.v1_7_0.Drive -
#Storage.v1_5_0.Storageupdated to#Storage.v1_7_1.Storage
RDE support changes
Added Redfish Device Enablement (RDE) support for the following URIs and HTTP methods:
-
/redfish/v1/Systems/{@systemsId}/NetworkInterfaces(GET) -
/redfish/v1/Systems/{@systemsId}/NetworkInterfaces/{@nicId}(GET) -
/redfish/v1/Systems/{@systemId}/EthernetInterfaces(GET) -
/redfish/v1/Systems/{@systemId}/EthernetInterfaces/{@nicId}(GET) -
/redfish/v1/Chassis/{@chassisId}/PCIeDevices(GET) -
/redfish/v1/Chassis/{@chassisId}/PCIeDevices/{@PCIeDeviceId}(GET) -
/redfish/v1/Chassis/{@chassisId}/PCIeDevices/{@PCIeDeviceId}/PCIeFunctions(GET) -
/redfish/v1/Chassis/{@chassisId}/PCIeDevices/{@PCIeDeviceId}/PCIeFunctions/{@PCIeFunctionId}(GET) -
/redfish/v1/Chassis/{@ChassisId}/NetworkAdapters/{@nicId}(PATCH, POST) -
/redfish/v1/Chassis/{@ChassisId}/NetworkAdapters/{@nicId}/NetworkDeviceFunctions/{@pfId}(PATCH, POST) -
/redfish/v1/Chassis/{@ChassisId}/NetworkAdapters/{@nicId}/NetworkPorts/{@portId}(PATCH, POST) -
/redfish/v1/Systems/{@systemId}/Storage/{@storageId}(PATCH, POST) -
/redfish/v1/Systems/{@systemId}/Storage/{@storageId}/Drives/{@driveId}(PATCH, POST) -
/redfish/v1/Systems/{@systemId}/Storage/{@storageId}/Volumes/{@volumeId}(PATCH, POST, DELETE,) -
/redfish/v1/Systems/{@systemsId}/NetworkInterfaces/{@nicId}/NetworkDeviceFunctions/{@pfId}(PATCH, POST) -
/redfish/v1/Systems/{@systemsId}/NetworkInterfaces/{@nicId}/NetworkPorts(PATCH) -
/redfish/v1/Systems/{@systemsId}/NetworkInterfaces/{@nicId}/NetworkPorts/{@portId}(PATCH)
iLO 5 2.42 new features and changes
New URIs
-
/redfish/v1/CertificateService(GET, POST) -
/redfish/v1/CertificateService/CertificateLocations(GET) -
/redfish/v1/Managers/{@managerId}/SecurityService/PlatformCert/Certificates(GET) -
/redfish/v1/Managers/{@managerId}/SecurityService/PlatformCert/Certificates/{@certId}(GET) -
/redfish/v1/Managers/{@managerId}/SecurityService/SystemIAK/Certificates(GET) -
/redfish/v1/Managers/{@managerId}/SecurityService/SystemIAK/Certificates/{@certId}(GET) -
/redfish/v1/Managers/{@managerId}/SecurityService/SystemIDevID/Certificates(GET) -
/redfish/v1/Managers/{@managerId}/SecurityService/SystemIDevID/Certificates/{@certId}(GET) -
/redfish/v1/Managers/{@managerId}/SecurityService/iLOIDevID/Certificates(GET) -
/redfish/v1/Managers/{@managerId}/SecurityService/iLOIDevID/Certificates/{@certId}(GET) -
/redfish/v1/Managers/{@managerId}/SecurityService/iLOLDevID/Certificates(GET, POST) -
/redfish/v1/Managers/{@managerId}/SecurityService/iLOLDevID/Certificates/{@certId}(DELETE, GET)
HTTP methods - additions and deprecations
No changes have been made to HTTP methods for this release.
Deprecated URIs
No URIs deprecated for this release.
Redfish actions - additions and deprecations
-
Added
/redfish/v1/CertificateService/Actions/CertificateService.GenerateCSR -
Added
/redfish/v1/Managers/1/ActiveHealthSystem/Actions/HpeiLOActiveHealthSystem.LogMilestone -
Added
/redfish/v1/Managers/1/ActiveHealthSystem/Actions/HpeiLOActiveHealthSystem.CaptureSystemLog
Schema updates
The schema versions listed below correspond to iLO’s schemas which are not aligned to DMTF’s standard Redfish schemas versioning.
-
#HpePowerMetricsExt.v2_2_0.HpePowerMetricsExtupdated to#HpePowerMetricsExt.v2_3_0.HpePowerMetricsExt -
#HpeSecurityService.v2_2_1.HpeSecurityServiceupdated to#HpeSecurityService.v2_3_1.HpeSecurityService -
#HpeiLOActiveHealthSystem.v2_3_0.HpeiLOActiveHealthSystemupdated to#HpeiLOActiveHealthSystem.v2_5_0.HpeiLOActiveHealthSystem -
#HpeiLODiagnostics.v2_2_2.HpeiLODiagnosticsupdated to#HpeiLODiagnostics.v2_3_0.HpeiLODiagnostics -
#NetworkPort.v1_2_0.NetworkPortupdated to#NetworkPort.v1_2_5.NetworkPort -
#Processor.v1_0_0.Processorupdated to#Processor.v1_7_2.Processor -
#SoftwareInventory.v1_0_0.SoftwareInventoryupdated to#SoftwareInventory.v1_2_0.SoftwareInventory
iLO 5 2.33 new features and changes
New URIs
-
/redfish/v1/Chassis/{@chassisId}/PCIeDevices(GET) -
/redfish/v1/Chassis/{@chassisId}/PCIeDevices/{@PCIeDeviceId}/PCIeFunctions(GET) -
/redfish/v1/Managers/{@managerId}/RemoteSupportService/ExtSettings(GET, PATCH, POST) -
/redfish/v1/Managers/{@managerId}/SerialInterface(GET) -
/redfish/v1/Managers/{@managerId}/SerialInterface/{@sInterfaceId}(GET, PATCH) -
/redfish/v1/Systems/{@systemId}/Storage/{@storageId}/Drives/{@driveId}(GET, PATCH, POST) -
/redfish/v1/Systems/{@systemsId}/SecureEraseReportService(GET, POST) -
/redfish/v1/Systems/{@systemsId}/SecureEraseReportService/SecureEraseReportEntries(GET) -
/redfish/v1/Systems/{@systemsId}/SecureEraseReportService/SecureEraseReportEntries/{@entryId}(GET)
HTTP methods - additions and deprecations
-
Added DELETE to
/redfish/v1/AccountService/ExternalAccountProviders/LDAP/Certificates/{@certId} -
Added PATCH to
/redfish/v1/Chassis/{@ChassisId}/Thermal
Deprecated URIs
-
/redfish/v1/Chassis/{@chassisId}/Drives/{@driveId}
Redfish actions - additions and deprecations
-
Added
/redfish/v1/Systems/{@systemId}/Storage/{@storageId}/Drives/{@driveId}/Actions/Drive.Reset -
Added
/redfish/v1/Systems/1/SecureEraseReportService/Actions/HpeSecureEraseReportService.DeleteSecureEraseReport
Schema updates
The schema versions listed below correspond to iLO’s schemas which are not aligned to DMTF’s standard Redfish schemas versioning.
-
#AccountService.v1_3_0.AccountServiceupdated to#AccountService.v1_5_0.AccountService -
#Chassis.v1_6_0.Chassisupdated to#Chassis.v1_10_2.Chassis -
#ComputerSystem.v1_4_0.ComputerSystemupdated to#ComputerSystem.v1_10_0.ComputerSystem -
#HpeNetworkPortEVB.v1_1_1.HpeNetworkPortEVBupdated to#HpeNetworkPortEVB.v1_2_0.HpeNetworkPortEVB -
#HpeNetworkPortLLDP.v1_1_1.HpeNetworkPortLLDPupdated to#HpeNetworkPortLLDP.v1_2_0.HpeNetworkPortLLDP -
#HpeRemoteSupport.v2_4_0.HpeRemoteSupportupdated to#HpeRemoteSupport.v2_6_0.HpeRemoteSupport -
#HpeSecurityService.v2_2_0.HpeSecurityServiceupdated to#HpeSecurityService.v2_2_1.HpeSecurityService -
#HpeiLOSnmpService.v2_2_0.HpeiLOSnmpServiceupdated to#HpeiLOSnmpService.v2_3_0.HpeiLOSnmpService -
#ManagerAccount.v1_1_3.ManagerAccountupdated to#ManagerAccount.v1_3_0.ManagerAccount -
#MemoryChunks.v1_2_2.MemoryChunksupdated to#MemoryChunks.v1_2_3.MemoryChunks -
#NetworkAdapter.v1_3_0.NetworkAdapterupdated to#NetworkAdapter.v1_4_0.NetworkAdapter
RDE support changes
Added Redfish Device Enablement (RDE) support for the following URIs and HTTP methods:
-
/redfish/v1/Chassis/{@chassisId}/NetworkAdapters(GET) -
/redfish/v1/Chassis/{@chassisId}/NetworkAdapters/{@nicId}(GET) -
/redfish/v1/Chassis/{@chassisId}/NetworkAdapters/{@nicId}/NetworkPorts(GET) -
/redfish/v1/Chassis/{@chassisId}/NetworkAdapters/{@nicId}/NetworkPorts/{@portId}(GET) -
/redfish/v1/Chassis/{@chassisId}/NetworkAdapters/{@nicId}/NetworkDeviceFunctions(GET) -
/redfish/v1/Chassis/{@chassisId}/NetworkAdapters/{@nicId}/NetworkDeviceFunctions/{@pfId}(GET) -
/redfish/v1/Systems/{@systemId}/Storage/(GET) -
/redfish/v1/Systems/{@systemId}/Storage/{@storageId}(GET) -
/redfish/v1/Systems/{@systemId}/Storage/{@storageId}/Drives/{@driveId}(GET) -
/redfish/v1/Systems/{@systemId}/Storage/{@storageId}/Volumes(GET) -
/redfish/v1/Systems/{@systemId}/Storage/{@storageId}/Volumes/{@volumeId}(GET)
BIOS Redfish changes (GEN 10 to GEN 10 Plus)
New URIs
-
/redfish/v1/Systems/{item}/Bios/Oem/Hpe/Serverconfiglock(GET) -
/redfish/v1/Systems/{item}/Bios/Oem/Hpe/Serverconfiglock/Settings(GET, PATCH) -
/redfish/v1/Systems/{item}/Bios/Oem/Hpe/Serverconfiglock/Baseconfigs(GET) -
/redfish/v1/Systems/{item}/Bios/Oem/Hpe/Kmsconfig(GET) -
/redfish/v1/Systems/{item}/Bios/Oem/Hpe/Kmsconfig/Settings(GET) -
/redfish/v1/Systems/{item}/Bios/Oem/Hpe/Kmsconfig/Baseconfigs(GET)
Migrated URIs
-
/redfish/v1/Systems/{item}/Bios/baseconfigsmoved to/redfish/v1/Systems/{item}/Bios/Oem/Hpe/Baseconfigs -
/redfish/v1/Systems/{item}/Bios/bootmoved to/redfish/v1/Systems/{item}/Bios/Oem/Hpe/Boot -
/redfish/v1/Systems/{item}/Bios/boot/Settingsmoved to/redfish/v1/Systems/{item}/Bios/Oem/Hpe/Boot/Settings
iLO 5 2.30 new features and changes
-
AccountService.json(/redfish/v1/AccountService)-
LDAP.Certificates: Added a link to a collection of certificates used for the external account service.
-
-
Chassis.json(/redfish/v1/Chassis/{@ChassisId}/)-
PCIeDevices: Added a link to thePCIeDeviceCollectionlocated in the chassis. -
PCIeSlots: Added a link to the PCIe slot properties for the chassis.
-
-
Drive.json(/Systems/{@systemId}/Storage/{@storageId}/Drives/{@driveId})-
Drive.Reset: Added action to reset a drive. -
IndicatorLED: Added a state of the indicator LED.
-
-
HpeComputerSystemExt.json(/redfish/v1/Systems/{@systemId})-
CriticalTempRemainOff: Added a property that indicates whether server should remain off after a thermal shutdown is triggered. -
PostState: Added an enumerated type toInPostDiscoveryStartfor a server that has started to discover devices.
-
-
HpeiLOServiceExt.json(/redfish/v1/root)-
VNIC: Added a virtual USB network interface to BMC name. -
SYSMGMT: Added the System Management Experience property.
-
-
HpeiLOSnmpService.json(/redfish/v1/Managers/{@managerId}/SnmpService)-
SNMPv1Enabled: This new property indicates if the SNMPv1 protocol is enabled.
-
-
HpeiLOUpdateServiceExt.json(/redfish/v1/UpdateService)-
Capabilities: Added a property that indicates iLO support for various firmware update protocols. -
Capabilities.UpdateFWPKG: Added a property insideCapabilities. The property indicates whether iLO supports FWPKG 2.0 firmware images. -
Capabilities.PLDMFirmwareUpdate: Added a property insideCapabilities. The property indicates whether iLO supports PLDM firmware updates. -
Accept3rdPartyFirmware: Added a property that enables or disables support for third-party firmware update packages.
-
-
HpeMemoryExt.json(/redfish/v1/Systems/{@systemId}/Memory)-
PartNumber: Added a property for the HPE product part number of the device.
-
-
HpeNetworkAdapter.json(/redfish/v1/Chassis/{@ChassisId}/NetworkAdapters/{@nicId})-
Controllers[x].RDMASupport: AddedRDMASupportto controller array. RDMA technology supported. [RoCE/iWARP] . -
Controllers[x].UnderlyingDataSource: AddedUnderlyingDataSourceto controller array. It is the protocol through which Redfish data is supplied for the adapter. [RDE/DCi] . Where x is the controller index.
-
-
HpeRemoteSupport.json(/Managers/{@managerId}/RemoteSupportService)-
MessageId: Added a property for a unique message identifier in UUID format used to match the registration with the request. It is returned in the submission package SOAP envelope header. -
ExternalAgentName: Added a property for the name of the external remote support agent.
-
-
HpeServerPCISlot.json(/Systems/{@systemId}/PCISlots/{@PciSlotsId})-
Technology: Added enumerated typePCIExpressGen4.
-
-
HpeThermalExt.json(/Chassis/{@ChassisId}/Thermal)-
FanPercentMinimum: Added a system-wide setting for fan speed minimum percentage. -
ThermalConfiguration: Added a property that selects the fan cooling method for the system. -
OptimalCooling: Added a property that provides the most efficient solution by configuring fan speeds to the minimum required to provide adequate cooling. -
IncreasedCooling: Added a property that operates fans at a higher speed. -
MaximumCooling: Added a property that provides the maximum cooling available for the system. -
EnhancedCooling: Added a property that provides additional cooling to the processors, which can improve performance.
-
-
ManagerAccount.json(/redfish/v1/AccountService/Accounts/@AccountId)-
PasswordChangeRequired: Added a property that indicates that the password for the account must be changed. The service requires the password to be changed before access is allowed.
-
-
Storage.json(/Systems/{@systemId}/Storage/{@storageId})-
FirmwareVersion: Added a property for the firmware version of the storage controller. -
Location: Added a property for the location of the storage controller.
-
-
Thermal.json(/Chassis/{@ChassisId}/Thermal)-
UpperThresholdUser: Added a property for the user-given threshold values for inlet ambient temperature.
-
-
HpeRemoteSupportSettingsExt(/Managers/{@managerId}/RemoteSupportService/ExtSettings)-
ChangeExternalControlMode: Added an action to enable or disable remote support by external agent. -
RemoteSupportEnabled: Added a property that indicates if the remote support service is available. -
ConnectModel: Added the remote support connect model typeDirectConnect/CentralConnect. -
AdditionalERSConfigurations: Added a property that shows settings, such as IML mode, sending Active Health System (AHS) followed by a service event and the IML severity level in aGet ERSsettings response. -
ImlMode: Added a property that enables or disables the IML mode. It also indicates if the IML mode is enabled. -
ServiceEventAttachAHS: Added a property that indicates if the AHS log transmission follows a service event. -
DirectConnectRegistrationIsCompleted: Added a property for step 2 of Direct Connect Registration completion status. -
ExternalAgentName: Added a property that indicates the name of the external remote support agent. -
IMLSeverityLevels: Added a property that lists the IML severity levels available to Insight Remote Support (IRS).
-
-
HpeSecureEraseReport.json(/Systems/{@systemsId}/SecureEraseReportService/SecureEraseReportEntries/{@entryId}) The new report describes the secure erase status and the other details of the devices during the secure system erase operation.-
DeviceType: Added a property that indicates the device type being securely erased. -
EraseType: Added a property that indicates the NIST SP800-88 Rev.1 (National Institute of Standards and Technology) approved techniques to sanitize a particular media or device. -
EraseStatus: Added a property that indicates the secure erase status of the individual components. -
DeviceIdentifier: Added a property that indicates the unique identifier for the device in the system like it's physical location or the exact device path etc. -
SerialNumber: Added a property that indicates the serial number of the device being erased. -
EraseStartTime: Added a property that indicates the date and time of the start of secure erase operation, ISO8601 Redfish-style time. -
EraseEndTime: Added a property that indicates the date and time of the end of secure erase operation, ISO8601 Redfish-style time.
-
-
HpeSecureEraseReportService.json(/redfish/v1/Systems/{@systemsId}/SecureEraseReportService)-
DeleteSecureEraseReport: (/redfish/v1/Systems/{@systemsId}/SecureEraseReportService/Actions/HpeSecureEraseReportService.DeleteSecureEraseReport): Permanently removes the erase report in a secure manner and resets the management processor immediately. -
ServerSerialNumber: Added a property that represents the server serial number. -
EraseInitiatedBy: Added a property that indicates the user, who initiated the secure system erase process. -
Links: Added a property that indicates the URIs to the resource related toHpeSecureEraseReport.
-
-
PCIeDevice.json(/Chassis/{@chassisId}/PCIeDevices/{@PCIeDeviceId}): It represents the properties of a PCIe Device attached to a System.-
DeviceType: Added a property that indicates the device type for the PCIe device. -
FirmwareVersion: Added a property that indicates the version of firmware for the PCIe device. -
Links: Added a property that indicates the links to other resources that are related to the resource. -
Manufacturer: Added a property that indicates the manufacturer of the PCIe device. -
Model: Added a property that indicates the model number for the PCIe device. -
PCIeFunctions: Added a property that indicates the link to the collection of PCIe functions associated with the PCIe device. -
PCIeInterface: Added a property that that indicates the type that defines a PCI interface. -
PCIeInterface.LanesInUse: Added a property that indicates the number of PCIe lanes in use by the device. -
PCIeInterface.MaxLanes: Added a property that indicates the number of PCIe lanes supported by the device. -
PCIeInterface.MaxPCIeType: Added a property that indicates the highest version of the PCIe specification supported by the device. -
PCIeInterface.PCIeType: Added a property that indicates the version of the PCIe specification in use by the device. -
PartNumber: Added a property that indicates the part number for the PCIe device. -
SKU: Added a property that indicates the SKU for the PCIe device. -
SerialNumber: Added a property that indicates the serial number for the PCIe device.
-
-
PCIeFunction.json(/Chassis/{@chassisId}/PCIeDevices/{@PCIeDeviceId}/PCIeFunctions/{@PCIeFunctionId}): This new resource represents a PCIe function attached to a system.-
ClassCode: Added a property that indicates the class code of the PCIe function. -
DeviceClass: Added a property that indicates the class for the PCIe function. -
DeviceId: Added a property that indicates the device ID of the PCIe function. -
FunctionId: Added a property that indicates the PCIe function number. -
RevisionId: Added a property that indicates the revision ID of the PCIe function. -
SubsystemId: Added a property that indicates the subsystem ID of the PCIe function. -
SubsystemVendorId: Added a property that indicates the subsystem vendor ID of the PCIe function. -
VendorId: Added a property that indicates the vendor ID of the PCIe function.
-
-
PCIeSlots.json: (/Chassis/{@chassisId}/PCIeSlots): ThePCIeSlotsschema describes PCIe slot properties.-
Slots: Added a property that indicates the array of PCI Slot information. -
Slots.HotPluggable: Added a property that indicates whether a PCIe slot supports a hotplug. -
Slots.Lanes: Added a property that indicates the number of PCIe lanes supported by the slot. -
Slots.Location: Added a property that indicates the location of the PCIe slot. -
Slots.PCIeType: Added a property that indicates the PCIe specification supported by the slot. -
Slots.SlotType: Added a property that indicates the PCIe slot type for a slot. -
Status: Added a property that indicates the status of a PCIe slot.
-
iLO 5 2.10 new features and changes
Redfish features and fixes
-
ComputerSystem (
/redfish/v1/Systems/{@systemsid}) and sub-resources-
Added
GracefulShutdownto theComputerSystemResetTypelist - the performs a virtual button press if the system is on and does nothing if the system of off. -
Added Redfish
BootOptionsfor boot order management -
Changed
ResetBiosaction to not require aResetTypeproperty to conform to the Redfish standard action, which is parameterless. NOTE: The Redfish client must still supply and empty JSON object{}as a request body. -
Added
Status/HealthRolluptoComputerSystem- the has the same value asHealthand is provided for compatibility. -
Added
InterfaceEnabledto all hostEthernetInterfaces
-
Added
-
Chassis (
/redfish/v1/Chassis/{@chassisid})-
Added
IndicatorLEDproperty toChassis -
Added
PowerStatetoChassisresource -
Added
AssetTag
-
Added
-
Manager (
/redfish/v1/Managers/{@Managers})-
Added
GracefulRestartandForceRestartResetTypeallowable values to Manager (iLO reset) -
Added
DateTimeandDateTimeLocalOffset -
Added
Model -
Added
Status/Health
-
Added
-
NVMe Drives
-
Added support for
Drive::PCIeInterfaceinformation for NVMe drives (when data is available) -
Added
DurableNameandDurableNameFormatto NVMeDriveresources
-
Added support for
-
Other
-
Added
ClearingLogicto iLO Redfish Events registry - Added and/or modified the descriptions of many schema for conformity
-
Updated message registries to conform to
MessageRegistry.v1_2_0schema - Updated the Base registry messages to include newer messages from Redfish standard Base registry.
-
Changed schema items with
#format": "uri"to"format": "uri-reference"to match Redfish 2019.1 - Removed X_HP-CHRP-Service-Version HTTP header in responses
-
Added
TransferProtocol@Redfish.AllowableValuestoUpdateService - Changed some properties in the API to not trigger Redfish events when they change to reduce event chattiness
-
Renamed from
NetworkAdapter.FlushConfigurationToNVMtoHpeNetworkAdapter.FlushConfigurationToNVMinHpeNetworkAdapter.json(/redfish/v1/Chassis/1/NetworkAdapters/xxxx). InvokingNetworkAdapter.FlushConfigurationToNVMinstructs the network adapter to save its configuration state to non-volatile storage. This optional action may not be supported by all devices. Support is indicated by a target present in a GET response.
-
Added
HPE OEM features
-
Added new OEM actions to ComputerSystem to enable special modes on reboot
-
ServerIntelligentDiagnosticsMode -
RestoreManufacturingDefaults -
ServerSafeMode -
RestoreSystemDefaults
-
-
Added the ability to set
EndOfPostDelaySecondsto > 255 seconds. When PATCHed >255, it is internally converted to whole minutes (rounded up) and reported as the rounded seconds on GET. This enables a client to support up to 15300 seconds (255 minutes).
iLO 5 1.40 new features and changes
iLO 5 1.40 adds support for several Redfish features:
- Redfish 1.6 support for the OpenAPI standard
-
Support for the
?onlyquery parameter for easier access to key data -
Directory Services Configuration (
ExternalAccountProvider) -
Local account roles (
Role) -
TelemetryService support for CPU utilization (
TelemetryService) -
Persistent Memory support (
MemoryDomainsandMemoryChunks) -
Improved
EthernetInterfacesimplementation for iLO's network - Redfish host interface
Additionally, it includes support for new iLO 5 1.40 features:
-
One-button secure erase (in
ComputerSystemHPE OEM schema) -
iLO Configuration Backup and Restore (new
HpeiLOBackupRestoreServiceHPE OEM schema) -
Configuration support for firmware downgrade policy (in
UpdateServiceHPE OEM schema) -
Workload Performance advisor (new
HpeWorkloadPerformanceAdvisorHPE OEM schema)
Redfish 1.6 and OpenAPI
iLO 5 version 1.40 and later is conformant with the new Redfish 1.6 requirement to fix certain resource URIs in the data model.
Several resource URIs have been changed to conform to Redfish 1.6. A properly written Redfish client which traverses the data model and finds the URIs dynamically should not be affected, but clients which make assumptions about URIs may require modifications.
Trailing slashes on URIs
iLO 5 versions prior to 1.40 would return an HTTP 308 Redirect back to clients who requested URIs without a trailing slash. Clients must follow 308 Redirect to the alternate URI (the same URI path with a trailing slash.) In order to conform to Redfish 1.6, iLO 5 1.40 changes the behavior and aliases the same resources at both URIs. Requesting a URI with or without a trailing slash will return similar results with the exception that URIs in the returned data will be different. GETs of URIs with trailing slash will return links (@odata.id) with trailing slashes, and GETs of URIs without trailing slashes will return links without trailing slashes.
| Version | Behavior |
|---|---|
| 1.10-1.3x | GET /redfish/v1/Systems redirects (308) to /redfish/v1/Systems/ |
| 1.40-later | GET /redfish/v1/Systems returns result similar to GET /redfish/v1/Systems/ |
Changed URIs
The following URIs have changed in iLO 5 1.40 and later to conform to Redfish 1.6:
| Old URI in iLO 5 1.10-1.3x | New URI Required by Redfish 1.6 |
|---|---|
/redfish/v1/Chassis/{chassisId}/Drives/{interface}/{driveId} |
/redfish/v1/Chassis/{systemId}/Drives/{driveId} |
/redfish/v1/Systems/{systemId}/Storage/{interface}/{storageId} |
/redfish/v1/Systems/{systemId}/Storage/{storageId} |
/redfish/v1/Systems/{systemId}/Storage/{interface}/{storageId}/Volumes/{volumeId} |
/redfish/v1/Systems/{systemId}/Storage/{storageId}/Volumes/{volumeId} |
/redfish/v1/Systems/{systemId}/NetworkInterfaces/{nId}/NetworkDeviceFunctions/{ndfId} |
/redfish/v1/Chassis/{chassisId}/NetworkAdapters/{nId}/NetworkDeviceFunctions/{ndfId} |
/redfish/v1/Systems/{systemId}/NetworkInterfaces/{nicId}/NetworkPorts/{nportId} |
/redfish/v1/Chassis/{chassisId}/NetworkAdapters/{Id}/NetworkPorts/{nportId} |
/redfish/v1/Schemas/{Id}/ |
/redfish/v1/JsonSchemas/{Id} |
/redfish/v1/Schemas/ |
/redfish/v1/JsonSchemas |
/redfish/v1/Managers/{managerId}/NetworkService/ |
/redfish/v1/Managers/{managerId}/NetworkProtocol |
New ?only Query Parameter
Starting in iLO 5 1.40, appending ?only to GETs on single-member collections returns the one and only member instead. This is a convenient and efficient way to get to important data faster.
GET /redfish/v1/Systems?only returns the one and only ComputerSystem resource instead of the collection that includes it.
This works for collections that have only one member. Otherwise the GET returns the collection as if the query parameter was omitted.