网络和安全 (Networking & Security) > 安装和升级 (Installation and Upgrade) > 主机准备 (Host Preparation)选项卡或服务部署 (Service Deployment)选项卡中,群集和主机上的安装状态显示为未就绪。单击解决 (Resolve)选项无法修复该问题。

问题

  • 单击未就绪链接将显示“未在主机上安装代理的 VIB 模块”(VIB module for agent is not installed on the host) 错误。
  • ESXi 主机无法从 vCenter Server 中访问 VIB。
  • 从 vShield Endpoint 更改为 NSX Manager 时,您可能会看到状态为失败

解决方案

  1. 确认在 vCenter Server、ESXi 主机和 NSX Manager 上正确配置了 DNS。确保从 vCenter Server、ESXi 主机、NSX ManagervSphere Update Manager 中进行的正向和反向 DNS 解析正常工作。
  2. 要确定问题是否与 DNS 相关,请查看 esxupdate 日志,并在 esxupdate.log 文件中查找“esxupdate: ERROR: MetadataDownloadError:IOError: <urlopen error [Errno -2] Name= or service not known”消息。
    该消息表示 ESXi 主机无法访问 vCenter Server 的完全限定域名 (Fully Qualified Domain Name, FQDN)。 有关详细信息,请参见 验证 VMware vCenter Server 受管 IP 地址 (1008030)
  3. 确认正确配置了网络时间协议 (Network Time Protocol, NTP)。  VMware 建议配置 NTP。要确定 NTP 不同步问题是否影响您的环境,请检查 NSX Manager 6.2.4 和更高版本的支持包中的 /etc/ntp.drift 文件。
  4. 确认防火墙未阻止 NSX Data Center for vSphere 所需的所有端口。 有关相关的信息,请参阅:
    注: VMware vSphere 6.x 支持通过端口 443(而不是端口 80)下载 VIB。该端口是动态打开和关闭的。ESXi 主机和 vCenter Server 之间的中间设备必须允许使用该端口传输流量。
  5. 确认正确配置了 vCenter Server 受管 IP 地址。  有关详细信息,请参见验证 VMware vCenter Server 受管 IP 地址 (1008030)
  6. 确认 vSphere Update Manager 正常工作。从 vCenter Server 6.0U3 开始,NSX 安装和升级过程不再将 vSphere Update Manager 与 ESX Agent Manager 一起使用。VMware 强烈建议至少运行 vCenter Server 6.0U3 或更高版本。如果无法升级,请确保 vSphere Update Manager 服务正在运行。 您可以按照知识库文章 2053782 配置 vSphere Update Manager 绕过选项。
  7. 如果在部署 vCenter Server 时指定非默认端口,请确保 ESXi 主机防火墙未阻止这些端口。
  8. 确认 vCenter Servervpxd 进程正在侦听 TCP 端口 8089。NSX Manager 仅支持默认端口 8089。