專案部署成功後,使用者可能希望對專案組件進行新增、擴容等操作。請根據實際場景選擇對應方案:
應用場景:
FineBI6.0/FineReport11.0/FineDataLink4.1,從單節點應用切換為多節點集群
注:FineBI6.1不適用本場景,因為6.1的最小架構也是叢集,只適用場景三「叢集原有組件擴容」
方案簡介:
1)先從單機應用切換為單節點叢集:容器化單機切換叢集架構
安裝nginx、minio、redis相關叢集組件
2)再從單節點叢集擴容為多節點叢集:叢集專案擴容組件
新增主應用節點,安裝bi/fr/fdl業務組件
在首次部署專案時,部分組件可能未部署,後續產生了使用需求(從0到1)
例如部署單機時未選擇安裝nginx組件,但由於需要配置ssl,必須新增一個nginx組件
例如部署單機時未選擇安裝ElasticSearch組件,但後續需要取代swift(logdb)進行日誌儲存
詳情請參見本文
注:僅nginx組件在新增成功後會自動與工程對接。
其他組件僅完成部署,需要手動對接。(其他組件的安裝一般是希望單機擴叢集,請參考場景一)
隨着業務用量增加,原有叢集配置不足以支撐使用,需要新增業務節點或計算worker的數量,例如從兩節點叢集擴容為三節點叢集
基於安全性考慮,希望對原有單機nginx進行擴容,變成叢集nginx,確定高可用
可使用叢集擴容功能(從1到X):叢集專案擴容組件
新增主應用節點,支援對bi-web、bi6、fr、fdl等業務組件數量進行增加
支援對bi-engine-worker組件數量進行增加,可部署在現有主應用節點上
支援對nginx組件實現單機變叢集,可部署在現有主應用/組件節點上
本文詳細講解「新增新組件」場景。
鏡像倉庫中必須存在目標組件的鏡像;缺少鏡像時無法部署組件
詳情請參見:確認鏡像倉庫支援連結帆軟雲端倉庫
AI 服務、FVS 排程管理服務和 Fine Canvas 僅支援指定產品及版本,如下:
AI 服務:維運平台為 V2.20.0 及之後版本,FineBI 專案為 6.1.6 及之後版本
FVS 排程管理服務:維運平台為 V2.23.0 及之後版本,專案為 FineReport 或 FineBI
Fine Canvas:維運平台為 V2.26.0 及之後版本,專案為 FineBI 7.0
1)管理者登入維運平台,選擇目標專案,進入「維護>組件管理」,按「新增組件」。
如果介面沒有「新增組件」,說明專案不滿足部署方式要求,或當前專案已無可新增的組件。
2)選擇需要新增的組件
選擇前確認組件用途:瞭解維運專案組件作用
Nginx 新增後由維運平台自動配置轉發;其他組件部署完成後需手動與工程對接。
3)選擇組件的部署節點。
系統按以下規則校驗節點;不滿足條件的節點置灰,並顯示不能選擇的原因。
節點可用資源達到組件預估需求的 7/8 即透過
例如組件預估需要 8 GB 記憶體時,節點可用記憶體達到 7 GB 即可部署
注:7/8 校驗規則表示預估資源允許保留 1/8 的彈性,不代表可以忽略運作期資源變化。部署後應持續觀察節點 CPU、記憶體和組件狀態;資源持續緊張時,應增加節點資源。
沒有可用節點時,按「新增節點」,按介面要求新增伺服器。
伺服器配置要求請參考 部署新專案 的前置準備章節。
新增節點時的配置填寫請參考 部署新專案 的節點配置-組件節點章節。
節點接入成功後,維運平台自動完成 Docker 環境接入、ops_agent部署和監視接入,再傳回新增組件流程選擇該節點。
4)調整組件配置
可按需修改主機埠、密碼等資訊。
部署前必須自行修改並妥善儲存bi-minio、mysql、redis、minio、elasticsearch、nacos、nacos_mysql的密碼。
這些組件的預設密碼隨機生成,部署成功後不能修改。
5)確認組件、節點和配置後,按「開始部署」。
6)查看部署進度。
開始部署後,介面化展示部署進程。此時可以點選「隱藏至後台進行」,管理者可以去進行其他工作。部署完成後,會出現提示「組件部署成功」。
此時回到「組件管理」介面,出現新部署的組件,組件預設啟動,請耐心等待容器狀態成為running後,代表組件新增成功。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