Changelog
The HPE iLO 5 Redfish service implements the DMTF Redfish specification version 1.20.1 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.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.AccountService
updated toAccountService.v1_15_0.AccountService
:-
Added
HTTPBasicAuth
property: Indicates ifHTTP Basic authentication
is enabled for this service. -
Supported values:
Enabled
,Disabled
,Unadvertised
.
-
Added
-
HpeServerPCISlot.v2_1_1.HpeServerPCISlot
updated toHpeServerPCISlot.v2_1_2.HpeServerPCISlot
:-
Added new values for the
length
property :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.HpeiLOSnmpService
is updated toHpeiLOSnmpService.v2_4_1.HpeiLOSnmpService
-
Deprecated
DES
(Data Encryption Standard) algorithm from the enum values defined for thePrivacyProtocol
property
-
Deprecated
iLO 5 3.03 new features and changes
New URIs
-
Consistent
EthernetInterface
naming 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.HpeSecurityService
updated toHpeSecurityService.v2_4_0.HpeSecurityService
-
Added
DisableWeakCiphers
: Disable weak ciphers in Production mode.
-
Added
-
UpdateService.v1_2_1.UpdateService
-
Oem.Hpe.Capabilities.COMHostPoweroffSupport
updated 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
: AddedRDAConnectError
to 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
-
@ChassisId
can 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/1
represents 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.Drive
updated 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
,PCIeHalfLength
andOEM
. -
Added
Multipath
: An indication of whether the drive is accessible from multiple paths.
-
Added
-
#HpeComponentInstallSet.v1_3_0.HpeComponentInstallSet
updated to#HpeComponentInstallSet.v1_4_0.HpeComponentInstallSet
-
Sequence[{item}].Command
: AddedHostPoweroff
as 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.HpeComponentUpdateTask
updated 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.HpeComponentInstallSet
updated 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-Only
changed toFalse
.
-
iLO 5 2.96 new features and changes
New URIs
-
redfish/v1/TelemetryService/MetricReports/
:PowerMetrics
is added as a supported collection member. -
redfish/v1/TelemetryService/MetricReportDefinitions/
: The following collection members are addedCPUUtil
,MemoryBusUtil
,IOBusUtil
,CPUICUtil
,JitterCount
,PowerMetrics
,AvgCPUXFreq
andCPUXPower
.
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
,PunCap
andUnachCap
.
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.Chassis
updated to#Chassis.v1_23_0.Chassis
-
#EventDestination.v1_4_5.EventDestination
updated to#EventDestination.v1_13_0.EventDestination
-
EventTypes
: AddedMetricReport
to the supported values -
Added
MetricReportDefinitions
-
-
#MetricReportDefinition.v1_0_0.MetricReportDefinition
updated to#MetricReportDefinition.v1_4_2.MetricReportDefinition
-
MetricReportDefinitionType
:Read-Only
changed 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.Port
updated 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
,max
andosc
. -
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.Certificate
updated to#Certificate.v1_6_0.Certificate
-
Added
Issuer
andSubject
: -
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.Chassis
updated to#Chassis.v1_19_0.Chassis
-
Added
LocationIndicatorActive
: An indicator allowing an operator to physically locate this resource.
-
Added
-
#ComputerSystem.v1_13_0.ComputerSystem
updated to#ComputerSystem.v1_17_0.ComputerSystem
-
Added
LocationIndicatorActive
: An indicator allowing an operator to physically locate this resource.
-
Added
-
#Drive.v1_7_0.Drive
updated 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.HpeComponentInstallSet
updated to#HpeComponentInstallSet.v1_2_0.HpeComponentInstallSet
-
#HpeComponentUpdateTask.v1_2_0.HpeComponentUpdateTask
updated to#HpeComponentUpdateTask.v1_3_0.HpeComponentUpdateTask
-
#HpeiLOSnmpService.v2_3_0.HpeiLOSnmpService
updated to#HpeiLOSnmpService.v2_4_0.HpeiLOSnmpService
-
Added
SNMPv1RequestsEnabled
andSNMPv1TrapEnabled
to indicate if the SNMPv1 Queries and SNMPv1 Traps are enabled respectively. -
Added
SNMPv3RequestsEnabled
andSNMPv3TrapEnabled
to indicate if the SNMPv3 Queries and SNMPv3 Traps are enabled respectively.
-
Added
-
#Chassis.v1_11_2.Chassis
-
Oem.Hpe.ChassisACPowerWatts
is 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 value0
means 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_0
andTLSVersion.TLS1_1
can be modified with aPATCH
request.
-
Schema Updates
-
#Chassis.v1_11_2.Chassis
AddedOem.Hpe.ChassisACPowerWatts
: The total AC input power consumed by the chassis and nodes. -
#EventDestination.v1_0_0.EventDestination
updated to#EventDestination.v1_4_5.EventDestination
-
Added
SubscriptionType
: The subscription type for events. The following value is supported:RedfishEvent
-
Added
-
#EventService.v1_0_8.EventService
updated 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
:Read Only
set toTrue
.
-
-
EthernetInterface.v1_4_1.EthernetInterface
-
Oem.Hpe.IPv4.DNSServers
:Read Only
set toTrue
-
-
#SoftwareInventory.v1_2_0.SoftwareInventory
-
Added
Oem.Hpe.Version
: NVIDIA CEC Firmware version
-
Added
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 connect
is deprecated in this release. -
DirectConnectRegistrationIsCompleted
(Step 2 of Direct Connect Registration completion status) will not apply as HPE recommends to unregister HPEInsight Online direct connect
and HPEInsight Online direct connect
is deprecated in this release. -
HpeRemoteSupport.CompleteDirectConnectRegistration
: There are no parameters for this action, but this action is not applicable when HPEInsight Online direct connect
is 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.Chassis
updated to#Chassis.v1_11_2.Chassis
-
Added
Location
: An object that contains the following properties such asPartLocation
andPlacement
.
-
Added
-
#ComputerSystem.v1_10_0.ComputerSystem
updated to#ComputerSystem.v1_13_0.ComputerSystem
-
Added a
BootProgress{}
object providing information about Data Processing Units (DPUs) and SmartNIC devices visible under the/redfish/v1/Systems/{item}
withitem > 1
. An example of such device is Pensando devices. -
Added
Oem.Hpe.AvailableSystemCapabilities (array)
:AvailableSystemCapabilities
is an array that indicates SmartNIC DPU supports to OS-triggered DPC with the supported valueOStriggeredDPC
.NOTE
The
BootProgress{}
object is not populated in the mainComputerSystem
member under/redfish/v1/Systems/1
. -
Added
Oem.Hpe.BootProgress
: The property includesOemResetReason
(the Smart NIC Device Operating system Oem reset reason) andResetReason
(the Smart NIC Device Operating system reset reason). -
Added
Oem.Hpe.EnabledSystemCapabilities (array)
:EnabledSystemCapabilities
is an array that indicates SmartNIC DPU supports to OS-triggered DPC with the supported valueOStriggeredDPC
. -
Added
Oem.Hpe.IntegrationConfig
:OsReadyTimeout
is the property of typeinteger
andRead Only
set tofalse
. -
Added
Oem.Hpe.OperatingSystem
: An object to find SmartNIC device operating system kernel version andKernel.Version
is the property. -
Added the supported values
PoweringOn
andPoweringOFf
to thePowerState
property (the current power state of the system) in addition tonull
,On
,Off
, andReset
in thePowerState
property. -
Added
DPU
(SmartNIC DPU System
) to theSystemType
property (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 a
-
#HpeServerDevice.v2_0_0.HpeServerDevice
updated to#HpeServerDevice.v2_1_0.HpeServerDevice
-
Added
FirmwareVersion.FirmwareVersions (array)
:FirmwareVersions
is an array that contains the propertiesComponentName
andVersionString
for the name and the version string of GPU cores.
-
Added
-
#LogService.v1_0_0.LogService
updated to#LogService.v1_1_0.LogService
-
Added
DateTime
: The current date and time, with UTC offset, that theLogService
uses to set or read time. -
Added
DateTimeLocalOffset
: The UTC offset that the currentDateTime
property value contains in the+HH:MM
format. -
Added
ServiceEnabled
: Indicates whether theLogService
is enabled.
-
Added
-
#PCIeDevice.v1_4_0.PCIeDevice
updated to#PCIeDevice.v1_5_0.PCIeDevice
-
Added
Oem.Hpe.FirmwareVersion (array)
:FirmwareVersion
is an array that contains the propertiesComponentName
andVersionString
for the name and the version string of GPU cores.
-
Added
-
#Thermal.v1_6_2.Thermal
updated to#Thermal.v1_7_1.Thermal
-
Updated
PhysicalContext
inTemperatures
:Temperatures
is an array and thePhysicalContext
property 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.UpdateService
updated to#UpdateService.v1_2_1.UpdateService
-
Added
BundleDowngradeSupport
: Indicates whether iLO supports downgrade capability for cloud based updates to theOem.Hpe.Capabilities
property. -
Added
OfflineRuntimeBundleUpdate
: Indicates whether iLO supports offline type D installation. The supported values areProductionMode
,ProductionAndHighSecurityMode
, andAllModes
to theOem.Hpe.Capabilities
property.
-
Added
-
#VirtualMedia.v1_2_0.VirtualMedia
updated to#VirtualMedia.v1_3_0.VirtualMedia
-
Added
TransferProtocolType
property 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
Links
to thePCIDevices
is 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 asPartLocation
andPlacement
. -
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.LogEntry
updated 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
MessageId
toMessageArgs (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-Event
in addition toHpe-IML
,Hpe-iLOEventLog
, andHpe-SL
to the format of an OEM record propertyOemRecordFormat
.
-
Added
-
#Storage.v1_7_1.Storage
updated 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 propertyDurableNameFormat
inIdentifiers (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. TheSettings
object property under it displays the settings URI on which user can performPUT
orPATCH
to 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 theBIOS
configuration 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 followingEthernet
properties:EEEEnabled
,FlowControlConfiguration
,FlowControlStatus
,LLDPEnabled
,LLDPReceive
object that contains information such asLLDPReceive.ChassisId
,LLDPReceive.ChassisIdSubtype
,LLDPReceive.ManagementAddressIPv4
,LLDPReceive.ManagementAddressIPv6
,LLDPReceive.Ethernet.ManagementAddressMAC
,LLDPReceive.ManagementVlanId
,LLDPReceive.PortId
,LLDPReceive.PortIdSubtype
,LLDPTransmit
object that contains information such asLLDPTransmit.ChassisId
,LLDPTransmit.ChassisIdSubtype
,LLDPTransmit.ManagementAddressIPv4
,LLDPTransmit.ManagementAddressIPv6
,LLDPTransmit.ManagementAddressMAC
,LLDPTransmit.ManagementVlanId
,LLDPTransmit.PortId
,LLDPTransmit.PortIdSubtype
, andWakeOnLANEnabled
.
-
-
FibreChannel
:-
FabricName
,NumberDiscoveredRemotePorts
andPortConnectionType
.
-
-
FunctionMaxBandwidth (array)
-FunctionMaxBandwidth
: An array that contains the following properties:FunctionMaxBandwidth[{item}].AllocationPercent
andFunctionMaxBandwidth[{item}].NetworkDeviceFunction
. -
FunctionMinBandwidth (array)
-FunctionMinBandwidth
: An array that contains the following properties:FunctionMinBandwidth[{item}].AllocationPercent
andFunctionMinBandwidth[{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.LinkConfiguration
is 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.PartLocation
andLocation.PartLocation.LocationOrdinalValue
: The number that represents the location of the part. If LocationType isslot
and 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 asReceiving
object,SChannelAssignments
object, andTransmitting
object. -
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 asReceiving
object, andTransmitting
object. -
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}].ConfiguredLinkSpeedGbps
andConfiguredNetworkLinks[{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}].NetworkDeviceFunction
andVirtualFunctionAllocations[{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.HpeServerPCISlot
updated to#HpeServerPCISlot.v2_1_1.HpeServerPCISlot
:-
Supports
PCIExpressGen5
technology.
-
Supports
-
#NetworkAdapter.v1_4_0.NetworkAdapter
updated 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.NetworkDeviceFunction
updated 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.NetworkInterface
updated to#NetworkInterface.v1_2_0.NetworkInterface
:-
Added
Ports
: A link to a collection ofmembertype
ports. 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)) - theHpeAutomaticCertEnrollment
schema supports obtaining and renewing SSL certificate automatically using the Simple Certificate Enrollment Protocol (SCEP).-
AutomaticCertificateEnrollmentSettings
- theHPEAutomaticCertEnrollment
resource 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 inHpeAutomaticCertEnrollment
resource.
-
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.Drive
updated to#Drive.v1_7_0.Drive
-
#Storage.v1_5_0.Storage
updated 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.HpePowerMetricsExt
updated to#HpePowerMetricsExt.v2_3_0.HpePowerMetricsExt
-
#HpeSecurityService.v2_2_1.HpeSecurityService
updated to#HpeSecurityService.v2_3_1.HpeSecurityService
-
#HpeiLOActiveHealthSystem.v2_3_0.HpeiLOActiveHealthSystem
updated to#HpeiLOActiveHealthSystem.v2_5_0.HpeiLOActiveHealthSystem
-
#HpeiLODiagnostics.v2_2_2.HpeiLODiagnostics
updated to#HpeiLODiagnostics.v2_3_0.HpeiLODiagnostics
-
#NetworkPort.v1_2_0.NetworkPort
updated to#NetworkPort.v1_2_5.NetworkPort
-
#Processor.v1_0_0.Processor
updated to#Processor.v1_7_2.Processor
-
#SoftwareInventory.v1_0_0.SoftwareInventory
updated 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.AccountService
updated to#AccountService.v1_5_0.AccountService
-
#Chassis.v1_6_0.Chassis
updated to#Chassis.v1_10_2.Chassis
-
#ComputerSystem.v1_4_0.ComputerSystem
updated to#ComputerSystem.v1_10_0.ComputerSystem
-
#HpeNetworkPortEVB.v1_1_1.HpeNetworkPortEVB
updated to#HpeNetworkPortEVB.v1_2_0.HpeNetworkPortEVB
-
#HpeNetworkPortLLDP.v1_1_1.HpeNetworkPortLLDP
updated to#HpeNetworkPortLLDP.v1_2_0.HpeNetworkPortLLDP
-
#HpeRemoteSupport.v2_4_0.HpeRemoteSupport
updated to#HpeRemoteSupport.v2_6_0.HpeRemoteSupport
-
#HpeSecurityService.v2_2_0.HpeSecurityService
updated to#HpeSecurityService.v2_2_1.HpeSecurityService
-
#HpeiLOSnmpService.v2_2_0.HpeiLOSnmpService
updated to#HpeiLOSnmpService.v2_3_0.HpeiLOSnmpService
-
#ManagerAccount.v1_1_3.ManagerAccount
updated to#ManagerAccount.v1_3_0.ManagerAccount
-
#MemoryChunks.v1_2_2.MemoryChunks
updated to#MemoryChunks.v1_2_3.MemoryChunks
-
#NetworkAdapter.v1_3_0.NetworkAdapter
updated 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/baseconfigs
moved to/redfish/v1/Systems/{item}/Bios/Oem/Hpe/Baseconfigs
-
/redfish/v1/Systems/{item}/Bios/boot
moved to/redfish/v1/Systems/{item}/Bios/Oem/Hpe/Boot
-
/redfish/v1/Systems/{item}/Bios/boot/Settings
moved 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 thePCIeDeviceCollection
located 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 toInPostDiscoveryStart
for 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
: AddedRDMASupport
to controller array. RDMA technology supported. [RoCE
/iWARP
] . -
Controllers[x].UnderlyingDataSource
: AddedUnderlyingDataSource
to 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 ERS
settings 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
): ThePCIeSlots
schema 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
GracefulShutdown
to theComputerSystem
ResetType
list - the performs a virtual button press if the system is on and does nothing if the system of off. -
Added Redfish
BootOptions
for boot order management -
Changed
ResetBios
action to not require aResetType
property 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/HealthRollup
toComputerSystem
- the has the same value asHealth
and is provided for compatibility. -
Added
InterfaceEnabled
to all hostEthernetInterfaces
-
Added
-
Chassis (
/redfish/v1/Chassis/{@chassisid}
)-
Added
IndicatorLED
property toChassis
-
Added
PowerState
toChassis
resource -
Added
AssetTag
-
Added
-
Manager (
/redfish/v1/Managers/{@Managers}
)-
Added
GracefulRestart
andForceRestart
ResetType
allowable values to Manager (iLO reset) -
Added
DateTime
andDateTimeLocalOffset
-
Added
Model
-
Added
Status/Health
-
Added
-
NVMe Drives
-
Added support for
Drive::PCIeInterface
information for NVMe drives (when data is available) -
Added
DurableName
andDurableNameFormat
to NVMeDrive
resources
-
Added support for
-
Other
-
Added
ClearingLogic
to iLO Redfish Events registry - Added and/or modified the descriptions of many schema for conformity
-
Updated message registries to conform to
MessageRegistry.v1_2_0
schema - 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.AllowableValues
toUpdateService
- Changed some properties in the API to not trigger Redfish events when they change to reduce event chattiness
-
Renamed from
NetworkAdapter.FlushConfigurationToNVM
toHpeNetworkAdapter.FlushConfigurationToNVM
inHpeNetworkAdapter.json
(/redfish/v1/Chassis/1/NetworkAdapters/xxxx
). InvokingNetworkAdapter.FlushConfigurationToNVM
instructs 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
EndOfPostDelaySeconds
to > 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
?only
query parameter for easier access to key data -
Directory Services Configuration (
ExternalAccountProvider
) -
Local account roles (
Role
) -
TelemetryService support for CPU utilization (
TelemetryService
) -
Persistent Memory support (
MemoryDomains
andMemoryChunks
) -
Improved
EthernetInterfaces
implementation for iLO's network - Redfish host interface
Additionally, it includes support for new iLO 5 1.40 features:
-
One-button secure erase (in
ComputerSystem
HPE OEM schema) -
iLO Configuration Backup and Restore (new
HpeiLOBackupRestoreService
HPE OEM schema) -
Configuration support for firmware downgrade policy (in
UpdateService
HPE OEM schema) -
Workload Performance advisor (new
HpeWorkloadPerformanceAdvisor
HPE 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.