更新多系统#
关于更新多系统#
您可以使用带有 nvfwupd
命令和 -t targets=<json-file>
参数以及 JSON 文件来更新多系统的固件。更新将在系统上串行执行。
请参考以下 targets.json
示例文件
[
{"ip": "192.168.1.10", "user": "admin", "password": "admin"},
{"ip": "192.168.1.20", "user": "admin", "password": "admin"},
{"ip": "192.168.1.30", "user": "admin", "password": "admin"}
]
您可以在 ip
字段中指定主机名而不是 IP 地址。
当您指定 -t targets=<json-file>
参数时,nvfwupd
命令的以下参数不受支持
--background
show_update_progress
操作步骤#
运行
nvfwupd
命令并指定-t targets=<json-file>
参数$ nvfwupd -t targets=../targets.json update_fw -s updparams.json -y -p \ nvfw_DGXH100_xxxx_xxxxxx.x.x.fwpkg
示例输出
Updating ip address: ip=192.168.1.10 FW recipe: ['nvfw_DGXH100_xxxx_xxxxxx.x.x_custom_prod-signed.fwpkg'] {"@odata.type": "#UpdateService.v1_6_0.UpdateService", "Messages": [ {"@odata.type": "#Message.v1_0_8.Message", "Message": "A new task /redfish/v1/TaskService/Tasks/6 was created.", "MessageArgs": ["/redfish/v1/TaskService/Tasks/6"], "MessageId": "Task.1.0.New", "Resolution": "None", "Severity": "OK"}, {"@odata.type": "#Message.v1_0_8.Message", "Message": "The action UpdateService.MultipartPush was submitted to do firmware update.", "MessageArgs": ["UpdateService.MultipartPush"], "MessageId": "UpdateService.1.0.StartFirmwareUpdate", "Resolution": "None", "Severity": "OK"}]} FW update started, Task Id: 6 Wait for Firmware Update to Start... Wait for Firmware Update to Start... TaskState: Completed PercentComplete: 100 TaskStatus: OK Firmware update successful! Overall Time Taken: 0:00:08 Refer to 'DGX H100 Firmware Update Document' on activation steps for new firmware to take effect. ------------------------------------------------------------------------------------------------- Updating ip address: ip=192.168.1.20 ...