共用方式為


常見問題:節點與 CycleCloud 的連線問題

CycleCloud 會在需要與 CycleCloud 應用程式通訊的每個虛擬機上安裝代理程式。 代理程式會報告狀態和監視數據,並提出 API 要求進行自動調整和分散式同步處理。

建議您在與叢集相同的虛擬網路中部署應用程式伺服器。 如果您無法使用此設定,請執行 虛擬網路對等互連 或使用 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 伺服器和叢集位於相同的虛擬網路中,請檢查虛擬網路中子網的網路安全組。 叢集節點必須在 TCP 9443 和 5672 連線到 CycleCloud 伺服器。 相反地,Azure CycleCloud 必須連線到叢集的 Ganglia (TCP 8652) 和 SSH (TCP 22) 埠,以進行系統和作業監視。

  • 新增公用IP位址。

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

  • 更新網路或代理伺服器設定後,以 cyclecloud 使用者的身份透過 SSH 進入節點,然後使用 curl -k {https://error-message-url} 來測試連線能力。

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

詳細資訊

深入瞭解網路連線深入了解返回代理伺服器