본문 바로가기

🏁 Product/⌨️ Programming

IPMI / BMC 란? 액세스 방법과 서버에서의 역할

반응형

 
 


IPMI와 BMC의 뜻, 정의

 
 

 
 
 
 
IPMI (Intelligent Platform Management Interface)는 하드웨어를 원격으로 관리하는 데 사용되는 인터페이스를 정의하는 일련의 사양입니다. 간단히 말해 IPMI의 도움을 받아 하드웨어 액세스, 모니터링, 부팅, 로그 종료 또는 유지 관리와 같은 서버에서의 다양한 작업을 수행 할 수 있습니다. IPMI는 마더 보드와 함께 설치되는 별도의 하드웨어로 완전히 독립적으로 작동합니다.
IPMI가 작동하기 위해 서버를 켤 필요는 없습니다. 전원 공급 장치가 서버에 연결되 전에도 IPMI는 동작이 가능합니다. 마더 보드에 부착된 IPMI는 직접 연결되어 있거나 별도의 카드로 연결되어 있습니다.

IPMI와 연관된 하드웨어BMC(Baseboard Management Controller) 라고 하며, IPMI는 서버의 하드웨어 BIOS, 하드웨어 및 운영 체제의 서비스를 요구하지 않습니다.

즉, IPMI라는 인터페이스를 활용하여 UDP 기반의 RMCP 패킷을 BMC로 보내 Boot 모드 변경 (disk/pxe/usb/…), 전원 제어, 센서 정보 제공 (온도, 전원 전압, 팬속도 등) , 메인보드 이벤트 로그 제공 등을 통해 서버를 모니터링 할 수 있습니다.
 
 
 


 

✅  IPMI (Intelligent Platform Management Interface) 정의

지능형 플랫폼 관리 인터페이스라는 뜻의 표준화된 하드웨어 관리 인터페이스로,
하드웨어 원격관리에 사용되는 인터페이스를 정의하는 일련의 사양입니다.

  • 대표기능 : 표준화된 원격 서버 관리, OS와 독립적으로 작동하며 원격 서버 상태 모니터링 및 제어 가능

 
 
 

< IPMI 기능 >

🕹️ 서버의 전원 제어

IPMI를 사용하는 주요 기능 및 이점 중 하나는 서버에 대한 제어 권한이 있다는 것입니다.
IPMI를 사용하면 전원 켜기/끄기 및 서버 재부팅과 같은 작업을 수행 할 수 있습니다.
원격으로 서버에 액세스하는 데는 여러 가지 방법이 있지만, IPMI는 운영 체제와 상관없이 동작하므로 운영 체제 충돌의 경우에도 이러한 모든 작업을 수행 할 수 있습니다.


🕹️ 하드웨어 모니터링

IPMI를 사용하여 서버의 하드웨어 부분을 모니터링합니다.
팬 상태, 팬 속도, CPU 온도 및 상태, 서버 하드웨어의 모든 측면에 대한 전원 공급 상태를 원격으로 액세스 및 변경할 수 있습니다.
IPMI는 문제가 발생할 경우 이메일 알림 기능도 제공합니다.

🕹️ 로깅 및 인벤토리
IPMI는 하드웨어 변경 및 다양한 이벤트와 관련된 로그를 유지 관리하고 하드웨어 인벤토리를 추적합니다.
로그는 운영 체제에서 완전히 분리되어 생성 및 유지 관리됩니다. 운영 체제가 고장난 경우에도 이 로그는 문제를 해결하는 데 도움이됩니다.

 

 
 
 


 

✅   BMC(Baseboard Management Controller) 정의

 
센서를 사용해 하드웨어 장치의 물리적 상태를 모니터링 하는 프로세서로 IPMI 아키텍처의 핵심 컴포넌트로 동작하는 컨트롤러

  • 대표기능 : Boot 모드 변경 (disk/pxe/usb/…), 전원 제어, 센서 정보 제공 (온도, 전원 전압, 팬속도 등), 메인보드 이벤트 로그 제공

 

 


IPMI 인터페이스 액세스

1. IPMI 네트워크에 대한 VPN 연결 만들기 - 가장 먼저 IPMI가있는 VPN 연결 해야합니다.
2. IPMI는 별도의 포트에 연결되어 있습니다. 따라서 IPMI 장치의 IP 주소가 필요하며, 암호와 함께 사용자를 생성합니다.
3. 웹 브라우저를 열고 IPMI 장치의 IP 주소로 연결합니다.
4. 해당 페이지에서 자격 증명을 입력하고 IPMI 인터페이스를 사용할 수 있습니다.
 
 
 
 

반응형