更新时间:2024-09-29 GMT+08:00

节点CCE Agent版本检查异常处理

检查项内容

检测当前节点的CCE包管理组件cce-agent是否为最新版本。

解决方案

  • 问题场景一: 错误信息为“you cce-agent no update, please restart it”。

    该问题为cce-agent无需更新,但是没有重启,需要登录节点手动重启cce-agent。

    解决方式:登录节点执行:

    systemctl restart cce-agent

    执行完毕后,重新执行升级检查。

  • 问题场景二: 错误信息为“your cce-agent is not the latest version”

    该问题为cce-agent不是最新版本,自动更新失败,通常由OBS地址失效或组件版本过低引起。

    解决方式:

    1. 登录异常节点执行以下命令,获取有效的OBS地址,如图中addr地址为正确的OBS地址。
      cat /home/paas/upgrade/agentConfig | python -m json.tool

    2. 登录检查失败的异常节点,参考上一步重新获取OBS地址,检查是否一致。若不一致,请将异常节点的OBS地址修改为正确地址。
    3. 通过以下命令下载最新的二进制文件。
      • x86系统
        curl -k "https://{您获取的obs地址}/cluster-versions/base/cce-agent" > /tmp/cce-agent
      • ARM系统
        curl -k "https://{您获取的obs地址}/cluster-versions/base/cce-agent-arm" > /tmp/cce-agent-arm
    4. 替换原有的cce-agent二进制文件。
      • x86系统
        mv -f /tmp/cce-agent /usr/local/bin/cce-agent
        chmod 750 /usr/local/bin/cce-agent
        chown root:root /usr/local/bin/cce-agent
      • ARM系统
        mv -f /tmp/cce-agent-arm /usr/local/bin/cce-agent-arm
        chmod 750 /usr/local/bin/cce-agent-arm
        chown root:root /usr/local/bin/cce-agent-arm
    5. 重启cce-agent服务。
      systemctl restart cce-agent

      若您对上述执行过程有疑问,请联系技术支持人员。