GCE上的Rocky Linux是否支持通过VM Manager进行OS补丁管理?
GCE Rocky Linux VM Manager补丁管理信息缺失问题解答
GCE的VM Manager OS补丁管理对Rocky Linux提供完整支持,你遇到的OS信息、补丁状态缺失的问题已经有不少用户遇到过,核心原因多为镜像适配问题导致OS Config Agent上报数据异常,可按以下步骤排查修复:
- 优先检查OS标识文件匹配规则:GCE的OS Config Agent依赖
/etc/os-release文件的字段识别发行版信息,部分Rocky Linux镜像的os-release字段不符合GCE默认匹配规则,而Debian、Ubuntu、CentOS的官方公共镜像字段均符合规则,所以可以正常上报 - 登录Rocky Linux实例后,执行
cat /etc/os-release确认ID字段值为rocky,VERSION_ID为标准的语义化版本号(如8.8、9.3),如果字段存在自定义修改,需要先还原为官方默认值 - 检查OS Config Agent运行状态,执行命令
systemctl status google-osconfig-agent,确认服务处于正常运行状态,如果服务未启动,执行systemctl enable --now google-osconfig-agent开启服务并设置开机自启 - 清理Agent本地缓存并重启服务,执行命令:
systemctl stop google-osconfig-agent rm -rf /var/lib/google-osconfig-agent/* systemctl start google-osconfig-agent
- 上述操作完成后等待15~20分钟再查看控制台数据,如果仍无上报信息,可添加强制覆盖配置:在
/etc/default/google-osconfig-agent文件中新增两行配置:
OS_RELEASE_OVERRIDE_ID=rocky OS_RELEASE_OVERRIDE_VERSION_ID=你实际使用的Rocky Linux版本号
配置完成后重启OS Config Agent即可强制上报正确的OS信息,后续补丁状态也会正常同步。
如果使用的是第三方构建的Rocky Linux私有镜像,建议替换为GCE官方提供的Rocky Linux公共镜像,可直接规避该类适配问题。
内容的提问来源于stack exchange,提问作者Tim Reddish
相关产品推荐
相关产品推荐

