Pure Software Engineer :)
IPMI 사용법 본문
IPMI(Intelligent Platform Management Interface)의 약자로 서버급 머신에 칩으로 장착되어 있으며, 원격에서 전원을 켜고 끈다거나, serial console 등을 확인할 수 있게 해주는 인터페이스이다.
1. IPMI 사용을 위한 툴 설치 및 설정하는 과정
// ipmitool 설치
apt-get install ipmitool
// ipmi module 등록
modprobe ipmi_devintf
modprobe ipmi_si
modprobe ipmi_msghandler
// ipmi module 등록확인
lsmod | grep ipmi
lsmod 를 통하여 모듈이 모두 올라가 있는것을 확인한 후에야 아래의 명령어 사용 가능
2. IPMI 명령어
// 10.1.20.52는 remote ipmi 주소
// 아래의 명령어 들을 실행시키기 위해서는 password를 요구하는데 이는 machine 세팅할때 지정해둔 ipmi 비밀번호 사용)
// 현재 power on 인지 off 인지 확인
ipmitool -H 10.1.20.52 -U root -I lanplus power status
// power on
ipmitool -H 10.1.20.52 -U root -I lanplus power on
// power off
ipmitool -H 10.1.20.52 -U root -I lanplus power off
// power off 하였다가 다시 power on
// reboot과는 다르게 실제 power가 off 되었다가 다시 on)
ipmitool -H 10.1.20.52 -U root -I lanplus power cycle
// serial over lan으로 serial 출력 확인
ipmitool -H 10.1.20.52 -U root -I lanplus sol activate
(시리얼 연결 된 상태에서 도움말 : ~?, 시리얼종료 : ~.)
프로젝트에서 사용했던 머신은 Dell머신인데, 브라우저에 IPMI 주소를 통해서도 접속이 가능하였으며, 머신 on, off, serial console 등 모든 명령을 브라우저에서 실행할 수 있도록 편리하게 되어 있었다. 또한 원격에서 network cdrom을 통해 OS까지도 설치가 가능했다.
'Software Engineering > Linux' 카테고리의 다른 글
SVN 설정 (0) | 2012.08.02 |
---|---|
TPM 개발환경 (0) | 2012.07.24 |
[XEN] guest vm 생성하기위한 loop device 설정 (0) | 2012.05.31 |
OpenMP (0) | 2011.10.26 |
리눅스(ubuntu) 관련(tip) (0) | 2011.10.22 |