อัปเดตเฟิร์มแวร์ของถาดคอมพิวท์
ใช้ส่วนนี้เพื่ออัปเดตเฟิร์มแวร์สำหรับถาดคอมพิวท์และส่วนประกอบต่างๆ
อัปเดตเฟิร์มแวร์ของถาดคอมพิวท์
อัปเดตเฟิร์มแวร์ BMC
- อัปเดตเฟิร์มแวร์ BMC ของถาดคอมพิวท์ด้วยคำสั่งต่อไปนี้:
curl --location 'https://<BMC IP address>/redfish/v1/UpdateService/upload’ -L -s -k -u '<BMC username>:<BMC password>' --form 'UpdateFile=@"<BMC firmware file location and its file name>"' --form 'OemParameters="{"ImageType\":\"BMC\"}";type=application/json' --form 'UpdateParameters="{"Targets\": ["/redfish/v1/UpdateService/FirmwareInventory/BMC"]}";type=application/json'| jq - ตรวจสอบเวอร์ชันเฟิร์มแวร์ BMC ปัจจุบันด้วยคำสั่งต่อไปนี้:
curl -L -s -k -u '<BMC username>:<BMC password>' -X GET "https://<BMC IP address>/redfish/v1/UpdateService/FirmwareInventory/BMCImage1" | jq |grep -A 2 "BMCImage“
อัปเดตเฟิร์มแวร์ UEFI
- อัปเดตเฟิร์มแวร์ UEFI ของถาดคอมพิวท์ด้วยคำสั่งต่อไปนี้:
curl --location 'https://<BMC IP address>/redfish/v1/UpdateService/upload/' -L -s -k -u '<BMC username>:<BMC password>' --form 'UpdateFile=@"<UEFI firmware file location and its file name>"' --form 'OemParameters="{\"ImageType\": \"PLDM\",\"Platform\": \"HGX\"}";type=application/json' --form 'UpdateParameters="{\"Targets\":[]}";type=application/json' | jq - ตรวจสอบเวอร์ชันเฟิร์มแวร์ UEFI ปัจจุบันด้วยคำสั่งต่อไปนี้:
curl -L -s -k -u '<BMC username>:<BMC password>' -X GET "https://<BMC IP address>/redfish/v1/Systems/System_0" |jq |grep "BiosVersion“
อัปเดตเฟิร์มแวร์ HMC
หมายเหตุ
การอัปเดตเฟิร์มแวร์ HMC จะรวมถึงการอัปเดตเฟิร์มแวร์ของโปรเซสเซอร์และ GPU โดยอัตโนมัติด้วย
- อัปเดตเฟิร์มแวร์ HMC ของถาดคอมพิวท์ด้วยคำสั่งต่อไปนี้:
curl --location 'https://<BMC IP address>/redfish/v1/UpdateService/upload/' -L -s -k -u '<BMC username>:<BMC password>' --form 'UpdateFile=@"<HMC firmware file location and its file name>"' --form 'OemParameters="{\"ImageType\": \"PLDM\",\"Platform\": \"HGX\"}";type=application/json' --form 'UpdateParameters="{\"Targets\":[]}";type=application/json' | jq - ตรวจสอบเวอร์ชันเฟิร์มแวร์ HMC ปัจจุบันด้วยคำสั่งต่อไปนี้:
curl -L -s -k -u '<BMC username>:<BMC password>' -X GET "https://<BMC IP address>/redfish/v1/UpdateService/FirmwareInventory/HGX_FW_BMC_0" |jq |grep "Version“
ตรวจสอบเวอร์ชันเฟิร์มแวร์ของถาดคอมพิวท์
ใช้คำสั่งต่อไปนี้เพื่อตรวจสอบเวอร์ชันเฟิร์มแวร์ของส่วนประกอบในถาดคอมพิวท์:
curl -L -s -k -u '<BMC username>:<BMC password>' -X GET "https://<BMC IP address>/redfish/v1/UpdateService/FirmwareInventory/" | jq
ผลลัพธ์จะปรากฏดังนี้:
รูปที่ 1. เวอร์ชันเฟิร์มแวร์ของส่วนประกอบถาดคอมพิวท์


