1. 概述
1.1 版本
| 运维平台版本 | 功能变更 |
|---|---|
| V1.5.5 | - |
| V2.0.0 | 添加nginx组件后自动配置转发,无需手动修改nginx.conf |
| V2.15.0 | 界面优化,展示各个节点的具体信息 |
| V2.20.0 | FineBI6.1.6及以上版本项目,新增支持添加 AI 服务 |
| V2.21.0 | 新增支持添加bi-minio组件,方便用户切换使用更佳的数据存储组件 |
| V2.23.0 | 新增支持添加「FVS定时调度服务」相关组件 |
| V2.26.0 | FineBI7.0项目,新增支持添加「Fine Canvas」服务 |
| V2.40.0 | 添加组件时,节点可用资源达到组件预估需求的 7/8 即可部署 |
1.2 应用场景
项目部署成功后,用户可能希望对项目组件进行添加、扩容等操作。请根据实际场景选择对应方案:
| 场景 | 方案说明 |
|---|---|
| 单机扩展为集群 | 应用场景: FineBI6.0/FineReport11.0/FineDataLink4.1,从单节点应用切换为多节点集群 注:FineBI6.1不适用本场景,因为6.1的最小架构也是集群,只适用场景三「集群原有组件扩容」 方案简介: 1)先从单机应用切换为单节点集群:容器化单机切换集群架构 安装nginx、minio、redis相关集群组件 2)再从单节点集群扩容为多节点集群:集群项目扩容组件 添加主应用节点,安装bi/fr/fdl业务组件 |
| 添加新组件 | 应用场景: 在首次部署项目时,部分组件可能未部署,后续产生了使用需求(从0到1)
方案简介: 详情请参见本文 注:仅nginx组件在添加成功后会自动与工程对接。 其他组件仅完成部署,需要手动对接。(其他组件的安装一般是希望单机扩集群,请参考场景一) |
| 集群原有组件扩容 | 应用场景:
方案简介: 可使用集群扩容功能(从1到X):集群项目扩容组件
|
本文详细讲解「添加新组件」场景。

2. 使用前提
| 检查项目 | 说明 |
|---|---|
| 部署方式 | 项目必须通过运维平台部署。非运维平台部署的项目不显示或无法使用「添加组件」 |
| 未部署组件 | 项目中必须存在可添加的组件;所有组件均已部署时,界面不显示「添加组件」 |
| 组件镜像 | 镜像仓库中必须存在目标组件的镜像;缺少镜像时无法部署组件 详情请参见:确认镜像仓库支持连接帆软云端仓库 |
| 目标节点 | 节点类型和可用资源必须通过校验;不满足条件的节点不可选 |
| 产品与版本 | AI 服务、FVS 定时调度服务和 Fine Canvas 仅支持指定产品及版本,如下: AI 服务:运维平台为 V2.20.0 及之后版本,FineBI 项目为 6.1.6 及之后版本 FVS 定时调度服务:运维平台为 V2.23.0 及之后版本,项目为 FineReport 或 FineBI Fine Canvas:运维平台为 V2.26.0 及之后版本,项目为 FineBI 7.0 |
3. 添加组件
1)管理员登录运维平台,选择目标项目,进入「维护>组件管理」,单击「添加组件」。
如果界面没有「添加组件」,说明项目不满足部署方式要求,或当前项目已无可添加的组件。

2)选择需要添加的组件
选择前确认组件用途:了解运维项目组件作用
Nginx 添加后由运维平台自动配置转发;其他组件部署完成后需手动与工程对接。
3)选择组件的部署节点。
系统按以下规则校验节点;不满足条件的节点置灰,并显示不能选择的原因。
| 校验项 | 通过条件 |
|---|---|
| 节点类型 | 项目存在组件节点时,只能将组件部署到组件节点,主应用节点灰化不可选 |
| 可用资源 | 节点可用资源达到组件预估需求的 7/8 即通过 例如组件预估需要 8 GB 内存时,节点可用内存达到 7 GB 即可部署 注:7/8 校验规则表示预估资源允许保留 1/8 的弹性,不代表可以忽略运行期资源变化。部署后应持续观察节点 CPU、内存和组件状态;资源持续紧张时,应增加节点资源。 |
没有可用节点时,单击「新增节点」,按界面要求添加服务器。
节点接入成功后,运维平台自动完成 Docker 环境接入、ops_agent部署和监控接入,再返回添加组件流程选择该节点。
4)调整组件配置
可按需修改主机端口、密码等信息。
部署前必须自行修改并妥善保存bi-minio、mysql、redis、minio、elasticsearch、nacos、nacos_mysql的密码。
这些组件的默认密码随机生成,部署成功后不能修改。
5)确认组件、节点和配置后,单击「开始部署」。

6)查看部署进度。
开始部署后,界面化展示部署进程。此时可以点击「隐藏至后台进行」,管理员可以去进行其他工作。部署完成后,会出现提示「组件部署成功」。
此时回到「组件管理」界面,出现新部署的组件,组件默认启动,请耐心等待容器状态成为running后,代表组件添加成功。

