反馈已提交

网络繁忙

容器化单机切换集群架构

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

    1.1 版本

    运维平台版本
    功能变更
    V2.8.0-
    V2.15.0支持选择现有主应用服务器,用于部署集群组件

    1.2 应用场景

    随着工程使用量的增加,单机工程可能无法满足客户用量,需要增加工程节点和相关集群组件,确保工程平稳运行。

    本文将讲解,如何将容器化单机项目,扩容为单节点集群。

    注:如原单机项目未配置nginx内网关组件,扩容后的工程访问地址会发生变化,默认地址为nginx所在服务器和端口。

    2. 单机切换集群架构

    请先全文阅读,了解整体操作步骤后,再着手切换。

    2.1 选择项目

    1)管理员登录运维平台,点击「维护中心>架构变更>单机切换集群架构」。

    2)支持选择运维平台对接的、运维平台部署的、单机类型的项目。

    icon注意:
    • 项目类型必须为单机,即未对接状态服务器和文件服务器。

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

    • 项目主应用类型和版本应当为 bi6.0.x / fr11.0.x / fdl4.1.x(不支持bi6.1.x,因为运维平台部署的bi6.1全部是集群)

    2.2 准备主应用节点集群端口

    说明:

    相比于单机项目,集群项目的工程节点,需要额外占用一些端口,用于集群通信和数据同步等。

    因此管理员需要在 bi6/fr/fdl 组件所在的服务器,准备一些集群端口。默认所需端口如下表:

    如已被使用,请安排好其他空闲端口。端口占用检查请参考:端口占用检查与防火墙配置

    项目类型默认端口作用
    bi6.0.x

    7800、7830、7840、7850、7870

    集群TCP通信端口

    50050、50051、50200

    集群数据同步端口
    fr11.0.x

    7800、7830、7840、7850、7870

    集群TCP通信端口
    fdl4.1.x

    7800、7830、7840、7850、7870

    集群TCP通信端口

    配置:

    点击集群端口的「配置」按钮,确认或修改为准备的空闲端口。

    2.3 准备组件节点部署集群组件

    在单机切换集群架构的过程中,需要部署必要的集群组件(文件服务器、状态服务器、帆软内网关)。

    由于各个项目的情况不一致,因此需要一步步判断是否需要安装组件、是否需要准备服务器,请务必逐步确认。

    本文方案,仅支持对接容器化部署的集群组件,不支持自备集群组件进行对接扩容。

    如需对接自备集群组件,请在切换集群完毕后,前往「项目管理>维护>集群管理」中配置。详情请参见:集群管理

    2.3.1 确认是否需要部署新组件

    当选择完项目后,如界面中不显示「组件节点」和「组件配置」设置,说明没有需要安装的新组件,可直接进入2.4节。

    此种情况,说明管理员曾在「项目管理>维护>组件管理」中,通过「添加组件」部署了所有集群组件,只需要完成架构变更即可。

    2.3.2 选择组件节点

    如界面中存在「组件节点」和「组件配置」设置,说明存在需要安装的集群组件。

    点击组件节点下拉框,选择组件需要部署到的项目节点。

    • 项目中存在组件节点时,主应用节点灰化不可选,提示「节点类型不正确」

    • 节点CPU内存,低于待安装组件的默认资源总用量,节点灰化不可选,提示「当前节点剩余内存不足」

    icon注意:

    如无可用节点,可另行准备服务器,通过点击「新增节点」添加到项目中。

    • 服务器配置要求请参考 部署新项目 的前置准备章节。

    • 添加节点时的配置填写请参考 部署新项目 的节点配置-组件节点章节。

    节点添加到项目成功后,会自动对新增节点进行docker环境接入、部署ops_agent组件和监控接入。

    2.3.3 确认组件配置

    请确认/调整各个待安装组件的端口,可对每一个组件的端口、用户名密码进行调整。

    注意事项:

    1)此处支持添加的组件包括:状态服务Redis、文件服务minio、负载均衡nginx、日志服务ElasticSearch。

    2)请务必修改并记住redis、minio、ElasticSearch组件的密码,这些组件的默认密码随机生成

    • 如忘记相关组件用户名和密码,可通过导出部署信息找回,详情请参见:导出项目部署信息

    3)此处不支持自备集群组件进行对接。

    • 如需对接自备集群组件,请在切换集群完毕后,前往「项目管理>维护>集群管理」中配置。详情请参见:集群管理

    4)这些端口是指2.3.2节所选组件节点服务器上的端口

    2.4 开始变更

    点击「开始变更」,即会对单机工程切换单节点集群。

    1)如检测到上文所填任何配置不符合要求,即中断切换,请根据提示重新检查并优化。

    2)如集群组件部署失败,或工程与集群组件对接失败,会自动回退,请根据报错重新检查并优化。

    3)切换成功后,项目变更为单节点集群。如需增加工程节点,变更为多节点集群,请参考文档:集群运维项目扩容

    附件列表


    主题: 已有项目接入升级迁移扩容
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

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

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

    不再提示

    10s后关闭

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