# V6&V7版本通用升级手册
# 前言
执行升级操作前,须详细了解升级流程,严格按照升级规范进行操作。
# 1、适用版本
此升级方案为V6/V7版本全量升级的通用方案。(不支持V5升级V6/V7,如需升级到V6/V7,请卸载V5版本,清空/data目录。重新部署V6/V7)
# 2、升级步骤
# 2.1、备份kubewps目录
执行备份命令:cp -r /data/kubewps /data/kubewps_bak20230307
# 2.2、卸载旧版中台应用
查看原应用版本:
#kubewps容器内执行
wpscli app show all
卸载旧应用:
卸载应用时6.1.2212.22需要按照实际的版本号进行替换。执行命令完成后,出现本次操作执行完成回显,表示执行成功,否则即为失败,禁止执行后续步骤。
#kubewps容器内执行
wpscli app remove opendoc_lite 6.1.2212.22
# 2.3、升级kubewps平台
1、解压新版安装包;以升级到release_kubewps_lite_v6.1.2302.20230220.51.tar.gz为例,覆盖原来的kubewps目录:
sudo tar -zxvf release_kubewps_lite_v6.1.2302.20230220.51.tar.gz -C /data
2、删除kubewps容器
sudo docker rm -f kubewps
3、安装kubewps
bash /data/kubewps/install.sh
# 2.4、升级中台应用
1、删除旧的应用包,解压新版本中台应用安装包,以release_opendoc_lite_v6.1.2302.20230220.51.tar.gz为例:
rm -rf /data/kubewps/apps/opendoc_lite.6.1.2212.22
tar -zxvf release_opendoc_lite_v6.1.2302.20230220.51.tar.gz -C /data/kubewps/apps/
2、拷贝原来的app.conf配置文件
cp /data/kubewps_bak20230307/apps/opendoc_lite.6.1.2212.22/app.conf /data/kubewps/apps/opendoc_lite.6.1.2302.51/
3、安装中台应用
#kubewps容器内执行
wpscli app install opendoc_lite 6.1.2302.51
安装完成后,版本升级成功!
4、ETCD配置调整
配置说明:解决业务系统版本更新后中台不会主动触发下载文件。
操作步骤:
#进入kubewps容器
kubewps> etcdctl get /config/editserver --print-value-only > editserver.etcd
编辑 vim editserver.etcd 改 CheckUpdateVersion = true
kubewps> etcdctl put /config/editserver < editserver.etcd
创建人:zhangshuang