IPMI (미완성)

정다훈·2025년 12월 4일

IPMI란?

  • IPMI(Inteligent Platform Management Interface)는 서버 보안, 제어 및 관리에 사용되는 하드웨어 기반 솔루션

IPMI 구성요소

				         IPMI
    ________________________________________________
   |           |            |			|		   |	
  BMC         IPMB  	   IPMC        FRU		  SDR
  
  (1) BMC - 베이스보드 관리 컨트롤러 (주 컨트롤러)
  
  (2) IPMB - 지능형 플랫폼 관리 버스 (여러 보드 간 표준화된 상호연결을 제공 - I2C)
  
  (3) IPMC - 버스 또는 브릿지를 다른 BMC에 연결할 수 있도록하는 컨트롤러
  
  (4) FRU - 구매가능한 재고의 Vendor ID나 제조사, 제고 등등 정보를 저장하는 저장소 역할
  
  (5) SDR - 센서 데이터를 저장하는 역할
  

IPMI 기능

  • 전원 제어(상태, 전원 켜기/끄기, 재설정 등)

  • 모니터링(센서 값)

  • 로깅(시스템 이벤트 로그)

  • 복구(시스템 버그가 일어났을 때 작업 복구)

  • 경고

    베이스보드 관리 컨트롤러(BMC)

  • 원격 관리 및 모니터링 기능을 제공하는 마이크로컨트롤러이다

  • BMC는 서버 마더보드에 통합되어 있으며 전용 관리 버스를 통해 다른 구성 요소와 통신한다.

  • BMC는 대역 외 관리, 시스템 상태 모니터링, 전원 관리, 원격 콘솔 접속 등의 기능을 제공. (이외 보안, 암호화 접근제어 기능도 제공함)

    BMC 기능

  • 시스템 인터페이스 제공

  • 원격 콘솔 엑세스 (관리자가 서버에 있는 것 처럼 원격으로 서버의 운영체제와 BIOS엑세스할 수 있는 가상 콘솔 인터페이스 제공)

  • 펌웨어 업데이트: 시스템을 물리적으로 접근하지 않고도 펌웨어 업데이트 가능

    BMC 구현

  • BMC 칩은 메인 CPU 및 운영

  • 자체 전용 메모리 & 네트워크 인터페이스 가지고 있음, 전용 버스를 통해 cpu 및 기타 구성 요소와 통신

  • BMC 칩은 일반적으로 펌웨어 저장을 위한 소량의 FLASH 및 RAM 포함

    FPGA 기반 BMC

    FPGA 기반 BMC는 FPGA(Field-Programmable Gate Array) 칩에 구현된 BMC입니다. 이 방식은 FPGA가 제공하는 유연성과 맞춤 설정 가능성 덕분에 점점 더 인기를 얻고 있다.

    장점:
    기존 BMC 칩보다 더 큰 유연성과 사용자 정의 기능을 제공한다.
    필요에 따라 업데이트하거나 재프로그래밍할 수 있다
    특수 기능을 위해 다른 FPGA 기반 구성 요소와 통합 가능

    단점:
    프로그래밍 및 구현에 전문 지식이 필요할 수 있다
    기존 BMC 칩보다 비쌀 수 있음

    BMC 구현 2


0개의 댓글