下载连接http://dl.kvm.la/windows/IPMIToolWin.zip
从浪潮的网站上看到一个windows的ipmitool测试了一下正常可用,
在文件属性和命令看了一下,貌似是intel编译放出来的, 相对ipmiutil来说多了一个常用的工具选择.
原压缩包直接把文件拖了下来加了个一键安装IMB的脚本.
cat IPMIToolWin/install_driver.cmd
if "%PROCESSOR_ARCHITECTURE%"=="x86" goto x86
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto x64
exit
:x64
cd imbdriver\x64\
Install C:\IMBDRV\Test
exit
:x86
cd imbdriver\x86\
Install C:\IMBDRV\Test
浪潮的网站出处连接:http://www.4008600011.com/archives/15141
首先得安装有ipmitool或者OpenIPMI的包以及加载相应的内核模块
yum install ipmitool -y -q
modprobe ipmi_watchdog
modprobe ipmi_poweroff
modprobe ipmi_devintf
modprobe ipmi_si
执行例子
ipmitool exec ipmi.txt -I lanplus -U '用户' -P '密码' -H IP地址
ipmi.txt内容例子
power status
sensor
mc info
user list
lan print
主要是把所有的命令写在一个文本里面, 不用每次发送命令都带上IP 用户名密码等等
尤其是遇上更改IPMI的IP配置和用户配置的时候, 省去了一大部分的冗余操作.
wget dl.kvm.la/tools/esxi_ipmitool-1.8.15-1.vib -O /var/log/vmware/ipmitool-1.8.15-1.vib
esxcli software acceptance set --level=CommunitySupported
esxcli software vib install -v ipmitool-1.8.15-1.vib
/opt/ipmitool/bin/ipmitool mc reset cold
要打开服务器的电源,请运行以下命令:ipmiutil power -u -N fsp_ip_address -P ipmi_password,其中,fsp_ip_ipaddress 是IPMI的 IP 地址,ipmi_password 是为 IPMI 设置的密码。
要激活 IPMI 控制台:ipmiutil sol -a -r -N fsp_ip_address -P ipmi_password
如果需要重新引导系统:
取消激活控制台:ipmiutil sol -d -N fsp_ip_address -P ipmi_password
关闭系统电源:ipmiutil power -d -N fsp_ip_address -P ipmi_password
打开系统电源:ipmiutil power -u -N fsp_ip_address -P ipmi_password
电源/启动/引导
重启BMC:ipmiutil reset -k
服务器加电:ipmiutil reset -u
硬重启服务器:ipmiutil reset -r
重启进入bios:ipmiutil reset -b
重启进入efi:ipmiutil reset -e
重启进入硬盘引导:ipmiutil reset -h
重启进入CD-ROM:ipmiutil reset -v
配置IP信息
更改为DHCP模式:ipmiutil lan set -l -D
设置IP地址:ipmiutil lan -l -I 192.168.0.55
设置网关地址:ipmiutil lan -l -G 192.168.0.1
设置子网掩码:ipmiutil lan -l -S 255.255.255.0
重置用户密码
步骤1.得到所有的列表BMC的用户:
C:\ipmiutil\ipmiutil user list
ipmiutil user ver 3.16User 1: chan=1 enabled Admin admin
User 2: chan=1 enabled User testuser1
User 3: chan=1 enabled User testuser2
步骤2.为了重置密码使用从上一个输出的用户编号:
C:\ipmiutil\ipmiutil user set 1 password UserPassword
ipmiutil user ver 3.16
GET_USERNAME: 62 72 69, STATUS = 0, CCODE=0
SETUSERNAME - 2 62 72 STATUS =0, CCODE=0
SETUSER_ACCESS - inputData 91 2 12, status = 0 ccode=0
ipmiutil user, completed successfully.
ipmiutil安装方法
ipmiutil下载地址http://dl.kvm.la/windows/ipmiutil-3.0.8-win32.zip
解压后管理员身份运行启动cmd窗口
cd命令到ipmiutil的解压目录
执行install.cmd
然后就可以运行ipmiutil.exe命令了
更多使用还是参考官方说明 http://ipmiutil.sourceforge.net/docs/UserGuide