![无法从 ESXi 到 vCenter 上的端口 9084 建立 TCP 连接](https://linux22.com/image/651437/%E6%97%A0%E6%B3%95%E4%BB%8E%20ESXi%20%E5%88%B0%20vCenter%20%E4%B8%8A%E7%9A%84%E7%AB%AF%E5%8F%A3%209084%20%E5%BB%BA%E7%AB%8B%20TCP%20%E8%BF%9E%E6%8E%A5.png)
我的一台 ESXi 5.1 主机无法从 vSphere Update Manager 下载修补程序(与 vCenter 5.1 一起安装在一台计算机上)。esxupdate.log内容如下:
2015-01-15T07:15:08Z esxupdate: esxupdate: ERROR: MetadataDownloadError: ('http://192.168.1.101:9084/vum/repository/hostupdate/BCM/metadata_1362667938.zip', None, "('http://192.168.1.101:9084/vum/repository/hostupdate/BCM/metadata_1362667938.zip', '/tmp/tmpKjrugD', '[Errno 12] Timeout: <urlopen error timed out>')")
2015-01-15T07:15:08Z esxupdate: esxupdate: DEBUG: <<<
从 ESXi 我可以 ping 通 vCenter IP,但任何尝试建立与 vCenter 上端口 9084 的 TCP 连接的尝试都会超时(使用nc -zv 192.168.1.101 9084
)。
在 vCenter 计算机(Windows Server 2008 R2)上,我可以使用以下方法进行验证网络状态,Update Manager 正在监听端口 9084,并且(使用 w32 的 netcat),可以与 ESXi 上的端口 902 建立 TCP 连接。
我检查了 ESXi 和 vCenter 服务器上的防火墙设置,两者都允许在相关端口上使用 TCP(ESXi 上为 902,vCenter 上为 9084)。
现在让我困惑的是:即使在通过端口 9084 从更新管理器成功下载更新的 ESXi 主机上网猫扫描此端口会导致超时:
nc: connect to 192.168.1.101 port 9084 (tcp) failed: Connection timed out
我不确定我是否遗漏了某些显而易见的东西。有什么想法吗?我可以研究什么来进一步解决此问题?