【产品名称】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
启动命令中的变量需要替换成真实的metadb连接信息,还有OCP的服务端口,日志路径放在了/tmp/logs, 如果需要修改的话,将/tmp/logs修改成想要存放日志的路径
前排
重新部署
重新部署不至于吧。。。
你好,安装这个步骤升级,启动的时候报错
然后我又重新把原来的3.1.1版本的卸载,使用install脚本安装bp1,报这个错,看样子是没有响应的表
目前ocp升级就是重新安装(不用初始化),所以可以将ocp_installer.sh脚本的第234行注释了,使用新的镜像执行ocp_installer.sh
用上面的docker命令启动不成功,报supervisor错误,另外-e OB_PORT=${OCP_SERVICE_PORT}是不是应该是OCP_WEB_PORT