維運專案新增組件

  • 最後修改時間:2025-01-17
  • 1. 概述

    1.1 版本

    維運平台版本功能變更
    V1.5.5
    -
    V2.0.0新增nginx組件後自動配置轉發,無需手動修改nginx.conf
    V2.15.0介面優化,展示各個節點的具體資訊

    1.2 應用場景

    專案部署成功後,使用者可能希望對專案組件進行新增、擴容等操作。請根據實際場景選擇對應方案:


    場景
    方案說明
    1單機擴展為叢集

    應用場景:

    FineBI6.0/FineReport11.0/FineDataLink4.1,從單節點應用切換為多節點集

    注:FineBI6.1不適用本場景,因為6.1的最小架構也是叢集,只適用場景三「叢集原有組件擴容」

    方案簡介:

    1)先從單機應用切換為單節點叢集:容器化單機切換叢集架構

    安裝nginx、minio、redis相關叢集組件

    2)再從單節點叢集擴容為多節點叢集:叢集專案擴容組件

    新增主應用節點,安裝bi/fr/fdl業務組件

    2新增新組件

    應用場景:

    在首次部署專案時,部分組件可能未部署,後續產生了使用需求(從0到1

    • 例如部署單機時未選擇安裝nginx組件,但由於需要配置ssl,必須新增一個nginx組件

    • 例如部署單機時未選擇安裝ElasticSearch組件,但後續需要更換swift(logdb)進行日誌儲存

    方案簡介:

    詳情請參見本文

    注:僅nginx組件在新增成功後會自動與工程對接。

          其他組件僅完成部署,需要手動對接。(其他組件的安裝一般是希望單機擴叢集,請參考場景一)

    3叢集原有組件擴容

    應用場景:

    • 隨着業務用量增加,原有叢集配置不足以支撐使用,需要新增業務節點或計算worker的數量,例如從兩節點叢集擴容為三節點叢集

    • 基於安全性考慮,希望對原有單機nginx進行擴容,變成叢集nginx,確定高可用

    方案簡介:

    可使用叢集擴容功能(從1到X):叢集專案擴容組件

    • 新增主應用節點,支援對bi-web、bi6、fr、fdl等業務組件數量進行增加

    • 支援對bi-engine-worker組件數量進行增加,可部署在現有主應用節點上

    • 支援對nginx組件實現單機變叢集,可部署在現有主應用/組件節點上

    本文詳細講解「新增新組件」場景。

    2. 使用前提

    2.1 維運平台部署

    本功能僅面向維運平台部署的專案。

    2.2 存在未部署組件

    若該專案中所有組件均已完備部署,則不會出現「新增組件」的按鈕。

    支援部署的組件和作用可參考:瞭解維運專案組件作用

    2.3 存在待部署組件鏡像

    如需使用維運平台新增專案組件,需要有組件鏡像包用於安裝。

    詳情請參見:确认镜像仓库支持连接帆软云端仓库

    3. 操作步驟

    1)管理者登入維運平台,點選對應專案。點選「維護>組件管理」,點選「新增組件」。


    2)選擇需要新增的組件

    3)選擇組件部署到的專案節點

    • 節點CPU記憶體,低於待安裝組件的預設資源用量,節點灰化不可選

    • 專案中存在組件節點時,主應用節點灰化不可選

    • 如期望新增伺服器到專案中,用於安裝組件,伺服器配置要求請參考 部署新專案 的前置準備章節

    4)調整組件配置

    • 使用者可對組件的主機埠、密碼等資訊進行調整

    • 請務必修改mysql、redis、minio、elasticsearch、nacos、nacos_mysql組件的密碼,這些組件的預設密碼隨機生成,部署成功後無法修改

    5)點選「開始部署」


    6)確認部署完成

    開始部署後,介面化展示部署進程。此時可以點選「隱藏至後台進行」,管理者可以去進行其他工作。部署完成後,會出現提示「組件部署成功」。

    此時回到「組件管理」介面,出現新部署的組件,組件預設啟動,請耐心等待容器狀態成為running後,代表組件新增成功。

    附件列表


    主題: 專案管理
    已經是第一篇
    已經是最後一篇
    • 有幫助
    • 沒幫助
    • 只是瀏覽