历史版本4 :方案对比-应用更新 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 方案简介

为满足客户的新需求以及完善之前版本某些功能的不足之处,帆软产品在不断地更新迭代。

本文将带大家了解,不同部署方式下,帆软产品小版本升级的最佳方案。

1.2 使用前提

无论何种场景,在对帆软应用项目进行升级之前,都必须对工程进行备份,尽量对除了状态服务器和负载均衡服务以外的工程进行完整备份。

因为可能存在一些意外情况,导致更新对配置库进行了更改,或部分资源文件出现问题,必须保证升级失败后可以快速回退。

不同场景下的备份升级方案请参考:最佳实践-备份还原

2. 不同场景下的方案对比编辑

本文简单介绍,对于内网/外网、FineReport/FineBI、单机/集群、容器化部署/非容器化部署等工程,不同情况下的最佳升级方案。

注1:本文针对的是小版本升级方案(例如FR11.0.5升级FR11.0.13),不涉及跨版本更新(例如FR10.0升级FR11.0)。

注2:本文不考虑只使用容器化部署但不使用运维平台功能的情况。


非运维平台部署的项目运维平台部署的项目

外网

更新方案:

1)联系官方获取新/指定版本的JAR包

2)手动备份帆软应用和配置库

3)终端使用语句关闭帆软应用各个节点

4)手动替换各个工程节点的JAR包

5)终端使用语句重启帆软应用各个节点

失败回滚:

如更新失败,需要自己手动替换回原有JAR包和finedb配置,方可回退到原有版本

更新到最新版本

1)管理员登录运维平台,点击「运维管理>项目管理」,选择待更新应用的「组件管理>更新」,获取最新版本并更新

2)更新及启动过程自动化,若更新失败会自动回滚

更新到指定版本

1)联系官方获取指定版本的镜像版本号

2)管理员登录运维平台,点击「运维管理>项目管理」,选择待更新应用的「组件管理>更新」,在版本下拉框中输入此版本号触发更新

3)更新及启动过程自动化,若更新失败会自动回滚

内网

更新到最新版本

1)联系官方获取指定版本的镜像,将镜像push到运维平台的镜像仓库中(此处所指的镜像仓库,需要提前在「运维平台>运维管理>镜像管理>全局设置」中配置好)

2)管理员登录运维平台,点击「运维管理>项目管理」,选择待更新应用的「组件管理>更新」,获取最新版本并更新

3)更新及启动过程自动化,若更新失败会自动回滚

更新到指定版本

1)联系官方获取指定版本的镜像和镜像版本号,将镜像push到运维平台的镜像仓库中(此处所指的镜像仓库,需要提前在「运维平台>运维管理>镜像管理>全局设置」中配置好)

2)管理员登录运维平台,点击「运维管理>项目管理」,选择待更新应用的「组件管理>更新」,在版本下拉框中输入此版本号触发更新

3)更新及启动过程自动化,若更新失败会自动回滚