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

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

重新配置 ESXi 主机以使用自定义端口后,必须配置 vCloud Tunneling Agent 以使用同一自定义端口。

前提条件

  • 验证是否已为托管复制源的所有 ESXi Server 上的出站流量打开您选择用于云通道的端口。
  • 验证您是否了解环境中 vSphere Replication 设备的 IP 地址。要检查 vSphere Replication 设备的 IP 地址,请在清单树中选择 vCenter Server,导航到管理选项卡,单击 vSphere Replication,然后单击关于
  • 验证您是否拥有 vSphere Replication 设备的 root 用户凭据。
  • 要启用 SSH 连接,请确认未在 vSphere Replication 设备上禁用 TCP 端口 22。

过程

  1. 使用 TCP 客户端连接到 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