컴퓨팅 트레이 펌웨어 업데이트
이 섹션을 사용하여 컴퓨팅 트레이 및 해당 구성 요소의 펌웨어를 업데이트하십시오.
컴퓨팅 트레이 펌웨어 업데이트
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. 컴퓨팅 트레이 구성 요소의 펌웨어 버전


ConnectX-8 입/출력 보드 펌웨어 업데이트
ConnectX-8 입/출력 보드 펌웨어를 업데이트하려면 다음 단계를 완료하십시오.
- 컴퓨팅 트레이 OS에서 다음 명령을 사용하여 ConnectX-8 폴더로 이동하십시오.
cd ConnectX-8 - 다음 명령을 사용하여 NVIDIA MST(Mellanox 소프트웨어 도구) 서비스를 시작하십시오.
sudo mst start - 다음 명령을 사용하여 ConnectX-8 입/출력 보드의 포트 이름을 확인하십시오.
sudo mst status –v주컴퓨팅 트레이의 모든 포트 4개(각 입/출력 보드당 2개)가 업데이트되었는지 확인하십시오. - 포트별로 다음 명령을 사용하여 ConnectX-8 입/출력 보드의 펌웨어를 업데이트하십시오.
sudo flint -d <ConnectX-8 port name> –i <firmware filename>.bin burn주펌웨어는 포트별로 개별적으로 업데이트해야 합니다. - 시스템은 현재 및 새로운 펌웨어 버전을 표시한 뒤 Do you want to continue? (y/n) 프롬프트를 표시합니다. 진행하려면 y를 입력하세요.
- 모든 포트의 펌웨어 업데이트가 완료된 후, 다음 명령을 실행하거나 BMC 웹 GUI의 전원 제어 페이지를 사용하여 AC 전원 주기를 수행하십시오.
sudo ipmitool raw 0x3c 0x01 3 1 - AC 전원 주기를 수행한 후, 다음 명령을 사용하여 InfiniBand 운영 데이터 내에서 업데이트된 펌웨어 버전을 확인하십시오.
ibstatConnectX-8 포트는 출력에서 CA(채널 어댑터) 유형 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 어댑터에는 포트 2개가 있으며, 포트 하나만 업데이트해도 전체 어댑터에 펌웨어 업데이트가 적용됩니다. - 시스템은 현재 및 새로운 펌웨어 버전을 표시한 뒤 Do you want to continue? (y/n) 프롬프트를 표시합니다. 진행하려면 y를 입력하세요.
- 모든 포트의 펌웨어 업데이트가 완료된 후, 다음 명령을 실행하거나 BMC 웹 GUI의 전원 제어 페이지를 사용하여 AC 전원 주기를 수행하십시오.
sudo ipmitool raw 0x3c 0x01 3 1 - AC 전원 주기를 수행한 후, 다음 명령을 사용하여 InfiniBand 운영 데이터 내에서 업데이트된 펌웨어 버전을 확인하십시오.
ibstatDPU 어댑터 포트는 출력에서 CA(채널 어댑터) 유형 MT41692로 식별됩니다.
DPU 어댑터 OS 및 펌웨어 업데이트
DPU 어댑터(BlueField-3 B3240)의 OS 및 펌웨어 업데이트에 관한 자세한 지침은 공식 설명서(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 - 모든 포트의 펌웨어 업데이트가 완료된 후, 다음 명령을 실행하거나 BMC 웹 GUI의 전원 제어 페이지를 사용하여 AC 전원 주기를 수행하십시오.
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 - 모든 포트의 펌웨어 업데이트가 완료된 후, 다음 명령을 실행하거나 BMC 웹 GUI의 전원 제어 페이지를 사용하여 AC 전원 주기를 수행하십시오.
sudo ipmitool raw 0x3c 0x01 3 1 - AC 전원 주기를 수행한 후 다음 명령을 사용하여 업데이트된 펌웨어 버전을 확인하십시오.
sudo nvme list
피드백 보내기