12.07.2015 Views

OpenIPMI User Manual for eSlim SV series - 이슬림코리아

OpenIPMI User Manual for eSlim SV series - 이슬림코리아

OpenIPMI User Manual for eSlim SV series - 이슬림코리아

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

문서 번호 20061227000C01<strong>OpenIPMI</strong> <strong>User</strong> <strong>Manual</strong> <strong>for</strong> <strong>eSlim</strong> <strong>SV</strong> <strong>series</strong>Manageability Server BMC with <strong>OpenIPMI</strong> Command Line Utility㈜이슬림 코리아www.eslim.co.kr


㈜이슬림 코리아What is <strong>OpenIPMI</strong><strong>OpenIPMI</strong>는 Intelligent Plat<strong>for</strong>m Management Interface (IPMI)를 지원하기 위해 개발되고 있는 사용자 명령 방식의 소프트웨어입니다. IPMI는 업계표준을 따르고 있으며 이를 지원하기 위해 Unix 계열에서는 IPMI software 소스 코드를 공개하고 있습니다.<strong>OpenIPMI</strong>는 레드헷을 비롯하여 데비안 등의 거의 대부분의 배포판 리눅스에서 기본적으로설치되는 리눅스 패키지 중의 하나입니다. 이슬림코리아에서는 Command Line Interface에익숙한 관리자를 위해 윈도우용 <strong>OpenIPMI</strong>를 개발하였습니다.필요조건IPMI over LAN을 사용하기 위해서는 아래의 몇 가지 조건을 만족하여야 한다.1. IPMI version 1.5 이상을 지원하는 Hardware Plat<strong>for</strong>m.2. Serial Over LAN 기능을 사용하기 위한 RMCP+ protocol이 지원되는 Hardware Plat<strong>for</strong>m.3. SMBUS를 통해BMC와 통신하기위한UDP 623 port의 개방.<strong>OpenIPMI</strong><strong>OpenIPMI</strong> is an ef<strong>for</strong>t to create a full-function Intelligent Plat<strong>for</strong>m ManagementInterface (IPMI) system to enable full access to all IPMI in<strong>for</strong>mation on a serverand to summarize it at a level that makes it easy to use. It can be used toconfigure IPMI Baseboard Management Controller devices.<strong>OpenIPMI</strong> is included as part of these Linux® distributions:Red Hat Enterprise Linux 4, Update 2SuSE Linux Enterprise Server, Version 9 Service Pack 3For System x servers, <strong>OpenIPMI</strong> is a prerequisite <strong>for</strong> using the Advanced SetupUtility and Lflash utility on Linux. To use the <strong>OpenIPMI</strong> drivers, you must install the<strong>OpenIPMI</strong>-tools package and per<strong>for</strong>m these steps:For Red Hat Enterprise Linux, load the kernel drivers at boot time by logging on asroot and issuing the command: chkconfig ipmi on.For SuSE Linux Enterprise Server, load the kernel drivers at boot time using thefollowing commands:cp /usr/share/ipmitool/ipmi.init.basic/etc/init.d/ipmi ln -s ../ipmi/etc/init.d/boot.d/S50ipmiFor both Linux distributions, you must start the ipmievd service by issuing theipmievd command after loading the drivers.


㈜이슬림 코리아IPMITool Command다음은 <strong>OpenIPMI</strong> 소프트웨어인 IPMITool의 사용 방법과 명령 옵션을 보여준다.usage: ipmitool [options...] -h This help-V Show version in<strong>for</strong>mation-v Verbose (can use multiple times)-c Display output in comma separated <strong>for</strong>mat-I intf Interface to use-H hostname Remote host name <strong>for</strong> LAN interface-p port Remote RMCP port [default=623]-L level Remote session privilege level [default=USER]-A authtype Force use of authtype NONE, PASSWORD, MD2 or MD5-U username Remote session username-P password Remote session password-f file Read remote session password from file-a Prompt <strong>for</strong> remote password-E Read password from IPMI_PASSWORD environment variable-m address Set local IPMB address-t address Bridge request to remote target addressInterfaces:openimblanlanplusLinux <strong>OpenIPMI</strong> Interface [default]Intel IMB InterfaceIPMI v1.5 LAN InterfaceIPMI v2.0 RMCP+ LAN InterfaceCommands:rawSend a RAW IPMI request and print responselanConfigure LAN Channelschassis Get chassis status and set power stateevent Send pre-defined events to BMCbmcPrint BMC status and configure global enablessdrPrint Sensor Data Repository entries and readingssensor Print detailed sensor in<strong>for</strong>mationfruPrint built-in FRU and scan SDR <strong>for</strong> FRU locatorsselPrint System Event LogsolConfigure IPMIv2.0 Serial-over-LANuserConfigure BMC userschannel Configure BMC channelssession Print session in<strong>for</strong>mationshell Launch interactive IPMI shellexec Run list of commands from filesetSet runtime variable <strong>for</strong> shell and exec


