要排除 ESXi 连接问题,请重新启动 ESXi 主机上的管理代理。
免责声明:本文为 Restarting the Management agentsin ESXi (1003490) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。
注意:在 ESXi 4.x 中,运行以下命令重新启动 vpxa 代理:
service vmware-vpxa restart
或者:
- 要在特定 VMkernel 接口(默认为 vmk0)上重置管理网络,请运行以下命令:
esxcli network ip interface set -e false -i vmk0; esxcli network ip interface set -e true -i vmk0
注意:在两个命令之间使用分号 (;),确保依次禁用再重新启用 VMkernel 接口。如果管理接口未在 vmk0 上运行,请根据所用的 VMkernel 接口更改上述命令。
- 要在主机上重新启动所有管理代理,请运行以下命令:
services.sh restart注意:
- 如果启用和配置了 LACP,请勿使用 services.sh 命令重新启动管理服,而用/etc/init.d/module restart命令重新启动独立服务。
- 如果问题未解决,并且您必须重新启动所有作为 services.sh 脚本一部分的服务,请在继续执行脚本之前进行停机。
- 如果环境中配置了 NSX,请勿运行 /sbin/services.sh restart 命令,因为这将重新启动 ESXi 主机上的所有服务。如果您需要在 ESXi 主机上重新启动管理代理,请分别重新启动 vpxa、host.d 和 fdm。如果还需要运行 /sbin/services.sh restart 命令(因为重新启动每个管理代理不起作用),则将所有虚拟机迁移出 ESXi 主机,并将主机置于维护模式(如果可以)。
如果您不确定 ESXi 主机上是否已安装 NSX for vSphere,请运行以下命令进行验证:
esxcli software vib list --rebooting-image | grep esx-*
查找以下 VIB 以确定 ESX 主机上是否已安装 NSX:
esx-vsip
esx-vxlan