obd部署ocp和metadb时 cpu检查无法通过

image

OceanBase Deploy: 3.2.2
REVISION: 6d098cf70ef6d763ff07db2d8189205f072955a1
BUILD_BRANCH: HEAD
BUILD_TIME: May 13 2025 17:14:09OURCE

image

obd web部署安装ocp和metadb的时候 cpu检查无法通过,如何规避呢?

提示cpu不支持avx指令集。这个是硬性要求的,看看cpu支持avx么如果支持可以编译一下

@论坛小助手

根据给定的文档片段和用户提供的图片,错误信息表明当前服务器的 CPU 不支持 AVX 指令集,导致 CPU 检查无法通过。为了规避这个问题,您可以考虑更换支持 AVX 指令集的服务器。如果您无法更换服务器,可以尝试以下方法:

  1. 降级 CPU 检查:在部署配置文件中,尝试降低 CPU 检查的严格性。
  2. 手动配置:如果部署工具强制要求 AVX 指令集,可以考虑手动配置 OCP 和 MetaDB,绕过自动检查。
  3. 社区支持:如果上述方法都无法解决问题,建议到官网 问答区 提问,会有专业人员为您解答。

详情请参考:

  1. 使用图形化界面部署 OCP
  2. 通过图形化界面部署 OCP
  3. 主机规划

前面2条,具体点
@论坛小助手

@论坛小助手 具体怎么做?

降级 CPU 检查和手动配置 OCP 以绕过自动检查的具体步骤如下:

降级 CPU 检查

  1. 编辑部署配置文件,找到与CPU检查相关的部分,将该参数的值设置为较低的严格性级别。
  2. 重新运行部署脚本,确保新的配置生效。

手动配置 OCP 和 MetaDB

  1. 手动安装 OCP,下载安装包并按照官方文档手动执行安装步骤,跳过自动检查步骤。
  2. 手动配置 MetaDB,准备所需的数据库实例,手动创建数据库和表结构,配置OCP连接到MetaDB的连接信息。
  3. 验证配置,启动OCP服务并登录管理界面,检查各项服务是否正常运行。

参考文档

更多信息请查看:

  1. 检查集群配置项
[admin@centos ~]$ sudo lscpu |grep avx
[admin@centos ~]$ 

不支持的

现在手工部署metadb,并且配置文件中声明了production_mode:false后,还是报错

是的,ob数据库需要avx指令集支持,建议更换cpu吧