无法从 ESXi 到 vCenter 上的端口 9084 建立 TCP 连接

无法从 ESXi 到 vCenter 上的端口 9084 建立 TCP 连接

我的一台 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

我不确定我是否遗漏了某些显而易见的东西。有什么想法吗?我可以研究什么来进一步解决此问题?

相关内容