更新时间:2024-10-14 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地址失效或组件版本过低引起。
解决方式:
- 登录检查通过的正常节点,获取cce-agent配置文件路径,查看有效OBS地址。
cat `ps aux | grep cce-agent | grep -v grep | awk -F '-f ' '{print $2}'`
配置文件内的OBS配置地址字段为packageFrom.addr
图1 OBS地址字段
- 登录检查失败的异常节点,参考上一步重新获取OBS地址,检查是否一致。若不一致,请将异常节点的OBS地址修改为正确地址。
- 通过以下命令下载最新的二进制文件。
- 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
- x86系统
- 替换原有的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
- x86系统
- 重启cce-agent服务。
systemctl restart cce-agent
若您对上述执行过程有疑问,请联系技术支持人员。
- 登录检查通过的正常节点,获取cce-agent配置文件路径,查看有效OBS地址。
父主题: 升级前检查异常问题排查