反馈已提交

网络繁忙

您正在浏览的是 FineBI6.0 帮助文档,点击跳转至: FineBI5.1帮助文档

容器化部署

  • 文档创建者:Carly
  • 历史版本:15
  • 最近更新:Carly 于 2024-04-11
  • 1. 概述

    1.1 版本

    FineBI服务器版本
    6.0

    1.2 功能简介

    服务器部署一直都是比较繁重的运维操作。

    为了降低部署带来的较高成本,帆软提供FineOps运维平台,支持前端容器化部署单机/集群FineBI工程。

    容器化部署的更多优势请参见:工程部署原理

    2. 快速部署方案

    本文以最简洁清晰的步骤拆解,带大家了解部署运维平台和帆软应用的流程,以及用户可使用运维平台进行的运维操作。

    本节介绍的是最简单的部署方案,因此对服务器配置要求较高,端口无法严格限制。如无法提供全新服务器、网络端口限制较严格,请参考第三章索引。

    2.1 准备服务器

    容器化部署需要基于运维平台前端进行,用户需要先部署 1 个 FineOps 运维平台,再使用运维平台部署帆软应用。

    因此用户需要准备多台服务器:

    • 单节点工程准备2台服务器:1台用于部署 FineOps,1台用于部署FineBI应用(如服务器资源紧张,可只准备1台服务器,部署 基础版运维平台 和帆软项目

    • 多节点集群准备「工程节点数+2台」服务器:1台用于部署 FineOps,1台用于部署集群组件,其他用于部署FineBI工程节点(资源充足时,集群组件服务器可准备更多台)

    工程服务器推荐配置
    单节点工程运维平台服务器

    准备1台全新服务器,该服务器不部署其他工程或内容,所有端口均未被占用

    1)操作系统要求:

    • Linux服务器、X86_64架构、内核 3.10 版本及以上、系统 Ubuntu 22 版本

    2)资源配置要求

    • CPU:最低4核

    • 磁盘类型:XFS

    • 剩余空闲磁盘:使用命令「df -h」查询,/root/data目录所在分区剩余空闲磁盘大于 200 G

    • 剩余空闲物理内存:16G以上,最低12G

    3)网络要求

    • 对外:开放80端口,确保用户可通过80端口访问运维平台

    • 对内:与帆软项目所在服务器内网互通

    4)其他

    • 用户:使用名叫 root 的超级管理员账号完成部署

    工程节点服务器

    准备1台全新服务器,服务器不部署其他工程或内容,所有端口均未被占用

    1)操作系统要求

    • Linux服务器、X86_64架构、内核 3.10 版本及以上、系统 Ubuntu 22 版本

    2)资源配置要求

    • CPU:最低8核

    • 磁盘类型:XFS

    • 剩余空闲磁盘:使用命令「df -h」查询,/root/data目录所在分区剩余空闲磁盘大于500G

    • 剩余空闲物理内存:32G以上

    3)网络要求

    • 对外:开放80端口确保用户可通过80端口访问运维平台

    • 对内:所有服务器与运维平台所在服务器内网互通

    4)其他

    • 用户:使用名叫 root 的超级管理员账号完成部署

    多节点集群运维平台服务器

    准备1台全新服务器,该服务器不部署其他工程或内容,所有端口均未被占用

    1)操作系统要求

    • Linux服务器、X86_64架构、内核 3.10 版本及以上、系统 Ubuntu 22 版本

    2)资源配置要求

    • CPU:最低4核

    • 磁盘类型:XFS

    • 剩余空闲磁盘:使用命令「df -h」查询,/root/data目录所在分区剩余空闲磁盘大于 200 G

    • 剩余空闲物理内存:16G以上,最低12G

    3)网络要求

    • 对外:开放80端口,确保用户可通过80端口访问运维平台

    • 对内:与帆软项目所在服务器内网互通

    4)其他

    • 用户:使用名叫 root 的超级管理员账号完成部署

    工程节点服务器

    按照「工程节点数」准备全新服务器数量,服务器不部署其他工程或内容,所有端口均未被占用

    1)操作系统要求

    • Linux服务器、X86_64架构、内核 3.10 版本及以上、系统 Ubuntu 22 版本

    2)资源配置要求

    • CPU:最低8核

    • 磁盘类型:XFS

    • 剩余空闲磁盘:使用命令「df -h」查询,/root/data目录所在分区剩余空闲磁盘大于500G

    • 剩余空闲物理内存:32G以上

    3)网络要求

    • 对内:所有服务器与运维平台所在服务器内网互通

    4)其他

    • 用户:使用名叫 root 的超级管理员账号完成部署

    集群组件服务器

    准备1台全新服务器,服务器不部署其他工程或内容,所有端口均未被占用

    1)操作系统要求

    • Linux服务器、X86_64架构、内核 3.10 版本及以上、系统 Ubuntu 22 版本

    2)资源配置要求

    • CPU:最低4核

    • 磁盘类型:XFS

    • 剩余空闲磁盘:使用命令「df -h」查询,每台服务器/root/data目录所在分区剩余空闲磁盘大于 50 G

    • 剩余空闲物理内存:8G以上

    3)网络要求

    • 对外:开放80端口确保用户可通过nginx的80端口访问运维平台

    • 对内:与工程服务器、运维平台所在服务器内网互通

    4)其他

    • 用户:使用名叫 root 的超级管理员账号完成部署

    2.2 部署运维平台

    容器化部署需要基于运维平台前端进行,因此用户需要先部署一个FineOps运维平台。


    步骤说明
    1准备服务器

    准备1台全新服务器,该服务器不部署其他工程或内容,所有端口均未被占用

    1)操作系统要求

    • Linux服务器、X86_64架构、内核 3.10 版本及以上、系统 Ubuntu 22 版本

    2)资源配置要求


    • CPU:最低4核

    • 磁盘类型:XFS

    • 剩余空闲磁盘:使用命令「df -h」查询,/root/data目录所在分区剩余空闲磁盘大于 200 G

    • 剩余空闲物理内存:16G以上,最低12G

    3)网络要求

    • 对外:开放80端口,确保用户可通过80端口访问运维平台

    • 对内:与帆软项目所在服务器内网互通

    4)其他

    • 用户:使用名叫 root 的超级管理员账号完成部署

    2准备安装包
    • 内网:

    1)点击下载安装包:FineOps运维平台下载 中的「全量版离线安装包」

    2)将安装包上传到服务器中

    3)终端连接服务器,进入安装包所在目录,解压安装包:tar zxvf finekey-operation-all.tar.gz

    • 外网:

    1)点击下载安装包:FineOps运维平台下载 中的「在线版安装包」

    2)将安装包上传到服务器中

    3)终端连接服务器,进入安装包所在目录,解压安装包:tar -xvf finekey-operation-online.tar

    3部署运维平台

    1)终端连接服务器,进入解压后的finekey/bin目录

    2)执行自动化部署:./finekey

    3)出现 deployment success!bye~ 提示时,表示已经成功部署

    4访问运维平台1)在浏览器地址栏输入:http://{ip}/ops/decision(请把{ip}换成自己的服务器IP)

    2)回车,即可访问FineOps运维平台

    2.3 部署新FineBI项目

    先部署好了运维平台,此时可以让运维平台帮助管理员容器化部署并自动接入FineBI应用。


    步骤说明
    1准备服务器

    单机:准备1台全新服务器,服务器不部署其他工程或内容,所有端口均未被占用

    1)操作系统要求

    • Linux服务器、X86_64架构、内核 3.10 版本及以上、系统 Ubuntu 22 版本

    2)资源配置要求

    • CPU:最低8核

    • 磁盘类型:XFS

    • 剩余空闲磁盘:使用命令「df -h」查询,/root/data目录所在分区剩余空闲磁盘大于500G

    • 剩余空闲物理内存:32G以上

    3)网络要求

    • 对外:开放80端口确保用户可通过80端口访问运维平台

    • 对内:所有服务器与运维平台所在服务器内网互通

    4)其他

    • 用户:使用名叫 root 的超级管理员账号完成部署


    集群:按照「工程节点数+1」准备全新服务器数量,服务器不部署其他工程或内容,所有端口均未被占用

    1)操作系统要求

    • Linux服务器、X86_64架构、内核 3.10 版本及以上、系统 Ubuntu 22 版本

    2)资源配置要求

    • CPU:FineBI最低8核、集群组件服务器最低4核

    • 磁盘类型:XFS

    • 剩余空闲磁盘:使用命令「df -h」查询,/root/data目录所在分区剩余空闲磁盘大于:FineBI500G、集群组件服务器50G

    • 剩余空闲物理内存:FineBI32G以上、集群组件服务器8G以上

    3)网络要求

    • 对内:所有服务器与运维平台所在服务器内网互通

    • 对外:集群组件服务器对外开放80端口,确保用户可通过nginx80端口访问帆软应用

    4)其他

    • 用户:使用名叫 root 的超级管理员账号完成部署

    2部署帆软项目

    1)管理员登录 FineOps 运维平台,点击「项目管理」,点击「部署新项目

    2)进入「项目设置」界面,设置以下信息,点击「下一步」

    • 自定义项目名称:支持中文、大小写字母,数字,长度最大为12位

    • 选择应用类型:FineReport/FineBI/FineDataLink

    • 选择应用服务数量:1~5

    • 设置访问路径:如需短域名方案,此处可设置为空,否则默认不修改即可

    • 选择基础组件:默认不修改即可

    3)进入「节点配置」,新增节点,输入主机、端口、用户名密码,挂载路径无需修改。

    • 单机新增1个主应用节点和1个组件节点

    • 集群按照工程数量新增主应用节点和1个组件节点

    4)节点全部添加完毕后,点击「下一步」,进入「部署列表」确认界面。

    5)由于端口全部可用,无需调整部署配置。点击「开始部署」,即可正式开始部署。

    3访问帆软项目

    通过运维平台成功部署的新项目,自动接入运维平台的项目管理列表中

    其中的访问地址,即为该帆软项目的访问地址,在浏览器新窗口访问该地址,即可进入工程初始化配置界面

    3. 索引

    分类说明帮助文档
    全新部署

    由0到1容器化部署一个全新的报表工程

    分别提供单机和集群工程的部署操作

    容器化部署新FineBI单机项目

    容器化部署新FineBI集群项目

    工程升级

    通过运维平台拉取推送最新工程镜像,升级工程

    外网升级运维项目
    内网升级运维项目
    工程迁移

    将非容器化工程迁移为容器化工程

    非容器化单机迁移容器化单机
    非容器化单机迁移容器化集群
    非容器化集群迁移容器化集群(仅迁移工程)
    非容器化集群迁移容器化集群(迁移工程和集群组件)
    工程注册

    最适合容器化工程的注册方式

    容器私有云认证


    附件列表


    主题: 部署集成
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

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

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

    不再提示

    10s后关闭

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