專案部署成功後,使用者可能希望對專案組件進行新增、擴容等操作。請根據實際場景選擇對應方案:
應用場景:
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組件實現單機變叢集,可部署在現有主應用/組件節點上
本文詳細講解「新增新組件」場景。
本功能僅面向維運平台部署的專案。
若該專案中所有組件均已完備部署,則不會出現「新增組件」的按鈕。
支援部署的組件和作用可參考:瞭解維運專案組件作用
如需使用維運平台新增專案組件,需要有組件鏡像包用於安裝。
詳情請參見:确认镜像仓库支持连接帆软云端仓库
1)管理者登入維運平台,點選對應專案。點選「維護>組件管理」,點選「新增組件」。
2)選擇需要新增的組件
3)選擇組件部署到的專案節點
節點CPU記憶體,低於待安裝組件的預設資源用量,節點灰化不可選
專案中存在組件節點時,主應用節點灰化不可選
如期望新增伺服器到專案中,用於安裝組件,伺服器配置要求請參考 部署新專案 的前置準備章節
4)調整組件配置
使用者可對組件的主機埠、密碼等資訊進行調整
請務必修改mysql、redis、minio、elasticsearch、nacos、nacos_mysql組件的密碼,這些組件的預設密碼隨機生成,部署成功後無法修改
5)點選「開始部署」
6)確認部署完成
開始部署後,介面化展示部署進程。此時可以點選「隱藏至後台進行」,管理者可以去進行其他工作。部署完成後,會出現提示「組件部署成功」。
此時回到「組件管理」介面,出現新部署的組件,組件預設啟動,請耐心等待容器狀態成為running後,代表組件新增成功。