部署Data Agent(未部署使用过FineChaBI版本)

  • 文档创建者:Aria.Han
  • 历史版本:15
  • 最近更新:Aria.Han 于 2026-06-25
  • icon提示:


    1. 使用前提

    FineBI 与 Data Agent 需要按顺序部署,因此用户需要先使用运维平台部署好 FineBI 。


    要求
    说明
    1部署运维平台

    FineBI和 Data Agent 均依赖运维平台部署,因此用户需要提前部署好运维平

    • 如尚未部署运维平台

    请参考文档部署最新版运维平台:部署运维平台

    内网环境请务必使用全量版离线安装包部署,否则无法获取 FineBI 相关组件镜像

    • 如已部署运维平台

    请确保运维平台在 V2.36.0 及以上,建议升级到最新版本

    请参考文档升级运维平台:外网升级运维平台 / 内网升级运维平台

    尽管部分历史版本的运维平台也可以部署 Data Agent ,但无法部署 PostgreSQL 组件,后续无法丝滑升级,因此请务必升级运维平台至 V2.36.0 及以上版本

    2部署 FineBI用户需要先使用运维平台部署好 FineBI,再对 FineBI 添加 Data Agent 

    1)准备FineBI部署环境

    确认FineBI项目服务器配置

    确认FineBI项目服务器网络

    准备FineBI项目挂载目录

    2)部署最新版FineBI项目

    部署新项

    3开放AI组件部署入口

    AI组件的部署入口,默认不直接对外开放

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

    在「基础组件」中,如不显示「ai」组件部署入口,请联系帆软技术支持或销售人员,获取入口开放方法。

    2. 准备Data Agent服务器

    由于 Data Agent 所需资源较多,以及后期扩展配置资源,建议为 Data Agent 单独准备一台服务器且部署 PostgreSQL 组件,服务器相关要求如下:

    注:

    1)PostgreSQL 组件用于存储历史会话等数据;

    2)如不配置 PostgreSQL 组件,历史会话存储到本地磁盘,后续无法扩展,仅可测试时使用,不建议用于生产环境。

    2.1 生产环境推荐配置

    单独准备一台服务器只用于部署 AI 组件,并且部署 PostgreSQL 组件,服务器的相关需求如下表所示:

    注:部署 PostgreSQL 组件,可用于存储历史会话,并且支持后续扩展。

    组件说明

    共部署如下 4 个组件:

    • fine-ai

    • fine-chat-bi-parser

    • fine-ai-redis

    • postgresql

    芯片架构

    支持以下两种:

    • X86_64

    • ARM

    操作系统

    支持如下 4 种:

    • Ubuntu 18.04.4 及以上版本(不支持 Ubuntu20.04 版本

    • CentOS 7.3~7.9 版本

    • redhat 7.6 及以上版本

    • Rocky Linux 8.8~9.4版本

    系统资源

    高配版

    建议准备如下资源的服务器:

    • CPU:32

    • 内存:128G

    • 磁盘:1000G

    其中,服务器的资源分配可参考:

    1)fine-ai 组件:CPU 8核、内存 32G

    2)fine-chat-bi-parser 组件:CPU 8核、内存 32G

    3)fine-ai-redis 组件:CPU 8核、内存 32G

    4)postgresql 组件:CPU 8核、内存 32G

    系统资源

    中配版

    建议准备如下资源的服务器:

    • CPU:16

    • 内存:64G

    • 磁盘:500G

    其中,服务器的资源分配可参考:

    1)fine-ai 组件:CPU 4核、内存 16G

    2)fine-chat-bi-parser 组件:CPU 4核、内存 16G

    3)fine-ai-redis 组件:CPU 2核、内存 8G

    4)postgresql 组件:CPU 2核、内存 8G

    2.2 生产环境最低配置

    AI 组件与 FineBI 项目共用服务器,且部署 PostgreSQL 数据源组件,那么 FineBI 项目服务器最低需预留如下资源,以供正常安装 AI 组件:

    组件说明

    除 bi 相关组件外,安装如下 ai 相关组件:

    • fine-ai

    • fine-chat-bi-parser

    • fine-ai-redis

    • postgresql

    芯片架构

    支持以下两种:

    • X86_64

    • ARM

    操作系统

    支持以下四种:

    • Ubuntu 18.04.4 及以上版本(不支持 Ubuntu20.04 版本

    • CentOS 7.3~7.9 版本

    • redhat 7.6 及以上版本

    • Rocky Linux 8.8~9.4版本

    预留系统资源最低预留如下资源的服务器:

    CPU:16

    内存:16G

    磁盘:500G

    其中,预留的服务器资源分配可参考:

    1)fine-ai 组件:CPU 4核、内存 4G

    2)fine-chat-bi-parser 组件:CPU 4核、内存 4G

    3)fine-ai-redis 组件:CPU 4核、内存 4G

    4)postgresql 组件:CPU 4核、内存 4G

    2.3 服务器全部配置信息

    服务器其他内容与注意事项请参考下表:

    分类
    推荐配置最低配置
    适配场景

    FineBI项目服务器配置 方案二、方案四

    FineBI项目服务器配置 方案一、方案三

    服务器基础要求时间一致Data Agent 组件服务器与项目其他服务器时间一致,相差不能超过5秒

    服务器时间不一致,可能会导致定时任务执行错误、日志记录混乱、数据不一致等多种问题

    时区一致

    Data Agent 组件服务器与项目其他服务器时区完全一致

    服务器时区不一致,可能会导致定时任务执行错误、日志记录混乱、数据不一致等多种问题

    内网互通

    Data Agent 组件服务器与项目其他服务器内网互通,或可以开放端口访问

    下文将具体讲述对应端口开放要求

    不建议虚拟机由于虚拟机自身的特性,会存在资源竞争等情况,可能导致出现预期外的系统故障,因此不建议在虚拟机中部署帆软应用
    不支持K8S

    不支持在 Kubernetes 环境中部署 Data Agent 组件,请勿准备相关环境(FineBI 服务可部署在 K8S中,但需要为 Data Agent 组件准备非 K8S 环境)

    更多特殊服务器情况请联系帆软技术支持确认。技术支持联系方式:「服务>在线支持」

    操作系统操作系统类型
    Linux
    操作系统架构
    • X86_64

    • ARM

    注:FineBI 的 Data Agent 服务支持部署在 ARM 架构的信创服务器中。

    操作系统内核3.10 版本及以上
    操作系统软件

    推荐:Ubuntu 22 版

    支持:

    • Ubuntu 18.04.4 及以上版本(不支持 Ubuntu20.04 版本

    • CentOS 7.3~7.9 版本

    • redhat 7.6 及以上版本

    • Rocky Linux 8.8~9.4版本

    注:CentOS 操作系统目前已停止服务,因此帆软优先推荐使用 Ubuntu 操作系统

          使用 Ubuntu 操作系统时,请注意检查用户权限(默认 root 用户不是超管),下文已详细备注

    CPUCPU核数

    32核

    8核
    CPU型号

    Intel Xeon Gold 6338 等高性能服务器处理器

    Data Agent 服务依赖高性能 CPU 进行密集计算,老旧或低性能处理器会导致响应延迟,因此建议选用高性能服务器处理器

    -
    CPU主频2.5GHz及以上
    内存剩余空闲
    物理内存
    128G

    16G

    磁盘剩余空闲
    磁盘大小
    服务器中存在一个分区剩余可用空间大于1000G

    注:必须要有任一分区满足条件,不可将分区容量加和

    服务器中存在一分区剩余可用空间大于 300G

    注:必须要有任一分区满足条件,不可将分区容量加和

    磁盘性能最低性能要求为固态硬盘(SSD)
    外挂目录准备外挂目录准备FineBI项目挂载目录

    注:禁止直接使用/、/usr、/root、/usr/local四个目录作为挂载目录,可在对应位置新建文件夹使用

    文件系统自动挂载

    外挂目录对应的文件系统需要配置重启自动挂载

    如果没有配置重启自动挂载,那么容器可能无法访问这些挂载目录,导致数据丢失或应用程序无法正常启动

    非共享路径

    外挂目录不能是一个共享路

    共享文件系统可能导致性能下降、文件权限问题和数据一致性挑战,这些问题会影响容器应用程序的可靠性和速度

    权限与命令tar命令
    确保服务器已安装tar命令

    tar命令是一个用于打包和压缩文件的常用命令行工具

    运维平台需要使用该命令进行文件解压

    sed命令

    确保服务器已安装sed命令

    sed命令是一个用于处理文本的工具

    运维平台需要使用该命令进行文本处理

    ssh

    确保用户可以通过ssh连接服务器

    确保用户的ssh连接密码无英文单引号字符,否则部署时权限检查无法通过

    sudo权限

    用于部署项目的服务器用户,必须具备相关sudo权限

    1)优先推荐使用root超管用户进行项目部署和运行

    2)如需使用非超管root用户进行项目的部署和运行

    请参考文档:Linux用户权限说明

    注:Ubuntu操作系统,默认的root用户并非超管用户,请务必再次确认所准备的用户是否满足上方超链的linux用户权限

    端口网络内网时延<1ms
    组件占用端口

    请确保默认的容器映射端口是否已被使用,如已被使用,请安排好其他空闲端口

    端口占用检查和防火墙放行方法请参考:端口占用检查与防火墙配置

    • FineAI(fine-ai):7666

    • 语义解析小模型(fine-chat-bi-parser):8666

    • FineAI Redis(fine-ai-redis):6679

    • PostgreSQL(postgresql):5432

    组件端口互通

    服务器需要对外开放一些端口,以确保组件间正常工作

    端口占用检查和防火墙放行方法请参考:端口占用检查与防火墙配置

    1)FineAI(fine-ai)

    • BI项目的帆软内网关可访问FineAI

    • BI项目的每个bi-web可访问FineAI

    2)语义解析小模型fine-chat-bi-parser

    • BI项目的每个bi-web可访问语义解析小模型

    3)FineAI Redis(fine-ai-redis)

    • 语义解析小模型可访问FineAI Redis

    • FineAI可访问FineAI Redis

    • PostgreSQL可访问FineAI Redis

    • FineAI可访问每个bi-web

    4)PostgreSQL(postgresql)

    • 语义解析小模型可访问PostgreSQL

    • FineAI可访问PostgreSQL

    3. 准备Data Agent镜像

    Data Agent 镜像无法直接从云端仓库拉取,需要手动推送镜像入库。

    3.1 获取镜像包

    注1:对于信创版 FineBI,支持在 ARM 架构的信创服务器中添加AI服务。

    注2:本文提供的镜像均为最新 AI 镜像,不同 FineBI 版本适配不同版本的AI镜像。如需历史版本镜像,请联系帆软技术支持获取。

    x86 架构
    ARM 架构

    3.2 上传镜像包

    管理员登录运维平台,点击「运维平台管理>运维组件」。

    点击「导出部署信息」,导出成功后会提示导出的文件地址。

    前往运维平台所在服务器,在导出文件所在的 logs 目录,同级目录下,有一个 resources 文件夹,即为镜像上传位置。

    例如本示例,导出文件所在文件夹为/home/ops/fanruan_5d15bea4/ops/logs,那么镜像上传位置为/home/ops/fanruan_5d15bea4/ops/resources

    请将上一步下载的两个镜像.tar.gz文件,上传到 resources 文件夹中

    3.3 推送入库

    管理员登录运维平台,点击「维护中心>镜像管理」,点击「加载镜像」。

    即可选择 resources 下的两个 AI 镜像文件进行加载,加载完成后 resources 下的镜像文件会被删除。

    3.4 确认并修改部署版本

    推送成功后,管理员登录运维平台,点击「维护中心>镜像管理」,查看推送到仓库的新镜像。

    找到刚刚推送的「fine-ai-bi7」和「fine-chat-bi-parser-bi7」镜像,记下版本号。

    管理员登录运维平台,点击「运维平台管理>更新升级>部署列表>手动修改」。

    手动修改 AI 相关的两个组件的镜像版本号,确保与镜像管理中的镜像版本号完全一致,此时运维平台才会读取到有待更新的镜像版本。

    4. 确认存在redis镜像

    FineAI Redis 组件,即镜像仓库中的 redis 组件。

    管理员登录运维平台,点击「维护中心>镜像管理」,即可查看当前镜像仓库中是否存在redis镜像。

    请确保存在v20.3.0-6.2.17及以上版本的redis镜像。如不存在符合版本要求的redis镜像,请确认镜像仓库支持连接帆软云端仓库

    5. 部署Data Agent组件

    5.1 进入添加组件界面

    管理员登录运维平台,选择对应 FineBI 项目,点击「维护>组件管理」按钮。

    点击「添加组件」,选择添加组件类型「业务服务>AI」

    注:AI组件的部署入口,默认不直接对外开放。如不显示「ai」组件部署入口,请联系帆软技术支持或销售人员,获取入口开放方法。

    5.2 新增节点(选做)

    如为AI组件准备了全新服务器,需要先将该服务器添加到项目节点中。

    点击「新增节点」按钮,输入服务器信息,点击「新增节点」,等待添加完成即可。

    具体节点设置如下表所示:

    节点设置
    说明
    节点类型

    请选择「组件」

    该组件服务器上不建议部署其他工程或内容

    主机

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

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

    端口请输入节点端口号,默认为22
    用户名

    请输入有sudo权限的服务器用户名

    验证方法

    支持两种:密码、公钥

    注1:密码密钥仅用于部署项目,部署结束后无需使用,项目与运维平台的对接依赖平台配置。

             因此后续如修改了服务器密码,不会对运维监控产生影响。

    注2:如选择公钥方式验证

             请上传后缀为.key / .pem / .crt的私钥文件(例如id_rsa.key

             请勿上传其他后缀格式的私钥文件,请勿上传公钥文件(例如id_rsa.pub

    挂载路径

    请输入节点安装目录的服务器路径,即本文【2. 准备Data Agent服务器】环节设置的挂载目录

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

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

    外网IP

    选填项

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

    5.3 选择节点

    选择需要用于部署 AI 组件的项目节点。

    节点最低配置为CPU16核、可用内存16G、可用磁盘500G。低于该配置的节点灰化不可选。

    5.4 确认服务配置

    请根据本文【2. 准备Data Agent 服务器】章节,准备的可用空闲端口,对每一个组件的端口进行调整。

    注:

    1)请务必修改 FineAI Redis 组件与 postgresql 组件的密码,组件的默认密码随机生成,部署成功后无法修改。

    2)postgresql 组件用户名:fine_ai_checkpoint_user

    5.5 开始部署

    点击「开始部署」按钮,自动在所选节点中部署 AI 相关组件。若部署失败则显示失败原因。

    6. 配置Data Agent插件

    1)下载 Data Agent 插件

    2)管理员登录 FineBI,点击「管理系统>插件管理>应用商城」

    3)点击「从本地安装」,选择获取的 Data Agent 插件安装包,完成安装即可。

    注:插件包较大,因此安装时间较长,请耐心等待。

    7. 获取Data Agent授权

    Data Agent 相关授权,请联系帆软销售获取。

    授权安装方法:根据网络环境,推荐 公有云认证 (外网)/ 注册新项目(内网)

    8. 确认Data Agent入口

    完成以上 Data Agent 配置,且 Data Agent 相关授权安装成功后,在 FineBI 右上角将出现「Data Agent」按钮。

    9. 升级ElasticSearch组件

    9.1 确认ElasticSearch组件版本

    请确保升级 ElasticSearch 组件至 v20.4.5-8.17.3 及以上版本,并确保 ElasticSearch 组件处于 running 状态。

    详情请参见:内网升级运维项目

    9.2 自定义ElasticSearch 组件环境变量

    请通过开发者模式,自定义 ElasticSearch 组件的环境变量,将 INSTALL_FINE_PLUGIN 的值修改为 yes。
    详情请参见:开发者模式。 

    10. 连接测试

    完成以上所有操作后,将成功部署并可进入 Data Agent 页面,在正式使用 Data Agent 平台前,管理员需进行平台和模型连接测试操作。

    注:若连接测试出现报错,可前往 大模型问题排查指南 查看。

    10.1 平台连接测试

    前往「Data Agent 管理后台>应用连接」,完成如下两个操作:

    1)在后台地址中添加当前已部署 Data Agent 的 FineBI 地址,地址格式需保持统一,IP 与域名不可混用。

    2)点击「连接测试」,以保证 FineAI 插件与 FineBI 平台互通且版本一致。

    10.2 模型连接测试

    前往「Data Agent 管理后台>模型」,对已添加的目标模型进行连接测试,保证大模型为可用状态。

    11. 升级Data Agent

    参考文档 升级Data Agent 进行升级。


    附件列表


    主题: 部署运维
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!