ipmitool for ESXi 与esxcli 常用命令
v1.1
版本 发布日期 修改人 修改原因
1.0 2017.04.11 梁旭 首次发布
1.1 2017.7.14 梁旭 增加了 IPMI 查看并修改管理员密码实例
1
目录
一、ipmitool for ESXi 3
1.安装vib 工具包 3
2.使用ipmitool工具包设置 IPMI地址 3
3. ipmitool 命令 3
二、ESXi 命令行接口 5
2
关键词 :ipmitool ,ESXi ,esxcli ,命令行
摘要 :
利用ipmitool 工具可对ESXi 主机BMC 进行简单管理并用于判断排查硬件故障。而ESXi
命令行接口则提供了对ESXi 主机进行管理、监控以及故障排查的简单有效的方法。
一、 ipmitool for ESXi
将曙光jfKB 里的ipmitool-1.8.15-1.vib 上传至ESXi 主机某一目录下,比如/opt 。
1. 安装 vib 工具包
%%更改软件安装许可级别
# esxcli software acceptance set --level=CommunitySupported
%%安装
# esxcli software vib install -v /opt/ipmitool-1.8.15-1.vib
--no-sig-check 注意:下划线应为vib 文件所在的完全路径
2. 查看 IPMI 用户
ipmitool 可以查看本地的BMC 设置,查看本地是不需要身份验证。如果查看远程,需要提
供IPMI 的用户名和密码。DELL 服务器的channel_number 是1,HP 的是2 ,超微的是1。
曙光很多服务器采用超微的主板,因此通道为1。
# /opt/ipmitool/bin/ipmitool user list 1
ID Name Callin Link Auth IPMI Msg Channel Priv Limit
2 ADMIN false false true ADMINISTRATOR
很多用户可能会更改或者忘记IPMI 密码,可以进行重设管理员密码。根据上面命令,ADMIN
具有IPMI Msg 标识,其ID 为2 ,可通过下面进行管理员新密码的设置,最后的mypass 为
设置的新密码。
#/opt/ipmitool/bin/ipmitool user set password 2 mypass
3. 使用 ipmitool 工具包设置 IPMI 地址
在很多虚拟化环境中,为了业务的不间断和可持续性,很多客户要求非停机
检查对于硬件故障的排查可能需要查看BMC 和控制器的日志,对于BMC 日志需
要IPMI地址。
# /opt/ipmitool/bin/ipmitool lan print 1 ## 即可查找到BMC IP
如果IP那一栏没有显示地址且为DHCP。则需要设置静态IP
# /opt/ipmitool/bin/ipmitool lan set 1 ipsrc static
# /opt/ipmitool/bin/ipmitool lan set 1 ipaddr xx.xx.xx.xx
# /opt/ipmitool/bin/ipmitool lan set 1 netmask xx.xx.xx.xx
现在就可以利用设置过的IPMI地址进一步完成对设备硬件故障定位与排查。
注意:
建议 用完 该 ipmitool 的 vib 工具包 后 及时 删除 , 因为该工具包 为
3
CommunitySupported 级别,软件许可接受度比较低,为了ESXi 更高的安全级别,需要
更改回VMware 官方认证最高级别。
# esxcli software vib re