NVIDIA DGX B200 User Guide
▶ Reset BMC
The following curl command forces a reset of the DGX B200 BMC.
curl -k -u <bmc-user>:<password> --request POST --location 'https:∕∕<bmc-ip-
,→address>∕redfish∕v1∕Managers∕BMC∕Actions∕Manager.Reset' --header 'Content-
,→Type: application∕json' --data '{"ResetType": "ForceRestart"}'
▶ Reset BMC to factory defaults
The following curl command resets the BMC to factory defaults.
curl -k -u <bmc-user>:<password> --request POST --location 'https:∕∕<bmc-ip-
,→address>∕redfish∕v1∕Managers∕BMC∕Actions∕Manager.ResetToDefaults' --header
,→'Content-Type: application∕json' --data '{"ResetType":"ResetAll"}'
9.3.2. Firmware Update
▶ Firmware inventory
curl -k -u <bmc-user>:<password> --request GET 'https:∕∕<bmc-ip-address>∕redfish∕
,→v1∕UpdateService∕FirmwareInventory'
Example response:
{
"@odata.context": "∕redfish∕v1∕$metadata#SoftwareInventoryCollection.
,→SoftwareInventoryCollection",
"@odata.etag": "\"1683226281\"",
"@odata.id": "∕redfish∕v1∕UpdateService∕FirmwareInventory",
"@odata.type": "#SoftwareInventoryCollection.SoftwareInventoryCollection",
"Description": "Collection of Firmware Inventory resources available to the�
,→UpdateService",
"Members": [
{
"@odata.id": "∕redfish∕v1∕UpdateService∕FirmwareInventory∕CPLDMB_0"
},
{
"@odata.id": "∕redfish∕v1∕UpdateService∕FirmwareInventory∕CPLDMID_0"
},
∕∕ ...
],
"Members@odata.count": 66,
"Name": "Firmware Inventory Collection",
"Oem": {
"Ami": {
"FirmwareInventory": [
{
"DataSourceUri": "∕redfish∕v1∕UpdateService∕FirmwareInventory∕
,
→
CPLDMB_0",
"Name": "CPLDMB_0",
"Version": "0.2.1.6"
},
{
"DataSourceUri": "∕redfish∕v1∕UpdateService∕FirmwareInventory∕
,→CPLDMID_0",
(continues on next page)
9.3. Redsh Examples 65