你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
常见问题:Node to CycleCloud 连接
Cyclecloud 在每个需要能够与 CycleCloud 应用程序通信的 VM 上安装代理,以便报告状态、监视,以及发出 API 请求进行自动缩放和分布式同步。
建议将应用程序服务器部署在同一 VNET (虚拟网络中,) 群集。 如果这不可行,可以通过执行 VNET 对等互连 或使用 代理节点建立连接。 这些错误消息指示节点无法与 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) 和 SSH (群集的 TCP 22) 端口,以便进行系统和作业监视。
可能需要添加公共 IP 地址。
如果错误消息指示返回代理,请检查 返回代理设置。
更新网络或代理设置后,可以通过 SSHing 作为 cyclecloud 用户和使用
curl -k {https://error-message-url}
来测试节点的连接。验证该网络连接已修复后,需要终止并重启节点。