1. 概述
1.1 版本
| 运维平台版本 | 功能变更 |
|---|---|
| V1.5.9 | - |
| V1.9.0 | 交互优化,支持从组件管理处添加应用节点,操作步骤更流畅 |
| V2.15.0 | 界面优化,展示各个节点的具体信息 |
| V2.40.0 | 添加组件和扩容时,节点可用资源达到组件预估需求的 7/8 即可部署 |
1.2 应用场景
项目部署成功后,用户可能希望对项目组件进行添加、扩容等操作。请根据实际场景选择对应方案:
| 场景 | 方案说明 |
|---|---|
| 单机扩展为集群 | 应用场景: FineBI6.0/FineReport11.0/FineDataLink4.1,从单节点应用切换为多节点集群 注:FineBI6.1及以上版本不适用本场景,因为最小架构也是集群,只适用场景三「集群原有组件扩容」 方案简介: 1)先从单机应用切换为单节点集群:容器化单机切换集群架构 安装nginx、minio、redis相关集群组件 2)再从单节点集群扩容为多节点集群:参考本文 安装bi/fr/fdl业务组件 |
| 添加新组件 | 应用场景: 在首次部署项目时,部分组件可能未部署,后续产生了使用需求(从0到1)
方案简介: 可使用添加组件功能,将未部署组件添加到项目中:运维项目添加组件 注:仅nginx组件在添加成功后会自动与工程对接。 其他组件仅完成部署,需要手动对接。(其他组件的安装一般是希望单机扩集群,请参考场景一) |
| 集群原有组件扩容 | 应用场景:
方案简介: 参考本文
|
本文详细讲解场景三「集群原有组件扩容」

2. 部署准备
2.1 使用前提
| 检查项目 | 说明 |
|---|---|
| 部署方式 | 项目必须通过运维平台部署。 非运维平台部署的项目无法执行本文操作 |
| 项目类型 | 扩容 bi6、fr、fdl 等业务组件时,项目必须已部署并对接状态服务器和文件服务器。 单机项目需先切换为单节点集群:容器化单机切换集群架构 |
| 组件镜像 | 「维护中心>镜像管理」中必须存在待扩容组件的镜像;缺少镜像时无法创建容器。 如无相关镜像,需要支持从云端拉取镜像。详情请参见:确认镜像仓库支持连接帆软云端仓库 |
| 目标节点 | 节点类型、同类组件数量和可用资源必须通过校验;不满足条件的节点不可选 |
| 授权 | 扩容 bi7-web、bi-web、bi6、fr、fdl 工程节点后,需要迁移或增购集群授权 |
2.2 支持扩容的组件
| 组件类型 | 支持的扩容方式 |
|---|---|
| bi7-web、bi-web、bi6、fr、fdl | 增加业务组件实例,例如将两节点集群扩容为三节点集群 |
| bi-engine-worker | 增加计算 Worker 数量,例如从 3 个扩容为 6 个 |
| nginx | 将单实例内网关扩容为双实例或更多实例,提高可用性 |
| fine-ai、fine-chat-bi-parser | 增加 AI 服务实例,搭建高可用 AI 服务 |
3. 扩容组件
1)管理员登录运维平台,选择待扩容项目,进入「维护>组件管理」。
2)在目标组件右侧单击「扩容」。
可扩容的组件包括bi7-web、bi-web、bi-engine-worker、bi6、fr、fdl、nginx、fine-ai和fine-chat-bi-parser。

3)选择新容器的部署节点。
系统按以下规则校验节点;不满足条件的节点置灰,并显示不能选择的原因。
| 校验项 | 通过条件 | 未通过时的提示或处理方式 |
|---|---|---|
| 同类组件 | bi7-web、bi-web、fr、fdl、nginx 在同一节点上未部署同类型组件 | 提示「当前节点已部署过同类型服务」;请选择其他节点 |
| 节点类型 | bi7-web、bi-web、bi-engine-worker、fr、fdl 部署在主应用节点 | 提示「节点类型不正确」;请选择主应用节点 |
| 可用资源 | 节点可用资源达到组件预估需求的 7/8 即通过 例如组件预估需要 8 GB 内存时,节点可用内存达到 7 GB 即可部署 注:7/8 校验规则表示预估资源允许保留 1/8 的弹性,不代表可以忽略运行期资源变化。部署后应持续观察节点 CPU、内存和组件状态;资源持续紧张时,应增加节点资源。 | 可用资源低于 7/8 阈值时,节点置灰;释放节点资源或选择其他节点后重试 |
没有可用节点时,单击「新增节点」,按界面要求添加服务器。
节点接入成功后,运维平台自动完成 Docker 环境接入、ops_agent部署和监控接入,再返回扩容流程选择该节点。
4)按需调整容器的主机端口。
5)确认目标节点和端口后,单击「开始扩容」。

6)等待扩容完成。在「组件管理」列表中出现新增容器,且组件状态正常,表示扩容成功。

4. 下一步操作
| 扩容对象 | 后续操作 |
|---|---|
| bi7-web、bi-web、bi6、fr、fdl 工程节点 | 联系销售迁移或增购集群授权;授权未完成时,新节点可能无法正常使用 |
| 其他组件 | 检查组件运行状态和节点资源变化,确认项目访问与相关服务正常 |
