最新历史版本 :运维项目添加组件 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

运维平台版本功能变更
V1.5.5
-
V2.0.0添加nginx组件后自动配置转发,无需手动修改nginx.conf
V2.15.0界面优化,展示各个节点的具体信息

1.2 应用场景

项目部署成功后,用户可能希望对项目组件进行添加、扩容等操作。请根据实际场景选择对应方案:


场景
方案说明
1单机扩展为集群

应用场景:

FineBI6.0/FineReport11.0/FineDataLink4.1,从单节点应用切换为多节点集

注:FineBI6.1不适用本场景,因为6.1的最小架构也是集群,只适用场景三「集群原有组件扩容」

方案简介:

1)先从单机应用切换为单节点集群容器化单机切换集群架构

安装nginx、minio、redis相关集群组件

2)再从单节点集群扩容为多节点集群:集群项目扩容组件

添加主应用节点,安装bi/fr/fdl业务组件

2添加新组件

应用场景:

在首次部署项目时,部分组件可能未部署,后续产生了使用需求(从0到1

  • 例如部署单机时未选择安装nginx组件,但由于需要配置ssl,必须添加一个nginx组件

  • 例如部署单机时未选择安装ElasticSearch组件,但后续需要替换swift(logdb)进行日志存储

方案简介:

详情请参见本文

注:仅nginx组件在添加成功后会自动与工程对接。

      其他组件仅完成部署,需要手动对接。(其他组件的安装一般是希望单机扩集群,请参考场景一)

3集群原有组件扩容

应用场景:

  • 随着业务用量增加,原有集群配置不足以支撑使用,需要添加业务节点或计算worker的数量,例如从两节点集群扩容为三节点集群

  • 基于安全性考虑,希望对原有单机nginx进行扩容,变成集群nginx,确保高可用

方案简介:

可使用集群扩容功能(从1到X):集群项目扩容组件

  • 添加主应用节点,支持对bi-web、bi6、fr、fdl等业务组件数量进行增加

  • 支持对bi-engine-worker组件数量进行增加,可部署在现有主应用节点上

  • 支持对nginx组件实现单机变集群,可部署在现有主应用/组件节点上

本文详细讲解「添加新组件」场景。

2. 使用前提编辑

2.1 运维平台部署

本功能仅面向运维平台部署的项目。

2.2 存在未部署组件

若该项目中所有组件均已完备部署,则不会出现「添加组件」的按钮。

支持部署的组件和作用可参考:了解运维项目组件作用

2.3 存在待部署组件镜像

如需使用运维平台添加项目组件,需要有组件镜像包用于安装。

详情请参见:确认镜像仓库支持连接帆软云端仓库

3. 操作步骤编辑

1)管理员登录运维平台,点击对应项目。点击「维护>组件管理」,点击「添加组件」。

1734590315LTdJ.png

2)选择需要添加的组件

3)选择组件部署到的项目节点

  • 节点CPU内存,低于待安装组件的默认资源用量,节点灰化不可选

  • 项目中存在组件节点时,主应用节点灰化不可选

  • 如期望新增服务器到项目中,用于安装组件,服务器配置要求请参考 部署新项目 的前置准备章节

4)调整组件配置

  • 用户可对组件的主机端口、密码等信息进行调整

  • 请务必修改mysql、redis、minio、elasticsearch、nacos、nacos_mysql组件的密码,这些组件的默认密码随机生成,部署成功后无法修改

5)点击「开始部署」

6)确认部署完成

开始部署后,界面化展示部署进程。此时可以点击「隐藏至后台进行」,管理员可以去进行其他工作。部署完成后,会出现提示「组件部署成功」。

此时回到「组件管理」界面,出现新部署的组件,组件默认启动,请耐心等待容器状态成为running后,代表组件添加成功。