BMC (Baseboard Management Controller)
베이스보드 관리 컨트롤러
무엇인가요?
베이스보드 관리 컨트롤러(BMC)는 호스트 시스템을 원격으로 모니터링하고 관리하는 데 사용되는 소형 특수 프로세서입니다. 일반적으로 그래픽 및 제어 로직이 내장된 ARM 기반 SoC(System on Chip)이며, 컴퓨터, 서버, 네트워크 장비 또는 스토리지 장치의 메인 마더보드(‘베이스보드’)에 탑재됩니다. 전용 네트워크 연결 또는 공유 네트워크 연결을 통해 원격으로 액세스할 수 있고 호스트 시스템과 여러 연결을 지원하므로, 센서를 통해 하드웨어를 모니터링하고 BIOS/UEFI 펌웨어를 플래시하며 직렬 연결 또는 물리적/가상 KVM을 통해 콘솔에 액세스하고 호스트 전원을 껐다 켜며 이벤트를 기록할 수 있습니다.
왜 필요한가요?
BMC의 가장 큰 장점은 시스템 관리자가 시스템 옆에 직접 가서 연결하지 않아도 원격으로 다양한 모니터링 및 관리 작업을 수행할 수 있다는 것입니다. 예를 들어 전원을 껐다가 다시 켜거나, BIOS 또는 펌웨어 업데이트를 설치하고, 팬 속도와 온도를 모니터링할 수 있습니다. 또한 하드 드라이브, 팬, PSU 등 교체가 필요한 하드웨어에 장애가 발생하거나 다른 종류의 오류 또는 문제가 발생하면 BMC가 이메일이나 문자 메시지로 관리자에게 알립니다.
BMC는 인력과 시간을 크게 절약해 주는 매우 효율적인 기능입니다. 관리자는 더 이상 유지 관리 작업을 수행하기 위해 랙에 있는 각 서버에 직접 연결할 필요가 없습니다. 수백 개의 랙과 수천 대의 서버를 보유할 수 있는 현대적인 데이터센터에서는 BMC 없이 운영하는 것이 사실상 불가능합니다. 따라서 현재는 모든 최신 서버와 데이터센터에서 사용하는 스위치, 스토리지 장치, 전원 공급 장치 등 기타 장비에도 BMC가 탑재되어 있습니다.
GIGABYTE는 어떤 지원을 제공하나요?
GIGABYTE의 모든 서버 시스템과 메인보드에는 시장에서 널리 사용되는 선도적인 베이스보드 관리 컨트롤러 중 하나인 Aspeed AST2300 / 2400 / 2500 시리즈 BMC와 GIGABYTE Management Console(AMI MegaRAC SP-X)이 탑재되어 있습니다. GIGABYTE Management Console은 IPMI(Intelligent Platform Management Interface)를 지원하는 펌웨어 플랫폼으로, 웹 브라우저 기반 GUI와 RESTful API 지원 등 다양한 기능을 제공합니다. RESTful API를 사용하면 관리자가 서버 관리를 위해 타사 애플리케이션과 통합할 수 있으며, HTML5 기반 iKVM 원격 관리 클라이언트도 제공됩니다. iKVM은 표준 기능으로 포함되어 있어 별도의 추가 라이선스를 구매할 필요가 없습니다.
또한 GIGABYTE Server Management를 무료로 다운로드할 수 있습니다. 이 추가 소프트웨어 패키지를 사용하면 여러 서버를 동시에 원격 모니터링하고 전원 재시작, BIOS 업데이트 등의 기본적인 관리 작업을 수행할 수 있습니다. 따라서 관리자는 각 BMC에 개별적으로 로그인해 이러한 작업을 수행할 필요가 없어 시간을 절약할 수 있습니다.