利用ipmitool进行主机电源管理
注意:建议用于部署串口的机器为Suse11或以上版本
1、安装ipmitool
将ipmitool-1.8.11.tar.gz通过文件传输工具SSH上传到目标设备/home目录,然后依次执行以下命令
# cd /home
# tar -zxvf ipmitool-1.8.11.tar.gz
# cd ipmitool-1.8.11
# ./configure && make && make install
# cp contrib/bmclanconf /usr/local/bin/
2、使用方法
在任意目录下执行
ipmitool -I lanplus -H BMC_IP -U BMC用户名 -P BMC密码 sol activate
例如:BMC_IP 192.168.2.100
BMC用户名 root
BMC密码 root
ipmitool -I lanplus -H 192.168.2.100 -U root -P root sol activate
若提示
Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory
Get Device ID command failed
Unable to open SDR for reading
请分别执行以下命令加载ipmi驱动模块
# modprobe ipmi_msghandler
# modprobe ipmi_si
# modprobe ipmi_devintf
或执行命令
# /etc/init.d/ipmi restart
3、使用ipmitool命令行进行主机电源管理;
IPMI:所有的 IPMI 功能都是向 BMC 发送命令来完成的,命令使用 IPMI 规范中规定的指令
IPMItool:是一种管理与配置支持 IPMI1.5/2.0 规范的设备的工具,它提供了一个与设备内 BMC 部件进行通信的简单命令行接口;它能读取传感器数据与域可替代单元信息,打印其值,显示系统事件记录,设置 LAN 配置参数,并且能执行远程机架电源控制。
ipmitool -I lanplus -H $oob_ip -U root -P 密码 power off (硬关机,直接切断电源)
ipmitool -I lanplus -H $oob_ip -U root -P 密码 power soft (软关机,即如同轻按一下开机按钮)
ipmitool -I lanplus -H $oob_ip -U root -P 密码 power on (硬开机)
ipmitool -I lanplus -H $oob_ip -U root -P 密码 power reset (硬重启)
ipmitool -I lanplus -H $oob_ip -U root -P 密码 power status (获取当前电源状态)
ipmitool -I lanplus -H $oob_ip -U root -P 密码 chassis power cycle
(注意power cycle 和power reset的区别在于前者从掉电到上电有1秒钟的间隔,而后者是很快上电)
- 点赞
- 收藏
- 关注作者
评论(0)