OCP bp 版本如何升级

【产品名称】OCP

【产品版本】3.1.1-ce-bp1

【问题描述】如何从3.1.1升级到bp版

bp版升级,不涉及到元数据表结构的变更,只需要更新OCP得镜像,使用新的镜像启动即可

具体的升级步骤:

1.停止原来的OCP

docker kill ocp
docker rm ocp

2.load OCP 的镜像

docker load < ocp.tar.gz

3.使用新的镜像启动服务

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 800000 --memory=16G \
    -e OCP_METADB_HOST=${METADB_HOST} -e OCP_METADB_PORT=${METADB_PORT} -e OCP_METADB_USER=${METADB_USER} -e OCP_METADB_PASSWORD=${METADB_PASSWORD} -e OCP_METADB_DBNAME=${METADB_DATABASE} -e OB_PORT=${OCP_SERVICE_PORT} \
    -v /tmp/logs:/home/admin/logs --restart on-failure:5 reg.docker.alibaba-inc.com/oceanbase/ocp-all-in-one:3.1.1-ce-bp1
2 个赞

启动命令中的变量需要替换成真实的metadb连接信息,还有OCP的服务端口,日志路径放在了/tmp/logs, 如果需要修改的话,将/tmp/logs修改成想要存放日志的路径


2 个赞

前排

1 个赞

重新部署

重新部署不至于吧。。。

你好,安装这个步骤升级,启动的时候报错



然后我又重新把原来的3.1.1版本的卸载,使用install脚本安装bp1,报这个错,看样子是没有响应的表

目前ocp升级就是重新安装(不用初始化),所以可以将ocp_installer.sh脚本的第234行注释了,使用新的镜像执行ocp_installer.sh

用上面的docker命令启动不成功,报supervisor错误,另外-e OB_PORT=${OCP_SERVICE_PORT}是不是应该是OCP_WEB_PORT