中科曙光虚拟化培训教程汇总:3.0 ipmitool for ESXi 与 esxcli常用命令 v1.1
本文档总结了 ipmitool for ESXi 与 esxcli 命令的使用,涵盖了 ipmitool 的安装、使用 ipmitool 工具包设置 IPMI 地址、查看 IPMI 用户、设置管理员密码、查看 BMC 日志等方面的知识点。
一、ipmitool for ESXi
ipmitool 是一种基于 IPMI(Intelligent Platform Management Interface)的管理工具,用于管理和监控服务器的硬件组件。ipmitool 可以用于判断硬件故障、查看 BMC 设置、设置 IPMI 地址等。
1. 安装 vib 工具包
在 ESXi 主机上安装 ipmitool 需要首先更改软件安装许可级别,然后安装 ipmitool vib 工具包。使用以下命令可以安装 ipmitool:
```
esxcli software acceptance set --level=CommunitySupported
esxcli software vib install -v /opt/ipmitool-1.8.15-1.vib --no-sig-check
```
2. 查看 IPMI 用户
使用 ipmitool 可以查看本地的 BMC 设置,查看本地是不需要身份验证。如果查看远程,需要提供 IPMI 的用户名和密码。使用以下命令可以查看 IPMI 用户:
```
/opt/ipmitool/bin/ipmitool user list 1
```
3. 设置管理员密码
可以使用 ipmitool 设置管理员密码。根据上面命令,ADMIN 具有 IPMI Msg 标识,其 ID 为 2,可以通过以下命令设置管理员新密码:
```
/opt/ipmitool/bin/ipmitool user set password 2 mypass
```
4. 设置 IPMI 地址
在很多虚拟化环境中,为了业务的不间断和可持续性,很多客户要求非停机检查对于硬件故障的排查可能需要查看 BMC 和控制器的日志,对于 BMC 日志需要 IPMI 地址。使用以下命令可以设置 IPMI 地址:
```
/opt/ipmitool/bin/ipmitool lan print 1
/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
```
二、ESXi 命令行接口
ESXi 命令行接口提供了对 ESXi 主机进行管理、监控以及故障排查的简单有效的方法。使用以下命令可以安装 ipmitool vib 工具包:
```
esxcli software acceptance set --level=CommunitySupported
esxcli software vib install -v /opt/ipmitool-1.8.15-1.vib --no-sig-check
```
本文档提供了 ipmitool for ESXi 与 esxcli 命令的使用指南,涵盖了 ipmitool 的安装、使用 ipmitool 工具包设置 IPMI 地址、查看 IPMI 用户、设置管理员密码等方面的知识点。