IPMI란? Intelligent Platform Management Interface

IPMI란 저도 정확하게는 모르겠습니다. 서버엔지니어가 아니다보니 이 기능을 사용해본 적이 없습니다.

그러나 대충 감으로 때려서 생각을 해보면..  아마도 서버의 하드웨어 상태를 체크할 수 있는 모니터링 기술이 아닌가 싶습니다.

가령 예를 들면..

사용자 삽입 이미지

이 화면을 보면.. 델서버를 IPMI로 추가하여 델서버의 하드웨어 상태를 모니터링하는 것을 볼 수 있습니다. 이 화면만 보면 대충 IPMI가 어떤 기능을 하는지 감이 잡히실 겁니다. 별로 어려울게 없죠?????


정말 서버의 하드웨어 상태를 디테일하게 보여주는군요.  상당히 좋은 솔류션 같네요.
디스크 퍽난것도 인식할려나 모르겠네요...
보시면 팬에서 장애가 난 것을 알 수 있습니다.
실온이 35도 이상되면 서버 내부온도는 45도 이상 됩니다. 더 온도가 높아지면 서버가 다운됩니다. 여기서 다운은 그냥 작동불능이 된다는 의미입니다.  IPMI로 서버의 온도상태를 모니터링한다면...  그런 장애를 줄일 수 있겠죠...


아래는 IPMI의 버전 및  IPMI 설정시 필요한 정보들을 모아논 것입니다.


사용자 삽입 이미지

사용자 삽입 이미지




The Intelligent Platform Management Interface (IPMI) specification defines a set of common interfaces to a computer system which system administrators can use to monitor system health and manage the system. Several dozen companies support IPMI. Dell, HP, Intel Corporation and NEC Corporation announced IPMI v1.0 on 1998-09-16, v1.5 on 2001-03-01, and v2.0 on 2004-02-14.

IPMI operates independently of the operating system (OS) and allows administrators to manage a system remotely even in the absence of the OS or the system management software, or even if the monitored system is not powered on. IPMI can also function when the OS has started, and offers enhanced features when used with the system management software. IPMI gives only the structure and format of the interfaces as a standard; implementation may vary.

An implementation of IPMI version 1.5 and later can send out alerts via a direct serial connection, a local area network (LAN) or a serial over LAN (SOL) connection to a remote client. System administrators can then use IPMI messaging to query platform status, to review hardware logs, or to issue other requests from a remote console through the same connections. The standard also defines an alerting mechanism for the system to send a simple network management protocol (SNMP) platform event trap (PET).

The IPMI consists of a main controller called the Baseboard Management Controller (BMC) and other satellite controllers. The satellite controllers within the same chassis are connected to the BMC via the system interface called IPMB (Intelligent Platform Management Bus/Bridge). IPMB is an enhanced implementation of I²C (Inter-Integrated Circuit). The BMC connects to satellite controllers or another BMC in another chassis via IPMC (Intelligent Platform Management Chassis) bus/bridge. It can be managed through the Remote Management Control Protocol (RMCP), a specialized wire protocol defined by this spec.

A Field Replaceable Unit (FRU) holds the inventory (such as vendor id, manufacturer etc.) of the devices that are replaceable. A Sensor Data Records (SDR) repository provides the properties of the individual sensors present on the board. For example, the board may contain sensors for temperature, fan speed, and voltage.

http://en.wikipedia.org/wiki/Intelligent_Platform_Management_Interface