㈜이슬림 코리아Usage IPMITool다음은 IPMITool의 사용 방법과 몇 가지 예제를 보여준다.기본 사용 방법ipmitool –H [대상 서버 IP] –U [user ID] –P [user password] [options] [command]예제1. BMC 서버의 센서 정보를 알아보는 명령어다음 예제는 IPMITool을 통해BMC 서버에 장착된 Sensor 정보를 불러오는 방법을 보여준다.ipmitool –H 192.168.0.100 –U admin –P xxxx sdrBMC | Dynamic MC @ 20h | okACPI State | Not Readable | nsSystem Reset | 0x01| ok……CPU0 Diode 1 | 54 degrees C| okCPU1 Diode 1 | 36 degrees C| ok……Power Unit | 0x00 | ok2. BMC 서버의 Power On/Off 상태 확인다음 예제는 IPMITool을 통해BMC 서버의 Power On/Off 여부를 보여준다.ipmitool –H 192.168.0.100 –U admin –P xxxx chassis power statusChassis Power is on3. BMC 서버의전원관리명령어및사용방법다음 예제는 IPMITool에서 사용 가능한 Power control 옵션을 보여준다.ipmitool –H 192.168.0.100 –U admin –P xxxx chassis powerChassis power Commands : status, on, off, cycle, reset, diag, soft4. BMC 서버의강제종료명령ipmitool –H 192.168.0.100 –U admin –P xxxx chassis power offChassis Power Control: Off5. BMC 서버의 IPMI 버전과 Device Firmware 버전 확인.ipmitool –H 192.168.0.100 –U admin –P xxxx mc infoDevice ID : 34Device Revision : 1Firmware Revision : 1.9IPMI Version : 2.0


㈜이슬림 코리아IPMITool <strong>for</strong> SOL다음은 IPMITool을 이용하여Serial Over LAN을 사용하는 방법과 몇 가지 예시를 보여준다.기본 사용 방법ipmitool –H [대상 서버 IP] –U [user ID] –P [user password] –I lanplus sol activate예제ipmitool –H 192.168.0.100 –U admin –P xxxx –I lanplus sol activate위의 명령을 실행하면 Serial Over LAN Payload Port를 통해 원격지에 위치한 BMC 서버를Serial 232 port를 통해 접속한 것과 같은 효과를 볼 수 있다. 이 기능은 서버의 부팅 과정은물론 CMOS에 이르기까지 서버의 전 과정을 효율적으로 관리 할 수 있도록 도와주며 리눅스의경우 이를 통해 OS에 직접적인 명령을 내리는 것 또한 가능하다.Serial Over LAN 명령어ipmitool을 이용하여 BMC 서버에 Serial 접속한경우다음의SOL 명령어를 이용하여 화면을제어할수있다.• ~. - terminate connection• ~^Z - suspend ipmitool• ~^X - suspend ipmitool, but don’t restore tty on restart• ~B - send break• ~? - this message, print help message• ~~ - send the escape character by typing it twice


㈜이슬림 코리아SOL settingSerial Over LAN을 통한Console Redirect를 사용하기 위해서는 서버 CMOS에서 RemoteAccess 메뉴를 활성화 하여야 한다. 다음은 CMOS의 Remote Access 설정 값이다.Remote AccessEnabledSerial Port NumberCOM1Base Address, IRQ 3F8h, 4Serial Port Mode09600 8,n,1 (Bit rate는 사용자 설정)Flow ControlHardwareRedirection After BIOS POSTAlwaysTerminal TypeVT100VT-UTFS Combo Key SupportEnabled


㈜이슬림 코리아기타 참고 자료Telnet of BMC <strong>User</strong> <strong>Manual</strong> <strong>for</strong> <strong>eSlim</strong> <strong>SV</strong> <strong>series</strong>: <strong>SV</strong> <strong>series</strong> 서버 BMC에 Telnet을 이용한 접속 매뉴얼Direct Web access of BMC <strong>User</strong> <strong>Manual</strong> <strong>for</strong> <strong>eSlim</strong> <strong>SV</strong> <strong>series</strong>: <strong>SV</strong> <strong>series</strong> 서버 BMC에 Web browser를 통한 직접 연결 매뉴얼<strong>OpenIPMI</strong> <strong>User</strong> <strong>Manual</strong> <strong>for</strong> <strong>eSlim</strong> <strong>SV</strong> <strong>series</strong>: Command Line Utility를 통한 서버 BMC Management <strong>User</strong> <strong>Manual</strong>IRC <strong>User</strong> <strong>Manual</strong> <strong>for</strong> <strong>eSlim</strong> <strong>SV</strong> <strong>series</strong>: IPMI Remote Console을 이용한 서버 BMC Management <strong>User</strong> <strong>Manual</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!