所有必需的代理虚拟机当前尚未部署在主机“hostname”上

所有必需的代理虚拟机当前尚未部署在主机“hostname”上

在虚拟机上出现上述错误。关闭电源,添加更多 RAM,尝试再次打开电源。现在我收到此错误

在此处输入图片描述

有人知道这是什么意思或如何解决它吗?

答案1

看来,这是 VMware 上的一个已知问题,正如我在回答这个问题时发现的那样,它在 VMware 上被列为 KB 50121349

症状启动 NSX Manager 失败。由于以下列出的原因,vCenter Server 无法找到合适的主机来启动以下虚拟机

  • DRS 找不到要启动或迁移虚拟机的主机

  • 所有必需的代理虚拟机当前尚未部署在主机“hostname”上

解决方案要解决此问题:

通过运行以下命令重新启动受影响的 ESXi 主机上的 hostd 进程:

/etc/init.d/hostd 重启

通过运行以下命令重新启动受影响的 ESXi 主机上的 vCenter Agent 进程:

/etc/init.d/vpxa 重启

上面的文本参考,添加到此处以备将来删除时使用

但移动到其他主机也可以解决这个问题:-)

答案2

我从 6.5 U1 升级到 vSphere 6.7 U1 后发现了这个问题。重新注册 NSX 并解决其问题也解决了上述错误。

相关内容