Enterprise Infrastructure Intelligence ● Certified engineers online · Fast response guaranteed
서버/하드웨어

서버 BMC 펌웨어 업데이트 — Redfish API로 원격 관리하기

서버 앞에 직접 가지 않고도 펌웨어를 업데이트할 수 있는 이유는 BMC 덕분입니다. Redfish API 기반 원격 펌웨어 업데이트 흐름을 정리했습니다.

2026.08.19  ·  34회  · 

BMC란

BMC(Baseboard Management Controller)는 서버 메인보드에 내장된 독립 관리 프로세서로, OS가 꺼져 있어도 서버 상태를 모니터링하고 원격 제어할 수 있게 해줍니다. Dell은 iDRAC, HPE는 iLO라는 이름으로 부릅니다.

Redfish API란

Redfish는 BMC를 표준화된 REST API로 제어할 수 있게 만든 업계 표준 프로토콜입니다. 벤더마다 제각각이던 관리 인터페이스를 HTTP 기반으로 통일했습니다.

펌웨어 업데이트 기본 흐름 (Dell iDRAC 예시)

# 1. 펌웨어 이미지 업로드 (multipart/form-data)
POST /redfish/v1/UpdateService/FirmwareInventory

# 2. 업데이트 실행
POST /redfish/v1/UpdateService/Actions/UpdateService.SimpleUpdate

구성 요소에 따라 자동으로 재부팅되거나 수동 재부팅이 필요할 수 있습니다.

중요한 특징

BMC 자체 펌웨어를 업데이트할 때는 메인 서버를 재부팅할 필요가 없습니다. BMC만 자체적으로 재시작하는 동안 서버는 계속 운영됩니다.

왜 원격 관리가 중요한가

여러 대의 서버를 운영할 때 한 대씩 직접 방문해 업데이트하는 것은 비현실적입니다. Redfish 기반 원격 관리는 대규모 인프라 운영의 필수 요소입니다.

WIKIDATA WORKSTATION
AI·렌더링에 최적화된
전문가용 워크스테이션
NVIDIA RTX GPU · 최대 192GB 메모리 · ECC 지원