OCP 启动报错

【 使用环境 】测试环境
【 OB or 其他组件 】OCP
【 使用版本 】4.0.0
【问题描述】

888.txt (168.8 KB)

看日志里有sql超时的报错,是用什么方式来部署的ocp呢,具体的metadb的配置是什么

使用 ocp-4.0.0-ce-bp1-x86_64 包安装的
./ocp_installer.sh install -c config.yaml -i ./ocp-installer.tar.gz -o ./ocp.tar.gz

是全新创建的metadb集群吗,按照过程的日志和配置文件也帮忙提供一下吧

r日志
888.txt (168.8 KB)

配置
config.txt (2.2 KB)

没接入集群没什么问题,中午接入集群以后,当时没啥问题,下午回来就点击页面访问半天也不出来,F12查看网络请求没返回,查看日志有错误,尝试重启也启动不了,就看到日志中的问题



create_metadb_cluster: false
metadb:
host: 192.168.1.240
port: 2883
meta_user: root@sys#obcluster
meta_password: 123456
meta_database: meta_database
monitor_user: root@sys#obcluster
monitor_password: 123456
monitor_database: monitor_database
看配置文件中的metadb配置是直接使用了sys租户,不建议这么来用,还是需要单独创建两个租户来使用

1 个赞

是造成错误的原因吗?

用sys租户会有问题,可以创建两个租户来部署,如果资源紧张,仅用来体验的话,也可以用一个租户,建两个database的方式,sys租户不是用来做为业务租户使用的,我没有测试过使用sys租户。

原因可能是 metadb之前接入的是 三节点集群,
meta 数据库中有319个表,可能是observer对于这么表信息实时同步过于繁忙,导致启动无法获取新的连接,后期使用单节点observer有所改善,能正常启动运行,并能维持运作,就是运维OCP在单独数据库,且需要单机,不需同步。然后在接入业务集群。