ESXi 主机上的通用信息模型 (CIM) 界面提供了一种通过基于 Web 的企业管理 (WBEM) 协议远程监视主机硬件运行状况的方法。它基于标准 HTTP(S) API 构建,允许在主机和管理站之间进行受 SSL/TLS 保护的安全验证和通信。使用您偏好的方法连接到控制台后,运行以下命令
1.VMware ESXi 6.0:
enum_instances OMC_IPMIIPProtocolEndpoint root/cimv2 |grep IPv4AddressIPv4Address = 192.168.0.121
ESXi 上的相同命令将返回错误:
enum_instances OMC_IPMIIPProtocolEndpoint root/cimv2 |grep -i IPv4Address
error: enumInstances No data received from server
2.VMware ESXi 6.5:
从 ESXi 6.5 和更高版本开始,VMware 引入了一个名为“wbem”的新命名空间作为 esxcli 的扩展,用于控制 sfcbd 和 wsman 等服务。从 ESXi 6.5 和更高版本开始,由于 wbem 默认为 false,sfcdb 和 wsman 在默认情况下为禁用状态。安装 OEM 提供程序 VIB 时,wbem 服务会自动启用。例如,在 ESXi 6.5 上安装 Dell OpenManage Systems Management 软件时,您可能会看到 sfcbd 和 wsman 等服务会自动启动。
要在 Vmware ESXi 6.5 上启用 wbem,请使用以下命令,然后重试。现在,您应该能够成功看到分配给 iDRAC 服务器的 IP 地址。
esxcli system wbem set -e 1 (This enables wbem on the host)
enum instances OMC IPMIIPProtocalEndpoint root/cimv2
>> IPv4AddressIPv4Address = 192.168.0.121
IPv4Address = 192.168.0.121