共用方式為


常見問題:CycleCloud 連線的節點

Cyclecloud 會在每個需要能夠與 CycleCloud 應用程式通訊的 VM 上安裝代理程式,以便報告狀態、監視,以及提出 API 要求以進行自動調整和分散式同步處理。

建議將應用程式伺服器部署在與叢集相同的 VNET (虛擬網路) 。 如果這不可行,可以藉由執行 VNET 對等互連 或使用 Proxy 節點來建立連線。 這些錯誤訊息表示節點無法與 CycleCloud 應用程式伺服器通訊。

可能的錯誤訊息

  • Timeout awaiting system boot-up
  • Timed out connecting to CycleCloud at {https://A.B.C.D}
  • Connection refused to CycleCloud through return-proxy tunnel at {https://A.B.C.D:37140}
  • Unable to setup return proxy: cannot connect to {A.B.C.D:22}
  • Could not connect to
  • Certificate validation failed for CycleCloud

解決方案

  • 如果 CycleCloud 伺服器和叢集位於相同的 VNET 中,請檢查 VNET 中子網的網路安全性群組。 叢集節點必須能夠連線到 Tcp 9443 和 5672 的 CycleCloud 伺服器。 另一個方向是,Azure CycleCloud 必須能夠連線到 tcp 8652 (TCP 8652) 和 SSH (TCP 22) 埠,以進行系統和作業監視。

  • 您可能需要新增公用 IP 位址。

  • 如果錯誤訊息指出傳回 Proxy,請檢查 傳回 Proxy 設定

  • 更新網路或 Proxy 設定之後,您可以透過 SSHing 作為 cyclecloud 使用者並使用 curl -k {https://error-message-url} 來測試節點的連線能力。

  • 驗證該網路連線已修正之後,您必須終止並重新啟動節點。

相關資訊

在這裡深入瞭解網路連線能力,請參閱這裡深入瞭解傳回 Proxy