利用ipmitool进行主机电源管理

举报
leixuewei 发表于 2019/12/27 09:15:54 2019/12/27
【摘要】 注意:建议用于部署串口的机器为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 instal...

注意:建议用于部署串口的机器为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秒钟的间隔,而后者是很快上电)


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。