在 > 主机准备 (Host Preparation)选项卡或服务部署 (Service Deployment)选项卡中,群集和主机上的安装状态显示为未就绪。单击解决 (Resolve)选项无法修复该问题。
问题
- 单击未就绪链接将显示“未在主机上安装代理的 VIB 模块”(VIB module for agent is not installed on the host) 错误。
- ESXi 主机无法从 vCenter Server 中访问 VIB。
- 从 vShield Endpoint 更改为 NSX Manager 时,您可能会看到状态为失败。
解决方案
- 确认在 vCenter Server、ESXi 主机和 NSX Manager 上正确配置了 DNS。确保从 vCenter Server、ESXi 主机、NSX Manager 和 vSphere Update Manager 中进行的正向和反向 DNS 解析正常工作。
- 要确定问题是否与 DNS 相关,请查看 esxupdate 日志,并在 esxupdate.log 文件中查找“esxupdate: ERROR: MetadataDownloadError:IOError: <urlopen error [Errno -2] Name= or service not known”消息。
- 确认正确配置了网络时间协议 (Network Time Protocol, NTP)。 VMware 建议配置 NTP。要确定 NTP 不同步问题是否影响您的环境,请检查 NSX Manager 6.2.4 和更高版本的支持包中的 /etc/ntp.drift 文件。
- 确认防火墙未阻止 NSX Data Center for vSphere 所需的所有端口。 有关相关的信息,请参阅:
注: VMware
vSphere 6.x 支持通过端口 443(而不是端口 80)下载 VIB。该端口是动态打开和关闭的。ESXi 主机和
vCenter Server 之间的中间设备必须允许使用该端口传输流量。
- 确认正确配置了 vCenter Server 受管 IP 地址。 有关详细信息,请参见验证 VMware vCenter Server 受管 IP 地址 (1008030)。
- 确认 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 绕过选项。
- 如果在部署 vCenter Server 时指定非默认端口,请确保 ESXi 主机防火墙未阻止这些端口。
- 确认 vCenter Servervpxd 进程正在侦听 TCP 端口 8089。NSX Manager 仅支持默认端口 8089。