# 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