快速入门

  • 最後修改時間:2024-06-17
  • 1. 概述

    本文以最簡潔清晰的步驟拆解,帶大家瞭解部署維運平台和帆軟應用的流程,以及使用者可使用維運平台進行的維運操作。

    部署流程簡介:透過finekey工具部署維運平台,透過維運平台部署/對接維運專案

    2. 準備伺服器

    本節準備的是維運平台和帆軟專案的伺服器

    本文介紹的是最簡單的部署方案,因此對伺服器配置要求較高,埠無法嚴格限制。

    如無法提供全新伺服器、網路埠限制較嚴格,請參考:部署維運平台部署新專案

    2.1 基礎配置

    配置
    要求
    作業系統

    版本:Linux、X86_64、Ubuntu 22

    核心:3.10版本及以上

    CPU主頻:2.5GHz
    磁碟

    類型:XFS

    其他內網時延<1ms

    帶寬:≥2.5Gbps(312.5MB/s)

    權限:使用名叫 root 的超級管理者帳號完成部署

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

    網路:

    • 對外:開放80埠,確定使用者可透過80埠存取維運平台

    • 對內:所準備的所有伺服器,處於內網同一網段下,內網互通

    2.2 進階配置

    • 下表列出的磁碟,是指伺服器/root/data目錄所在分割槽剩餘空閑磁碟大小,而非伺服器磁碟總量。

    • 下表列出的記憶體,是指伺服器剩餘空閑物理記憶體,而非伺服器總記憶體。

    類型伺服器數量CPU記憶體磁碟作用
    維運平台維運平台伺服器1台4核16G200G

    部署維運平


    如對接多個專案,請根據專案日存取量增加維運平台磁碟。日存取量5w,對應100G磁碟

    如部署單機FR/FDL,且伺服器資源緊張,可只準備1台伺服器,部署 基礎版維運平台 和帆軟專案

    FineBI6.1
    主應用伺服器

    X台(1~6)

    按照BI引擎(worker)數量準備伺服器,

    16核64G

    500G

    部署bi、worker、master、minio(資料儲存)

    部署維運組件


    如不部署minio(資料儲存),磁碟配置可降低到100G

    組件伺服器1台4核16G50G

    部署內網關、配置庫、日誌庫

    部署狀態服務、檔案服務

    部署維運組件


    如資源充足,準備了多台組件服務器,記憶體要求可降低到8G

    如資源不足,可與維運平台共用一台伺服器,但需要提升配置為8核32G

    FineReport11主應用伺服器

    x(1~5)

    按照FR應用數量準備伺服器

    8核16G

    50G

    部署fr

    部署維運組件

    組件伺服器

    1

    4核16G50G

    部署內網關、配置庫、日誌庫

    部署狀態服務、檔案服務

    部署維運組件


    如FR應用數量為1,且資源不足,可不準備該伺服器,組件安裝於主應用伺服器

    如資源充足,準備了多台組件服務器,記憶體要求可降低到8G

    FineDataLink
    主應用伺服器

    x(1~5)

    按照FR應用數量準備伺服器

    4核8G

    50G

    部署fdl

    部署維運組件

    組件伺服器

    1

    4核16G1T

    部署kafka、nacos

    部署內網關、配置庫、日誌庫

    部署狀態服務、檔案服務

    部署維運組件


    如FDL應用數量為1、不部署kafka、且資源不足,可不準備該伺服器,組件安裝於主應用伺服器

    如不部署kafka,磁碟配置可降低到50G

    如資源充足,準備了多台組件服務器,記憶體要求可降低到8G

    3. 部署維運平台

    面向物件:部署FineOps維運平台。

    本文介紹的是最簡單的部署方案,因此對伺服器配置要求較高,埠無法嚴格限制。

    如無法提供全新伺服器、網路埠限制較嚴格,請參考:部署維運平台


    步驟說明
    1準備伺服器

    參考第二章準備伺服器

    2準備安裝包

    1)點選下載安裝包:FineOps維運平台下載 中的「全量版離線安裝包」

    2)將安裝包上傳到伺服器中

    3)終端連結伺服器,進入安裝包所在目錄,解壓安裝包:tar zxvf finekey-operation-all.tar.gz

    3修改finekey.yam檔案

    打開工具解壓目錄下conf資料夾裏的finekey.yaml,修改語言配置為TW

    4部署維運平台

    1)終端連結伺服器,進入解壓後的finekey/bin目

    2)執行自動化部署:./finekey

    3)出現 deployment success!bye~ 提示時,表示已經成功部署

    5存取維運平台1)在瀏覽器地址欄輸入:http://{ip}/ops/decision(請把{ip}換成自己的伺服器IP

    2)回車,即可存取FineOps維運平台

    4. 部署新專案(FR/BI/FDL)

    面向物件:先部署好了維運平台,此時可以讓維運平台幫助管理者部署並自動接入FR/BI應用。

    本文介紹的是最簡單的部署方案,因此對伺服器配置要求較高,埠無法嚴格限制。

    如無法提供全新伺服器、網路埠限制較嚴格,請參考:部署新專案


    步驟說明
    1準備伺服器
    • 參考第二章準備伺服器

    • FineDataLink額外:請在FineDataLink服務群聯系相關客戶成功獲取fdl相關鏡像包

    2部署帆軟專案

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

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

    • 自訂專案名稱:支援中文、大小寫字母,數字,長度最大為12位

    • 選擇應用類型:FineReport/FineBI/FineDataLink

    • 選擇應用服務數量:僅支援下拉選擇

    • 設定存取路徑:如需短域名方案,此處可設定為空,否則預設不修改即可

    • 選擇基礎組件:預設不修改即可

    3)進入「節點配置」,新增主應用和組件節點

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

    4)節點全部新增完畢後,點選「下一步」,進入「部署列表」確認介面。

    由於埠全部可用,無需調整部署配置。

    5)點選「開始檢查」,透過環境檢查後,點選「開始部署」,即可開始部署。

    3存取帆軟專案

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

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

    4修改工程語言配置

    方法一:

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

    方法二:

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

    5. 接入已有專案

    面向物件:先部署好了FR/BI應用,後部署了維運平台。為了讓維運平台管理FR/BI應用,需要讓維運平台接入部署好的應用。

    詳情請參見:接入已有專案


    步驟說明
    1檢查是否支援接入

    1)維運平台和需要被管理的FR/BI應用,所在的伺服器必須內網互通

    2)請確定FineReport/FineBI/FineDataLink應用安裝了「系統維運」插件

    3)建議將維運平台與插件均升級到最新版本

    4)非維運平台部署的專案請確定應用部署在Linux/Windows系統的Tomcat中間軟體中

    2專案發起對接請求

    1)獲取維運平台的存取地址,形如:http://ip:port/ops/decision

    2)管理者登入帆軟應用,點選「管理系統>系統管理>標準」。

    在「維運平台連結設定」中,輸入「維運平台地址」,點選「儲存」。

    3維運平台允許對接

    1)請在五分鍾內,使用管理者帳號登入維運平台。維運平台提示「發現新專案」。

    2)點選「新增專案」,設定「專案名稱」,點選「確認」即可。

    4接入成功連結成功後,在維運平台的「專案管理」中,可看到對接成功的專案

    6. 首次使用維運平台管理專案時需要做什麼?

    本節分為兩類操作:

    一類是管理者首次需要配置好的、讓維運平台定期自動執行的操作。

    一類是管理者需要手動定期為專案進行檢查的一些內容。

    6.1 配置自動化規則

    建議操作
    說明
    設定自動備份應用場景:

    定期自動對專案進行整體異機備份,防止工程伺服器出現意外,工程檔案出現損毀後有辦法快速恢複

    功能簡介:

    選擇專案,在「維護>備份管理」中開啟自動備份,設定備份頻率

    參考文檔:備份管理

    設定警報物件

    應用場景:

    維運平台監視到專案出現異常時,可以透過email、webhook、企業微信等方式通知管理者

    因此管理者需要先設定好警報物件,方便維運平台知道給誰發訊息

    功能簡介:

    在「警報中心>警報通知設定」中設定警報物件,支援「email、webhook、企業微信、企業微信機器人、釘釘機器人、飛書機器人」多種方式

    參考文檔:警報通知設定

    設定自動系統巡檢

    應用場景:

    系統巡檢,可以理解為定期為系統做體檢,確定即時發現系統的問題並進行調整。

    因此管理者需要設定好體檢的週期,讓維運平台自動定期對系統進行監視巡檢。

    功能簡介:

    選擇專案「健康巡檢>系統巡檢>巡檢設定」中開啟系統自動檢查,設定執行週期

    參考文檔:系統巡檢

    設定當機處理策略

    應用場景:

    系統當機之後:

    需要第一時間進行重啟,需要第一時間恢複進程,以免影響業務使用者使用

    需要匯出當機日誌,幫助管理者事後查看和分析當機原因和優化方案

    功能簡介:

    選擇專案在「當機>當機處理策略」中開啟當機自動處理,設定當機相關配置項

    參考文檔:當機處理策略


    6.2 定期手動檢查

    建議操作
    說明
    檢查組件狀態與更新應用場景:

    為滿足客戶的新需求以及完善之前版本某些功能的不足之處,帆軟産品在不斷地更新疊代,管理者需要定期檢查專案組件是否正常運作、是否需要更新

    功能簡介:

    該功能僅面向容器化部署的專案

    選擇專案「維護>組件管理」中可以檢查

    檢查各類監視儀表板

    應用場景:

    對於伺服器、工程和工程中的組件,維運平台提供對應監視看板,監視各個指標情況

    當指標出現異常時,會標黃/標紅顯示

    功能簡介:

    選擇專案在「專案監視」中,可以查看各個監視看板,查看異常指標項

    檢查健康巡檢異常項

    應用場景:

    維運平台會定期對FR/BI工程進行體檢,管理者要根據體檢報表改善工程配置

    功能簡介:

    選擇專案「健康巡檢>系統巡檢」中,根據修改建議優化工程

    7. 專案出現異常時,維運平台可以做什麼?

    問題解決方案
    應用監視與警報

    當系統運作出現異常時,會觸發系統的警報規則

    當觸發警報後,會透過警報方式通知管理者

    管理者根據警報內容,優化問題,提前解決問題

    當機恢複與分析

    當系統當機之後

    1)維運平台可根據當機處理策略,自動重啟工程,恢複進程

    2)維運平台提供此次當機的原因和處理方案,可根據方案優化

    3)當機後自動匯出堆疊日誌,維運平台可對日誌進行分析,可根據分析報表優化

    維運日誌下載

    出現任何問題,需要分析工程日誌時,可透過維運平台快速下載日誌到本地進行分析

    配置更新與如果檢查到是FR/BI工程或組件的配置不合理,需要進行調整時:

    1)對於FR/BI專案組件,可透過組件管理功能對Nginx/Redis/配置庫進行配置修改

    2)對於FR/BI工程,可透過「業務配置更改」功能修改工程配置,確定工程平穩運作


    附件列表


    主題: 功能簡介
    已經是第一篇
    已經是最後一篇
    • 有幫助
    • 沒幫助
    • 只是瀏覽