【 使用环境 】生产环境
【 OB or 其他组件 】ob ocp
【 使用版本 】ocp 版本号: 4.3.1-20240805192406 obs:4251
【问题描述】操作系统为rhel 8,扩容时提示要rhel 7d包,已存在的obs为 rhel8+对应8的包
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
论坛小助手
#4
用户问题: 在生产环境中使用 OCP 版本 4.3.1-20240805192406 和 OBS 4251 进行 OB 集群扩容时,操作系统为 RHEL 8,但提示需要 RHEL 7 的安装包,如何解决版本不匹配的问题?
此问题可能与操作系统兼容性有关。建议首先检查是否可以找到针对 RHEL 8 的对应安装包。如果无法找到,您可以考虑创建一个虚拟环境或容器来模拟 RHEL 7 的环境以完成安装。不过,根据您的情况,我们推荐先尝试以下步骤:
- 检查 OCP 和 OBS 官方文档,看是否有针对 RHEL 8 的安装指南或已知问题列表。
- 如果官方支持 RHEL 8,确保所有组件都是最新版本。
- 如果官方确实不支持 RHEL 8,考虑使用 Docker 等容器技术来创建 RHEL 7 的环境,或者与 OceanBase 技术支持联系,了解是否有计划支持 RHEL 8。
关于使用 obdiag
工具,虽然这主要用于数据库本身的诊断,但也可以帮助收集一些系统信息,例如:
日志采集场景: 集群基础信息
日志采集命令: obdiag gather scene run --scene=observer.base
这可以帮助我们收集到更多关于当前环境的信息,包括但不限于操作系统版本、内核版本等,从而进一步分析问题。
为了更好地帮助您解决问题,请提供以下信息:
- 当前使用的 OCP 和 OBS 版本的具体信息。
- 尝试扩容时遇到的具体错误消息。
- 是否已经尝试过寻找 RHEL 8 对应的安装包?
- 系统中已安装的软件包列表(可以通过
rpm -qa
命令获取)。
- 扩容操作的详细步骤。
附上敏捷诊断工具 obdiag 使用帮助链接
旭辉
#8
这个是OCP已知问题,在OCP4.3.6修复
绕过方式:把el8那个包重命名成el7 上传一下
1 个赞