反馈已提交

网络繁忙

集群项目扩容组件

  • 文档创建者:Carly
  • 历史版本:17
  • 最近更新:Carly 于 2024-10-12
  • 1. 概述

    1.1 版本

    运维平台版本
    功能变更
    V1.5.9-
    V1.9.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,确保高可用

    方案简介:

    参考本文

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

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

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

    本文详细讲解场景三「集群原有组件扩容」

    2. 部署准备

    2.1 确认待扩容组件

    本文仅面向以下三种情况

    • 支持对bi-web、bi6、fr、fdl等业务组件数量进行增加,例如两节点集群扩容为三节点集群

    • 支持对bi-engine-worker组件数量进行增加,例如扩容3worker为6worker

    • 支持对nginx组件扩容,实现单机nginx变集群nginx,确保高可用

    2.2 确认运维项目部署方式

    1)项目类型必须为「集群」,单机项目无法完成本文操作。单机项目请先切换为单节点集群:容器化单机切换集群架构

    2)项目部署方式必须为「运维平台部署」,非运维平台部署的项目无法完成本文操作。

    2.3 确认运维平台仓库镜像

    新增工程节点,需要通过运维平台的镜像仓库中的镜像,在服务器中部署相关组件。

    因此管理员需要先确认仓库中存在相关镜像。

    • 管理员登录运维平台,点击「维护中心>镜像管理」,查看是否存在2.1节待扩容的组件镜像。

    • 如无相关镜像,需要支持从云端拉取镜像。详情请参见:确认镜像仓库支持连接帆软云端仓库

    2.3 确认服务器配置

    • 每个主应用节点,仅支持安装一个工程节点。因此如需扩容bi-web、bi6、fr、fdl工程节点,需要提前准备好新的主应用服务器,用于安装新的工程组件。

    • 如仅需扩容nginx、bi-engine-worker组件数量,无需新增服务器,可安装在现有主应用服务器中,但也需要参考下表确认好相关端口、内存、磁盘等。


    工程类型
    服务器要求
    FineBI

    确认FineBI项目服务器配置

    确认FineBI项目服务器网络

    准备FineBI项目挂载目录

    FineReport

    确认FineReport项目服务器配置

    确认FineReport项目服务器网络

    准备FineReport项目挂载目录

    FineDataLink

    确认FineDataLink项目服务器配置

    确认FineDataLink项目服务器网络

    准备FineDataLink项目挂载目录

    3. 添加主应用节点

    如扩容的是nginx、bi-engine-worker,无需执行本节操作,可直接扩容在现有主应用服务器上。

    如需扩容bi-web、bi6、fr、fdl工程节点,需要先为运维项目接入2.3节准备的新服务器,作为主应用节点。

    本节仅演示在集群项目中新增一个节点的情况,如需新增多个节点,请重复进行本章操作即可。

    1)管理员登录运维平台,在待扩容项目后,点击「新增节点」按钮。

    2)输入节点服务器信息,包括:

    节点设置
    说明
    节点类型

    请选择「主应用」

    服务器要求最低配置8核16G、磁盘剩余50GB以上

    主机

    请输入节点主机IP(内网IP)

    注:同一项目中,主机不支持重复添加多次

    SSH端口请输入节点端口号,默认为22
    用户名请输入有sudo权限的服务器用户名
    验证方法

    支持两种:密码、公钥

    挂载路径

    请输入节点安装目录的服务器路径,即2.3节准备的服务器的挂载目录

    默认为~/data,~代表所使用的服务器用户的主目录

    注:可在终端使用该用户账号访问服务器,输入echo $HOME命令查看该用户的主目录路径

    外网IP

    选填项

    如果服务器不支持内网访问,仅支持外网映射,可以填写可联通的外网IP

    3)节点添加到项目成功后,会自动进行以下操作:

    • 对新增节点进行docker环境接入

    • 对新增节点部署ops_agent组件

    • 对新增节点进行监控接入

    4. 扩容工程

    节点接入成功后,管理员需要在该节点中部署帆软应用。

    1)管理员登录运维平台,选择待扩容项目,点击「维护>组件管理」按钮。

    2)在bi-web/bi-engine-worker/bi6/fr/fdl/nginx组件中,点击「扩容」按钮。

    3)选择第三章新接入的节点:如节点灰化,说明不支持安装相关组件

    • 例如不支持在同一个节点安装两个nginx

    • 例如不支持在同一个主应用节点安装两个工程组件

    4)输入资源上限设置,支持为帆软应用设置CPU和内存上限。

    • 建议CPU不低于8Core。

    • 建议内存为机器内存减掉8G后的大小最大不超过32G

    • 建议在安装成功后,执行「系统巡检」优化配置

    5)支持自定义修改端口,即2.3节确认的端口。

    6)点击「开始扩容」,进入自动扩容环节

    7)成功扩容后,新增的节点出现在该集群项目的组件列表中,扩容成功。

    5. 下一步操作

    如扩容的是bi-web、bi6、fr、fdl工程节点,需要对集群授权进行迁移/增购,请联系销售沟通洽谈

    附件列表


    主题: 已有项目接入升级迁移扩容
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持