ocp安装部署报错 init ocp database failed

【产品名称】ocp

【产品版本】3.1.1

【问题描述】ocp安装部署报错 init ocp database failed(图一),ocp用户是有创建数据库权限的(图二和图三),ocp_logs日志及配置文件打包在日志文件中

图一

图二

图三

日志及配置文件.zip (571748 KB)

Caused by: java.lang.IllegalArgumentException: port out of range:80812


看报错信息时端口有问题,再确认一下是否是使用了其他配置文件来启动的ocp,配置文件里是否配置过这个端口



ocp的metadb 中确认一下具体的配置,修改成正确的


select * from config_properties where `key` = 'server.port';
update config_properties set value = '8080' where `key` = 'server.port;



然后重新拉起一次ocp的镜像, 镜像的tag在部署的主机上查看一下, docker images


docker kill ocp
docker rm ocp

mkdir -p /tmp/logs/{ocp,obproxy/log,obproxy/minidump} && chown -R 500:500 /tmp/logs
docker run -d --name ocp-anolis --net=host --cpu-period 100000 --cpu-quota 1600000 --memory=20G \
  -e OCP_METADB_HOST=10.19.248.35 -e OCP_METADB_PORT=2881 -e OCP_METADB_USER=ocp@ocp_meta -e OCP_METADB_PASSWORD=aaAA__11 -e OCP_METADB_DBNAME=ocp -e OB_PORT=8080 \
  -v /tmp/logs:/home/admin/logs --restart on-failure:5 {镜像的tag}



谢谢回复,按照您的说明执行了后还是报这个错,我用新的日志和配置文件替换掉了旧的,麻烦您有时间再帮忙看下

日志及配置文件.zip (571748 KB)

好的,我看ocp日志的内容是正常的,而且端口号也是正确的了

是哪里有报错,日志中有一些partition已存在的报错是不会影响的