Background Copy for Targeted Components#
NVFWUPD 2.0.6 and later supports the background_copy
command, which can be used to make both component ERoT partitions the same for supported components. GB200 NVL and GB300 NVL supports background copies.
Create an update file that contains the desired targets like in the following example:
cat BackgroundCopyCPU.json
{
"Targets": [
"/redfish/v1/UpdateService/FirmwareInventory/HGX_FW_CPU_0",
"/redfish/v1/UpdateService/FirmwareInventory/HGX_FW_CPU_1"
]
}
Run the following command to complete a background copy for the component ERoT to the backup partition.
nvfwupd -t ip=1.1.1.1 user=<username> password=<password> background_copy -s BackgroundCopyCPU.json
BMC Connection Status: Successful
Background copy request successful
Task State:
{
"@Message.ExtendedInfo": [
{
"@odata.type": "#Message.v1_1_1.Message",
"Message": "The request completed successfully.",
"MessageArgs": [],
"MessageId": "Base.1.18.1.Success",
"MessageSeverity": "OK",
"Resolution": "None."
}
]
}
------------------------------------------------------------------------------------------------------------------------
Warning
Background copies can only be completed when a firmware update is not in progress. If you see the “Retry the operation once firmware update operation is complete.” error, wait until the update has completed and try again.
Full Background Copy for All Supported Components#
To begin a background copy for all supported components:
Create an update file with the following contents:
cat BackgroundCopyAll.json
{
"Targets": []
}
After this update file is created, pass it to the NVFWUPD
background_copy
command:
nvfwupd -t ip=1.1.1.1 user=<username> password=<password> background_copy -s BackgroundCopyAll.json
BMC Connection Status: Successful
Background copy request successful
Task State:
{
"@Message.ExtendedInfo": [
{
"@odata.type": "#Message.v1_1_1.Message",
"Message": "The request completed successfully.",
"MessageArgs": [],
"MessageId": "Base.1.18.1.Success",
"MessageSeverity": "OK",
"Resolution": "None."
}
]
}
------------------------------------------------------------------------------------------------------------------------
This begins a background copy to the backup partition for all associated ERoTs for supported components.