3- Update all the infrastructure components in the enclosure in orchestration for a Logical Enclosure (Synergy Frame Link Module and Logical-Interconnects)

PATCH https://{{composer}}{{logicalenclosureUri}}

StartFragment

DescriptionOperationPathValue
Change the firmware attributes of the logical enclosurereplace/firmwareJSON-formatted set of firmware attributes

Firmware Attributes

NameValueDescription
firmwareUpdateOnSpecifies the component types within the enclosure which has to be updated.
EnclosureOnlyIndicates that only the enclosure controller needs to be updated (Synergy Frame Link
Module)
SharedInfrastructureOnlyIndicates that all the infrastructure components in the enclosure (Synergy Frame Link
Module and Logical-Interconnects) will be updated. Firmware update will also be done
for all the server blades which do not have a profile assigned.
SharedInfrastructureAndServerProfilesIndicates that all infrastructure components as well as server blades will be undergoing
a firmware update.
forceInstallFirmwaretrue/falseSpecifies whether the firmware operation to be carried forcefully or not
trueIndicates to force install the firmware even if the baseline provided is already installed
or is a downgrade candidate
falseIf the baseline provided is already installed or is a downgrade candidate, it will
not be performed
firmwareBaselineUriFirmware-drivers URI for the firmware bundle containing the baseline firmware
validateIfLIFirmwareUpdateIsNonDisruptivetrue/falseBy specifying this attribute, the user can validate whether the logical interconnect
firmware update will cause disruption to the traffic that the interconnects are carrying.
Acceptable values are 'true' and 'false'.
logicalInterconnectUpdateModeBy specifying this attribute, the user can request a disruptive or a non-disruptive
mode of update for the logical interconnects. Acceptable values are 'Parallel' and
'Orchestrated'.
ParallelInterconnects are updated in parallel and in a disruptive manner
OrchestratedIf non-disruptive update is possible, the firmware update proceeds
If non-disruptive update is not possible even for a single logical-interconnect within
the logical-enclosure, the firmware update aborts and the task will fail.
OrchestratedBestEffortNon-disruptive update is done wherever it is possible; otherwise a disruptive update
is still carried out
updateFirmwareOnUnmanagedInterconnecttrue/falseBy specifying this attribute, the user can indicate whether or not to update unmanaged
interconnects within the logical enclosure.

EndFragment

Request Body

{"0"=>{"op"=>"replace", "path"=>"/firmware", "value"=>{"firmwareBaselineUri"=>"{{firmwareBaselineUri}}", "firmwareUpdateOn"=>"SharedInfrastructureOnly", "forceInstallFirmware"=>false, "validateIfLIFirmwareUpdateIsNonDisruptive"=>true, "logicalInterconnectUpdateMode"=>"Orchestrated", "updateFirmwareOnUnmanagedInterconnect"=>false}}}

HEADERS

KeyDatatypeRequiredDescription
X-API-Versionstring
Authstring
If-Matchstring