|
Post by rmapes on Sept 28, 2020 18:14:33 GMT
The BootMode property of NetworkDeviceFunction only allows 'iSCSI' value for iSCSI function types. There are solutions available that allow iSCSI boot over Ethernet functions. How can we address that?
-<EnumType Name="BootMode">
-<Member Name="Disabled">
<Annotation String="Do not indicate to UEFI/BIOS that this device is bootable." Term="OData.Description"/>
</Member>
-<Member Name="PXE">
<Annotation String="Boot this device by using the embedded PXE support. Only applicable if the NetworkDeviceFunctionType is `Ethernet`." Term="OData.Description"/>
</Member>
-<Member Name="iSCSI">
<Annotation String="Boot this device by using the embedded iSCSI boot support and configuration. Only applicable if the NetworkDeviceFunctionType is `iSCSI`." Term="OData.Description"/>
</Member>
-<Member Name="FibreChannel">
<Annotation String="Boot this device by using the embedded Fibre Channel support and configuration. Only applicable if the NetworkDeviceFunctionType is `FibreChannel`." Term="OData.Description"/>
</Member>
-<Member Name="FibreChannelOverEthernet">
<Annotation String="Boot this device by using the embedded Fibre Channel over Ethernet (FCoE) boot support and configuration. Only applicable if the NetworkDeviceFunctionType is `FibreChannelOverEthernet`." Term="OData.Description"/>
</Member>
</EnumType>
|
|
|
Post by jonrhass on Sept 29, 2020 19:41:17 GMT
This Description is not accurate and should include "or 'Ethernet'" along with iSCSI. The good news is that the Description is informal language and is not normative (LongDescription is used for normative language) and so there is actually no requirement that it be followed. It looks like the "Only applicable" language was intended to provide guidance on when to use a particular BootMode enumeration value, but clearly this statement needs to be revised to include Ethernet. This needed language change was logged as an issue in the Redfish Forum Github and is issue #4233.
|
|