首页 / 常见问题 / 部署 DevOps 工具失败,如何处理?

部署 DevOps 工具失败,如何处理?

在双网卡集群中部署失败,错误提示为“check xx alive failed”

工具链管理 > 工具链集成 中为双网卡集群使用<创建实例>功能创建的 DevOps 工具失败,且错误提示为“Internal error occured, check xx alive failed: context deadline exceeded”。

原因分析

双网卡集群中并非每个网卡都支持集群外访问。创建集群时若选择了不支持集群外访问的 IP 地址作为节点默认 IP 地址,且部署工具时保持平台默认配置使用该 IP 地址作为服务访问地址,将导致部署之后无法正常访问工具。

解决方法

  1. 通过 SSH 方式登录工具服务访问地址对应节点。

  2. 查询可提供集群外访问的默认路由对应网卡。

    # ip r
    default via 192.168.10.10 dev eth0 proto static metric 100 #本例表示默认路由对应网卡为 eth0
  3. 查询默认路由对应网卡的 IP 地址。

    # ip a s eth0
    eth0:
    ...
    inet 192.168.200.200/22 #本例中此为 eth0 的 IP 地址
  4. 在左侧导航栏中,单击 工具链管理 > 工具链集成

  5. 单击工具名称。

  6. 在工具详情页,单击工具实例的名称。

  7. 单击 操作 > 更新部署实例

  8. 使用前述 IP 地址更新工具实例的 服务访问地址