OB扩容只能选择el7的版本包

【 使用环境 】生产环境
【 OB or 其他组件 】OCP4.3.1 OB4.2.5.1 OB4.2.5.1 操作系统红帽8
【 使用版本 】社区版
【问题描述】一台1-1-1集群准备扩容成2-2-2,新增主机版本是红帽8,原集群observer都是4.2.5.1el8的版本。但是使用OCP扩容只能选择observer el7的版本
1.这是不是OCP的BUG
2.集群里observer el7和 el8的版本能混用吗

【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

您的问题涉及到 OCP 和 OceanBase 的版本兼容性,而不是典型的数据库运行时问题,因此 obdiag 工具可能无法直接帮助解决这个问题。不过,我们可以尝试通过日志采集来查看是否有任何与版本兼容性有关的警告或错误。另外,您的问题可以从以下几个方面入手:

  1. 是否是 OCP 的 BUG:这需要确认 OCP 4.3.1 在选择版本包时是否有明确的版本限制或者是否存在版本选择的 Bug。
  2. 集群内是否可以混用 Observer el7 和 el8 的版本:这需要查阅 OceanBase 官方文档中关于不同版本 Observer 共存的相关说明。

推荐操作

日志采集

虽然您的问题不是典型的运行时问题,但是可以通过日志采集来检查是否在扩容过程中出现了与版本不匹配相关的警告或错误。

日志采集场景: 集群基础信息
日志采集命令: obdiag gather scene run --scene=observer.base

请您提供以下信息以便我们更好地帮助您:

  1. 您是否在 OCP 中看到了任何与版本选择相关的错误或警告信息?
  2. 集群扩容时的具体步骤是什么?是否严格按照官方文档操作?
  3. 集群扩容过程中是否出现了任何异常日志?如果有,请提供具体的日志内容。
  4. 您是否尝试过手动下载并安装 el8 版本的 Observer 包?如果尝试过,遇到了什么问题?

通过上述信息,我们将能够更好地理解您的问题并提供更准确的建议。

附上敏捷诊断工具 obdiag 使用帮助链接

应该是OCP的原因

这个是OCP已知问题,在OCP4.3.6修复
绕过方式:把el8那个包重命名成el7 上传一下