DPU 펌웨어 업데이트
Hardware → NIC의 FW update는 MangoBoost DPU에 펌웨어 이미지를 기록한 뒤 카드를 리셋해, 서버를 재부팅하지 않고 새 이미지를 불러옵니다.
이미지와 대상 카드를 확인하세요
잘못된 이미지를 기록하면 별도의 하드웨어 복구 절차가 필요할 수 있으며, MAC은 이 복구 기능을 제공하지 않습니다. 카드 모델과 포트 구성에 맞게 MangoBoost가 권장한 이미지를 사용하세요.
시작하기 전에
operator또는admin역할이 필요하며, node가 Online 상태여야 합니다.- FW update가 비활성화되어 있으면 마우스를 올려 이유를 확인하세요.
- 카드를 사용하는 워크로드를 중지하세요. 리셋하는 동안 카드의 모든 포트가 다운됩니다.
- RHEL 계열 호스트에는 RPM을 지원하는 SDK agent 이미지가 필요합니다.
- 대화 상자에 카드가 Kubernetes RNIC의
AutomaticNicFirmwareTemplate대상으로 표시되면 업데이트를 관리하는 도구를 하나만 정해 사용하세요.
배포된 펌웨어 확인


각 카드에는 펌웨어 버전이 표시됩니다. 가장 많이 쓰이는 버전과 다른 카드에는 Differs가 표시됩니다.
DPU 펌웨어 업데이트
.pdi 카드 이미지나 .tgz 카드 OS 번들을 사용하세요. 이미지는 다음 두 가지 방법으로 지정할
수 있습니다.
- URL: node가 HTTP(S)로 이미지를 내려받습니다. 토큰은 URL에 넣지 말고 Bearer token에 입력하세요. Audit log에는 URL이 기록되지만 Bearer 토큰은 가려집니다.
- File upload: node가 URL에 접근할 수 없으면 파일을 선택하거나 끌어다 놓으세요.




DPU 카드 하나 업데이트
- Hardware → NIC를 열고 node를 선택하세요.
- 카드의 FW update를 선택하세요.
- 이미지를 지정하고 Start update를 선택하세요.
- 카드의 Updating… 상태를 선택하고, Completed로 표시될 때까지 진행 상황을 확인하세요.


브라우저를 닫아도 업데이트는 계속 진행됩니다. 작업이 "Job no longer trackable" 또는 "Status polling timed out"과 함께 Failed로 표시되면 업데이트가 이미 끝났을 수 있으므로, 다시 시도하기 전에 카드의 펌웨어 버전을 확인하세요.
진행 중인 업데이트를 중단하지 마세요
업데이트가 끝날 때까지 MAC과 node를 다시 시작하거나 전원을 끄지 마세요. 기록이 중단되면 카드에 부팅 가능한 이미지가 남지 않을 수 있습니다.
여러 서버의 여러 DPU 카드 업데이트
- NIC 페이지에서 Update all DPUs를 선택해 node의 모든 카드를 업데이트하세요.
- 다른 node도 포함하려면 Also apply to all DPUs on에서 선택하세요.
- 이미지를 지정하고 Start on N nodes를 선택하세요.
- 모든 node가 시작될 때까지 페이지를 열어 두세요.
One node at a time을 사용하면 실패했을 때 남은 node는 Not started 상태로 남습니다. Stop remaining nodes는 아직 시작하지 않은 node를 건너뜁니다.




결과 확인
- 1분 뒤 NIC 페이지를 새로 고치세요.
- 카드마다 Firmware에 의도한 버전이 표시되는지 확인하세요.
- 버전이 바뀌지 않았거나 카드 기능이 바뀌었으면(예: 기본 NIC에서 RDMA로) 서버의 전원을 껐다 켜세요. 웜 재부팅으로는 이미지를 다시 불러오지 않습니다.
- 네트워크 설정에서 다시 적용하지 않는 IP 주소나 MTU 같은 설정은 직접 다시 적용하고, Performance에서 링크를 확인하세요.
문제 해결
| 메시지 | 조치 |
|---|---|
Download or write failed: … | URL과 Bearer token을 확인하거나 파일을 업로드하세요. |
Error: the image is not a PDI, invalid image file size, Missing expected file in archive | 올바른 이미지 파일을 받으세요. |
; reflash it로 끝나는 오류 | 검증에 실패해 카드를 리셋하지 않았습니다. 리셋하거나 전원을 껐다 켜기 전에 카드를 다시 업데이트하세요. |