저번 포스팅에서 OS 병렬 설치를 위해 활용되는 네트워크 부팅 기술 중 하나인 PXE 부팅에 대해 소개하였다. PXE Booting 기술을 통해 CD-ROM이나 USB와 같은 데이터 저장소에 구애받지 않고 동시에 여러개의 노드에 OS를 설치할 수 있게 되었지만 결국 OS 설치를 위해서 해당 노드에 직접적인 접근이 필요하다는 한계점을 가지고 있다. 본 포스팅에서는 이러한 문제를 해결하기 위해 활용되는 IPMI (Intelligent Platform Management Interface) 기술 및 이를 어떻게 활용하는지에 대한 사용법에 대해 소개하고자 한다.
OS: Ubuntu 16.04 기준
sudo apt-get install openipmi ipmitool
modprobe ipmi_si
modprobe ipmi_devintf
ipmitool lan print 1
ipmitool lan set 1 ipsrc static
ipmitool lan set 1 ipaddr 192.168.1.212
ipmitool lan set 1 netmask 255.255.255.0
ipmitool lan set 1 defgw ipaddr 192.168.1.1
ipmitool lan set 1 access on
ipmitool user list 1
ipmitool user set password 2
ipmitool -I lanplus -H 192.168.1.212 -U root power status
ipmitool -I lanplus -H <IP 주소> -U <계정> -P <비밀번호> power status
ipmitool -H server-mgmt -I lanplus -U root mc info
ipmi-sensors -h server-mgmt -u root -P --driver-type=LAN_2_0