反饋已提交

網絡繁忙

容器化部署

1. 概述

1.1 版本

報表伺服器版本
11.0

1.2 功能簡介

伺服器部署一直都是比較繁重的維運操作。

為了降低部署帶來的較高成本,帆軟提供FineOps維運平台,支援前端容器化部署單機/叢集FineReport工程。

容器化部署的更多優勢請參見:工程部署原理


2. 快速部署方案

本節介紹最簡單的部署方案,因此對伺服器相關要求較高,如需瞭解詳細方案,請參考第三章索引。

2.1 準備伺服器

容器化部署需要基於維運平台前端進行,使用者需要先部署 1 個 FineOps 維運平台,再使用維運平台部署 1 個 FineReport 工程。

因此使用者需要準備伺服器:

  • 單節點工程準備2伺服器:1用於部署FineOps,1用於部署FineReport

  • 多節點叢集準備「工程節點數+2」伺服器:1台用於部署FineOps,1用於部署叢集組件,其他用於部署FineReport工程(資源充足時,叢集組件伺服器可準備更多


工程伺服器推薦配置
單節點工程維運平台伺服器1)準備 1 全新伺服器,該伺服器不部署其他工程或內容,所有埠均未被佔用

2)系統版本:CentOS 7.3~7.9 版本 / Ubuntu 18.04.4 及以上版本/ redhat 7.6 及以上版本

3)系統核心:3.10及以上,最低4核

4)系統架構:X86_64

5)剩餘閒置磁碟:使用命令「df -h」查詢,/root/data目錄所在分割槽剩餘閒置磁碟大於 200 G

6)剩餘閒置物理記憶體:16G以上,最低12G

7)網路要求:對外開放80埠,確定使用者可透過80埠存取維運平台

8)使用者:使用root使用者完成部署

工程節點伺服器

1)準備 1 全新伺服器,伺服器不部署其他工程或內容,所有埠均未被佔用

2)系統版本:CentOS 7.3~7.9 版本 / Ubuntu 18.04.4 及以上版本/ redhat 7.6 及以上版本

3)系統核心:3.10及以上,最低8核

4)系統架構:X86_64

5)剩餘閒置磁碟:使用命令「df -h」查詢,伺服器/root/data目錄所在分割槽剩餘閒置磁碟大於 50 G

6)剩餘閒置物理記憶體:16G 以上

7)網路要求:

  • 伺服器與維運平台所在伺服器內網互通

  • 對外開放8080埠,確定使用者可透過8080埠存取帆軟應用

8)使用者:使用root使用者完成部署

多節點叢集維運平台伺服器1)準備 1 全新伺服器,該伺服器不部署其他工程或內容,所有埠均未被佔用

2)系統版本:CentOS 7.3~7.9 版本 / Ubuntu 18.04.4 及以上版本/ redhat 7.6 及以上版本

3)系統核心:3.10及以上,最低4核

4)系統架構:X86_64

5)剩餘閒置磁碟:使用命令「df -h」查詢,/root/data目錄所在分割槽剩餘閒置磁碟大於 200 G

6)剩餘閒置物理記憶體:16G以上,最低12G

7)網路要求:對外開放80埠,確定使用者可透過80埠存取維運平台

8)使用者:使用root使用者完成部署

工程節點伺服器

1)按照「工程節點數」準備全新伺服器數量,伺服器不部署其他工程或內容,所有埠均未被佔用

2)系統版本:CentOS 7.3~7.9 版本 / Ubuntu 18.04.4 及以上版本/ redhat 7.6 及以上版本

3)系統核心:3.10及以上,最低8核

4)系統架構:X86_64

5)剩餘閒置磁碟:使用命令「df -h」查詢,每伺服器/root/data目錄所在分割槽剩餘閒置磁碟大於 50 G

6)剩餘閒置物理記憶體:16G

7)網路要求:

  • 所有伺服器與維運平台所在伺服器、叢集組件所在伺服器內網互通

8)使用者:使用root使用者完成部署

叢集組件伺服器

1)準備 1 全新伺服器,伺服器不部署其他工程或內容,所有埠均未被佔用

2)系統版本:CentOS 7.3~7.9 版本 / Ubuntu 18.04.4 及以上版本/ redhat 7.6 及以上版本

3)系統核心:3.10及以上,最低4核

4)系統架構:X86_64

5)剩餘閒置磁碟:使用命令「df -h」查詢,每伺服器/root/data目錄所在分割槽剩餘閒置磁碟大於 50 G

6)剩餘閒置物理記憶體:8G 以上

7)網路要求:

  • 所有伺服器與維運平台所在伺服器、工程節點伺服器內網互通

  • 對外開放80埠,確定使用者可透過nginx 80埠存取帆軟應用

8)使用者:使用root使用者完成部署

2.2 部署維運平台

容器化部署需要基於維運平台前端進行,因此使用者需要先部署一個FineOps維運平台。



步驟說明
1準備伺服器

1)準備 1 全新伺服器,該伺服器不部署其他工程或內容,所有埠均未被佔用

