部署 DevOps 工具失败,如何处理?
在双网卡集群中部署失败,错误提示为“check xx alive failed”
在 工具链管理 > 工具链集成 中为双网卡集群使用<创建实例>功能创建的 DevOps 工具失败,且错误提示为“Internal error occured, check xx alive failed: context deadline exceeded”。
原因分析
双网卡集群中并非每个网卡都支持集群外访问。创建集群时若选择了不支持集群外访问的 IP 地址作为节点默认 IP 地址,且部署工具时保持平台默认配置使用该 IP 地址作为服务访问地址,将导致部署之后无法正常访问工具。
解决方法
-
通过 SSH 方式登录工具服务访问地址对应节点。
-
查询可提供集群外访问的默认路由对应网卡。
# ip r default via 192.168.10.10 dev eth0 proto static metric 100 #本例表示默认路由对应网卡为 eth0 -
查询默认路由对应网卡的 IP 地址。
# ip a s eth0 eth0: ... inet 192.168.200.200/22 #本例中此为 eth0 的 IP 地址 -
在左侧导航栏中,单击 工具链管理 > 工具链集成。
-
单击工具名称。
-
在工具详情页,单击工具实例的名称。
-
单击 操作 > 更新部署实例。
-
使用前述 IP 地址更新工具实例的 服务访问地址。