默认情况下,vSphere Replication 设备中的 vCloud Tunneling Agent 配置为使用范围介于 10000 和 10010 之间的 TCP 端口来创建云通道。所有可能托管复制源虚拟机的 ESXi 实例必须将其防火墙配置为在这些端口上允许出站流量。

对于每个云通道,vCloud Tunneling Agent 会为其分配一个指定范围内的唯一端口。您可以重新配置 ESXi 主机和 vCloud Tunneling Agent 以减少打开的端口数或更改用于创建云通道的端口。

在将 ESXi 主机重新配置为使用自定义端口后,您必须将 vCloud Tunneling Agent 配置为使用相同的自定义端口。

前提条件

  • 在所有托管复制源的 ESXi 服务器上,确认选择用于云通道的端口为打开状态以允许出站流量。

  • 确认您知晓环境中 vSphere Replication 设备的 IP 地址。要检查 vSphere Replication 设备的 IP 地址,请打开 Site Recovery 用户界面,选择菜单 > 同一 vCenter Server 中的复制,然后选择 vCenter Server。在站点选项卡上,单击摘要

  • 确认您拥有 vSphere Replication 设备的 root 用户凭据。vSphere Replication 设备的 IP 地址列在“服务器”行上。

  • 确认 vSphere Replication 设备上已打开 TCP 端口 22,并且已启用 SSH 连接。请参见无法与 vSphere Replication 设备建立 SSH 连接

过程

  1. 使用 SSH 客户端连接到 vSphere Replication 设备,并以 root 用户身份登录。
  2. 运行以下命令以配置用于通道连接的端口。
    /opt/vmware/vcta/bin/cell-management-tool
    				configure-vcta-server -prl LOW -prh HIGH

    其中,LOWHIGH 定义要用于通道连接的端口的范围。如果仅使用一个端口,请键入端口号作为 LOWHIGH 的值。

    例如,以下命令可将 vCloud Tunneling Agent 配置为仅使用端口 10001。

    /opt/vmware/vcta/bin/cell-management-tool
    				configure-vcta-server -prl 10001 -prh 10001
    注:

    您可以指定环境中的任何可用 TCP 端口以用于 ESXi 主机和 vCloud Tunneling Agent 之间的通信,但您必须确认所有 ESXi 主机和 vCloud Tunneling Agent 均配置为使用相同的端口。

  3. 运行以下命令以重新启动 vCloud Tunneling Agent。
    service vmware-vcd restart