2)系統版本:CentOS 7.3~7.9 版本 / Ubuntu 18.04.4 及以上版本/ redhat 7.6 及以上版本

3)系統核心:3.10及以上,最低4核

4)系統架構:X86_64

5)剩餘閒置磁碟:使用命令「df -h」查詢,/root/data目錄所在分割槽剩餘閒置磁碟大於 200 G

6)剩餘閒置物理記憶體:16G以上,最低12G

7)網路要求:對外開放80埠,確定使用者可透過80埠存取維運平台

8)使用者:使用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維運平台

5更新鏡像倉庫配置

1)使用命令修改

curl -X PUT -v -H 'Authorization:Bearer token'  http://ip/ops/decision/cloud/config/key?key=ops.material.tw

其中,token要換成實際的token值,如下圖所示:

2)運行上述命令後,透過存取http://ip/ops/decision/cloud/config/key檢查鏡像倉庫是否更新成功。若回傳值為ops.material.tw,則表示更新成功。

6修改部署版本列表

按需選擇版本,參照下表修改FR和BI對應的值,如下圖所示:

更新时间FRBIFDL
2023-12-1111.0.23.2023.12.11-I18NTW6.0.15.2023.12.27-I18NTW暫無
2024-03-0111.0.24.1.2024.03.01-I18NTW6.0.16.2024.03.01-I18NTW暫無

2.3 部署新FineReport項目

此時可以讓維運平台幫助管理者容器化部署並自動接入FR應用。


步驟說明
1準備伺服器

單機

1)準備1全新伺服器,伺服器不部署其他工程或內容,所有埠均未被佔用

2)系統版本:CentOS 7.3~7.9 版本 / Ubuntu 18.04.4 及以上版本/ redhat 7.6 及以上版本

3)系統核心:3.10及以上,最低8核

4)系統架構:X86_64

5)剩餘閒置磁碟:使用命令「df -h」查詢,伺服器/root/data目錄所在分割槽剩餘閒置磁碟大於 50 G

6)剩餘閒置物理記憶體:16G 以上

7)網路要求:

  • 伺服器與維運平台所在伺服器內網互通

  • 對外開放8080埠,確定使用者可透過8080埠存取帆軟應用

8)使用者:使用root使用者完成部署


叢集

1)按照「工程節點數+1」準備全新伺服器數量,伺服器不部署其他工程或內容,所有埠均未被佔用

2)系統版本:CentOS 7.3~7.9 版本 / Ubuntu 18.04.4 及以上版本/ redhat 7.6 及以上版本

3)系統核心:3.10及以上,工程伺服器最低8核,叢集組件伺服器最低4核

4)系統架構:X86_64

5)剩餘閒置磁碟:使用命令「df -h」查詢,每伺服器/root/data目錄所在分割槽剩餘閒置磁碟大於 50 G

6)剩餘閒置物理記憶體:工程伺服器 16G 以上、叢集組件伺服器 8G 以上

7)網路要求:

  • 所有伺服器與維運平台所在伺服器內網互通

  • 叢集組件伺服器對外開放80埠,確定使用者可透過80埠存取帆軟應用

8)使用者:使用root使用者完成部署

2部署帆軟項目

1)管理者登入 FineOps 維運平台,點選「专案管理>部署新項目」

2)進入「專案設定」介面,設定以下資訊,點選「下一步」

自訂專案名稱、選擇應用類型、全選自訂部署組件、其他無需變更

3)進入「節點配置」

單機新增1個主應用節點,叢集按照工程數量新增主應用節點和1個組件節點。

輸入主機、埠、帳號密碼,掛載路徑無需修改。

4)點選「開始部署」,進入部署程式。

3存取帆軟項目

透過維運平台成功部署的新項目,自動接入維運平台的項目管理列表中

其中的存取地址,即為該FineReport工程的存取地址,在瀏覽器新視窗存取該地址,即可進入工程初始化配置介面

4
修改工程語言配置

方法一

安裝多語言插件,在「管理系統>語言配置>更多配置>平台語言偏好」處改成「正體中文」,然後刪除多語言插件即可。不需要重啟

方法二:

使用fine_entity_config視覺化配置插件,將languageConfig.locale的值修改為zh_TW

3. 詳細操作索引

分類說明說明文檔
全新部署

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

分別提供單機和叢集工程的部署操作

容器化部署新FineReport單機項目

容器化部署新FineReport叢集項目

工程升級

透過維運平台拉取推播最新工程鏡像,升級工程

外網升級最新版本項目
外網升級指定版本/內網升級項目
工程遷移

將非容器化工程遷移為容器化工程

非容器化單機遷移容器化單機
非容器化單機遷移容器化叢集
非容器化叢集遷移容器化叢集(僅遷移工程)
非容器化叢集遷移容器化叢集(遷移工程和叢集組件)
對容器化工程進行遷移容器化單機遷移容器化單機
容器化單機遷移容器化叢集
容器化叢集遷移容器化叢集
工程註冊

最適合容器化工程的註冊方式

容器私有雲認證


附件列表


主題: 目录错乱的简中文档合集
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