[개요]
IPMI(Intelligent Platform Management Interface)에 대한 설명과 일반적인 이슈사항에 대한 정리
[설명]
IPMI란?
- IPMI는 하드웨어를 원격으로 관리하는데 사용되는 인터페이스를 정의함
- IPMI를 통해 하드웨어 액세스, 모니터링, 부팅, 종료 등의 로그 확인 가능
- IPMI는 메인보드와 함께 설치되는 별도의 하드웨어이며 독립적으로 작동(하드웨어 BIOS 및 운영체제의 서비스 필요 없음)
주요 기능
- 서버의 전원 제어
- 하드웨어 모니터링
- 로깅 및 인벤토리
IPMI 다이어그램
IPMI는 BMC(Baseboard Management Controller)라는 기본 컨트롤러와 다른 시스템 모듈에 분산된 다른 관리 컨트롤러로 구성됨
다른 컨트롤러는 지능형 플랫폼 관리 버스/브리지(IPMB)를 통해서 BMC와 연결되며, BMC는 지능형 플랫폼 관리 컨트롤러(IPMC) 브릿지를 통해 연결
BMC(Baseboard Management Controller) : 서버나 일반 컴퓨터에 장착되어 시스템 관리 소프트웨어와 하드웨어 플랫폼 사이에서 시스템 관리를 위한 인터페이스를 제공하며, IPMI 기반 아키텍쳐에서 동작하는 컨트롤러
FRU(필드 교체 가능 장치, Field-Replacement Unit)) : 구성 요소 중 하나가 장애 발생할 경우 교체할 수 있는 부품
SDR(센서 데이터 코드, Sensor Data Code) : 보드에 개별 센서의 속성 제공
SEL(시스템 이벤트 로그, System Event Log) : 시스템 레벨의 이벤트 로그
[사용방법]
일반적으로 vCenter Server 또는 ESXi의 GUI 환경에서 간단하게 사용 가능
- GUI
- CLI
- localcli hardware ipmi bmc : BMC에 대한 정보 확인 가능
- Set
- Localcli hardware ipmi fru
- List
- localcli hardware ipmi sdr
- List
- localcli hardware ipmi sel
- List
- Clear
[이슈 사례]
How to clear warnings and errors in the Hardware Status tab (2011531)
https://kb.vmware.com/s/article/2011531
"Host IPMI system event log status" alarm in vCenter Server (1033725)
https://kb.vmware.com/s/article/1033725
VMware ESXi 5.5 - vCenter 에서 VMware ESXi 5.5 서버에 대하여 IPMI 시스템 이벤트 메시지가 계속 발생하는 문제
https://support.hpe.com/hpesc/public/docDisplay?docLocale=ko_KR&docId=emr_na-kc0135904ko_kr
대부분의 케이스가 vCenter Server 또는 ESXi에서 서버의 IPMI 정보를 정상적으로 불러오지 못할 경우 발생하는 케이스이며,
이럴 경우 GUI에서 센서 리셋을 시도 후 안될 경우 localcli hardware ipmi sel clear를 통해 센서 리셋을 시켜 해결한다.(하드웨어 엔지니어에게 우선 확인 필요)
센서 리셋으로 해결되지 않을 경우 ESXi에서 와치독 서비스를 재시작한다.
- ESX : /etc/init.d/sfcbd-watchdog restart
- ESXi : services.sh restart
그 이후 센서 리셋을 통해 문제 해결 여부 확인
[참고 사이트]
https://blog.naver.com/qkrrjstnet7/80155094570
https://duksoo.tistory.com/entry/IPMI-%ED%99%9C%EC%9A%A9
https://www.psychz.net/client/question/ko/what-is-ipmi.html
https://www.itfind.or.kr/WZIN/jugidong/1375/file52073-137501.pdf
https://www.ibm.com/support/knowledgecenter/ko/POWER9/p9eih/p9eih_ipmi_overview.htm
https://en.wikipedia.org/wiki/Intelligent_Platform_Management_Interface
https://www.ibm.com/support/knowledgecenter/ko/POWER8/p8hav/glossary.htm