依預設,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 應用裝置的根使用者認證。

  • 確認 TCP 連接埠 22 在 vSphere Replication 應用裝置上處於開啟狀態,並且已啟用 SSH 連線。請參閱無法建立到 vSphere Replication 應用裝置的 SSH 連線

程序

  1. 使用 TCP 用戶端連線至 vSphere Replication 應用裝置並以根使用者身分登入。
  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