อัปเดตเฟิร์มแวร์ของแผง I/O ConnectX-8
ดำเนินการตามขั้นตอนต่อไปนี้เพื่ออัปเดตเฟิร์มแวร์ของแผง I/O ConnectX-8
- จากระบบปฏิบัติการถาดคอมพิวท์ ให้ไปที่โฟลเดอร์ ConnectX-8 ด้วยคำสั่งต่อไปนี้:
cd ConnectX-8 - เริ่มบริการ NVIDIA MST (เครื่องมือซอฟต์แวร์ Mellanox) ด้วยคำสั่งต่อไปนี้:
sudo mst start - ระบุชื่อพอร์ตของแผง I/O ConnectX-8 ด้วยคำสั่งต่อไปนี้:
sudo mst status –vหมายเหตุตรวจสอบให้แน่ใจว่าพอร์ตทั้งสี่ในถาดคอมพิวท์ (สองพอร์ตต่อแผง I/O) ได้รับการอัปเดตแล้ว - อัปเดตเฟิร์มแวร์ ConnectX-8 แผง I/O ด้วยคำสั่งต่อไปนี้สำหรับแต่ละพอร์ต:
sudo flint -d <ConnectX-8 port name> –i <firmware filename>.bin burnหมายเหตุต้องอัปเดตเฟิร์มแวร์ในแต่ละพอร์ตแยกกัน - ระบบจะแสดงเวอร์ชันเฟิร์มแวร์ปัจจุบันและใหม่ตามด้วยพรอมต์ Do you want to continue? (y/n) ป้อน y เพื่อดำเนินการต่อ
- หลังจากการอัปเดตเฟิร์มแวร์สำหรับพอร์ตทั้งหมดเสร็จสิ้นแล้ว ให้ดำเนินการปิด-เปิดไฟ AC โดยเรียกใช้คำสั่งต่อไปนี้ หรือโดยใช้หน้า Power Control ใน GUI เว็บของ BMC
sudo ipmitool raw 0x3c 0x01 3 1 - หลังจากเริ่มต้นระบบกำลังไฟ AC แล้ว ให้ใช้คำสั่งต่อไปนี้เพื่อยืนยันเวอร์ชันเฟิร์มแวร์ที่อัปเดตภายในข้อมูลการทำงานของ InfiniBand:
ibstatพอร์ต ConnectX-8 จะถูกระบุในผลลัพธ์ว่าเป็นประเภท CA (Channel Adapter) รุ่น MT4131
อัปเดตเฟิร์มแวร์อะแดปเตอร์ DPU
ดำเนินการขั้นตอนต่อไปนี้เพื่ออัปเดตเฟิร์มแวร์สำหรับอะแดปเตอร์ DPU (BlueField-3 B3240)
- ไปยังไดเรกทอรีของอะแดปเตอร์ DPU ด้วยคำสั่งต่อไปนี้:
cd BlueField-3 - เริ่มบริการ NVIDIA MST (เครื่องมือซอฟต์แวร์ Mellanox) ด้วยคำสั่งต่อไปนี้:
sudo mst start - ระบุชื่อพอร์ตอะแดปเตอร์ DPU ด้วยคำสั่งต่อไปนี้:
sudo mst status –v - อัปเดตเฟิร์มแวร์อะแดปเตอร์ DPU ด้วยคำสั่งต่อไปนี้:
sudo flint -d <BF-3 DPU port name> –i <firmware filename>.bin burnหมายเหตุอะแดปเตอร์ DPU มีสองพอร์ต แต่การอัปเดตเพียงพอร์ตเดียวจะทำให้อะแดปเตอร์ทั้งหมดได้รับการอัปเดตเฟิร์มแวร์ - ระบบจะแสดงเวอร์ชันเฟิร์มแวร์ปัจจุบันและใหม่ตามด้วยพรอมต์ Do you want to continue? (y/n) ป้อน y เพื่อดำเนินการต่อ
- หลังจากการอัปเดตเฟิร์มแวร์สำหรับพอร์ตทั้งหมดเสร็จสิ้นแล้ว ให้ดำเนินการปิด-เปิดไฟ AC โดยเรียกใช้คำสั่งต่อไปนี้ หรือโดยใช้หน้า Power Control ใน GUI เว็บของ BMC
sudo ipmitool raw 0x3c 0x01 3 1 - หลังจากเริ่มต้นระบบกำลังไฟ AC แล้ว ให้ใช้คำสั่งต่อไปนี้เพื่อยืนยันเวอร์ชันเฟิร์มแวร์ที่อัปเดตภายในข้อมูลการทำงานของ InfiniBand:
ibstatพอร์ตของอะแดปเตอร์ DPU จะถูกระบุในผลลัพธ์ว่าเป็นประเภท CA (Channel Adapter) รุ่น MT41692
อัปเดตระบบปฏิบัติการและเฟิร์มแวร์ของอะแดปเตอร์ DPU
สำหรับคำแนะนำโดยละเอียดเกี่ยวกับการอัปเดตระบบปฏิบัติการและเฟิร์มแวร์สำหรับอะแดปเตอร์ DPU (BlueField-3 B3240) โปรดดูเอกสารอย่างเป็นทางการที่ NVIDIA Networking
อัปเดตเฟิร์มแวร์ไดรฟ์ E1.S
ดำเนินการขั้นตอนต่อไปนี้เพื่ออัปเดตเฟิร์มแวร์ของไดรฟ์ E1.S
- ติดตั้งยูทิลิตีการจัดการไดรฟ์ NVMe ด้วยคำสั่งต่อไปนี้:
sudo apt install nvme-cli - ระบุตำแหน่งและเวอร์ชันเฟิร์มแวร์ปัจจุบันของไดรฟ์ E1.S ด้วยคำสั่งต่อไปนี้:
sudo nvme listหมายเหตุชื่อเฟิร์มแวร์ของไดรฟ์ E1.S จะเริ่มต้นด้วยตัวอักษรL - แมปไฟล์เฟิร์มแวร์ใหม่กับไดรฟ์ด้วยคำสั่งต่อไปนี้:
sudo nvme fw-download <firmware location> -f <firmware filename>.bin - อัปเดตเฟิร์มแวร์ของไดรฟ์ E1.S ด้วยคำสั่งต่อไปนี้:
sudo nvme fw-commit <firmware location> -s 2 -a 3 - หลังจากการอัปเดตเฟิร์มแวร์สำหรับพอร์ตทั้งหมดเสร็จสิ้นแล้ว ให้ดำเนินการปิด-เปิดไฟ AC โดยเรียกใช้คำสั่งต่อไปนี้ หรือโดยใช้หน้า Power Control ใน GUI เว็บของ BMC
sudo ipmitool raw 0x3c 0x01 3 1 - เมื่อเสร็จสิ้นการเริ่มต้นระบบกำลังไฟ AC ให้ยืนยันเวอร์ชันเฟิร์มแวร์ที่อัปเดตด้วยคำสั่งต่อไปนี้:
sudo nvme list
อัปเดตเฟิร์มแวร์ของไดรฟ์ M.2
ดำเนินการขั้นตอนต่อไปนี้เพื่ออัปเดตเฟิร์มแวร์ของไดรฟ์ M.2
- ติดตั้งยูทิลิตีการจัดการไดรฟ์ NVMe ด้วยคำสั่งต่อไปนี้:
sudo apt install nvme-cli - ระบุตำแหน่งและเวอร์ชันเฟิร์มแวร์ของไดรฟ์ M.2 ปัจจุบันด้วยคำสั่งต่อไปนี้:
sudo nvme listหมายเหตุชื่อเฟิร์มแวร์ของไดรฟ์ M.2 จะขึ้นต้นด้วยตัวอักษรG - แมปไฟล์เฟิร์มแวร์ใหม่กับไดรฟ์ด้วยคำสั่งต่อไปนี้:
sudo nvme fw-download <firmware location> -f <firmware filename>.bin - อัปเดตเฟิร์มแวร์ไดรฟ์ M.2 ด้วยคำสั่งต่อไปนี้:
sudo nvme fw-commit <firmware location> -s 2 -a 3 - หลังจากการอัปเดตเฟิร์มแวร์สำหรับพอร์ตทั้งหมดเสร็จสิ้นแล้ว ให้ดำเนินการปิด-เปิดไฟ AC โดยเรียกใช้คำสั่งต่อไปนี้ หรือโดยใช้หน้า Power Control ใน GUI เว็บของ BMC
sudo ipmitool raw 0x3c 0x01 3 1 - เมื่อเสร็จสิ้นการเริ่มต้นระบบกำลังไฟ AC ให้ยืนยันเวอร์ชันเฟิร์มแวร์ที่อัปเดตด้วยคำสั่งต่อไปนี้:
sudo nvme list
ส่งคำติชม