次の方法で共有


一般的な問題: ノードから CycleCloud への接続

CycleCloud は、CycleCloud アプリケーションと通信する必要がある各仮想マシンにエージェントをインストールします。 エージェントは、状態と監視データを報告し、自動スケーリングと分散同期のための API 要求を行います。

クラスターと同じ仮想ネットワークにアプリケーション サーバーをデプロイすることをお勧めします。 この構成を使用できない場合は、 仮想ネットワーク ピアリング を実行するか 、プロキシ ノードを使用して接続を確立します。 これらのエラー メッセージは、ノードが 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 は、システムとジョブを監視するために、クラスターのガンリア (TCP 8652) ポートと SSH (TCP 22) ポートに到達する必要があります。

  • パブリック IP アドレスを追加します。

  • エラー メッセージがリターン プロキシを示している場合は、リターン プロキシ の設定 を確認します。

  • ネットワークまたはプロキシの設定を更新した後、SSHing によってサイクルクラウド ユーザーとしてノードに接続し、 curl -k {https://error-message-url}を使用して接続をテストします。

  • ネットワーク接続が固定されていることを検証したら、ノードを終了して再起動します。

詳細情報

ネットワーク接続の詳細を確認しますリターン プロキシの詳細を確認します