叢集專案對接共享外部目錄

1. 概述

NAS是一種檔案級別的儲存裝置,透過標準網路協定(如SMB/CIFS、NFS)進行檔案存取,適合需要集中管理檔案、備份和共享的大型組織。

一個NAS檔案系統,可以同時掛載到多個節點上,由這些節點共享存取,進而節約大量copy與同步成本。

在帆軟叢集專案中,檔案伺服器用於儲存和共享叢集中所需的檔案和資料資源,以確定每個節點都可以存取並使用它們。

本文主要講解帆軟叢集專案如何對接NAS,作為叢集檔案服務:

  • 使用者可自行準備一個NAS,並進行參數調優

  • 在部署新專案時/專案部署好後,可將專案與該檔案伺服器對接

2. 準備NAS和掛載共享資料夾

使用者需要自行準備並部署NAS。

帆軟不提供相關資料和指導,僅對必要內容進行指明,請查閱相關官網獲取其他幫助。

如維運能力不足,推薦使用維運平台部署新專案時,在「檔案服務」中勾選「部署MinIO」即可,無需手動部署和調優。

步驟
說明
NAS端
1準備NAS裝置

請根據叢集規模和檔案服務需求,選擇合適的NAS裝置,帆軟不做推薦

請為NAS裝置配置靜態IP地址,確定帆軟叢集各個工程節點可以穩定存取

本範例為192.168.101.100

2
設定NAS網路

檔案服務和應用工程、其他組件建議在同一網段,避免網路波動等問題

檔案服務和應用工程、其他組件如處於公網環境,帶寬需在10M以上

檔案服務和應用工程、其他組件之間需要網路暢通,互相埠可存取

3NAS建立共享資料夾

請在NAS裝置上建立共享資料夾,用於儲存叢集中的檔案資料和備份資料。

本範例資料夾位置為/data/fanruan

4配置存取權限

請設定NAS共享資料夾的存取權限,確定各個叢集節點IP對該共享資料夾有讀寫權限

可使用合適的檔案共享協定(如 NFS、SMB/CIFS)

帆軟叢集各個工程節點
1建立掛載點目錄

請在帆軟叢集各個工程節點上,建立掛載點目錄

請確定帆軟叢集各個工程節點的掛載點目錄位置完全相同

請確定帆軟叢集各個工程節點的掛載點目錄,不在工程外掛目錄/Tomcat目錄下

本範例為/home/nas

2掛載NAS共享資料夾

請根據選擇的檔案共享協定使用合適的語句,帆軟叢集各個工程節點掛載點目錄掛載NAS共享資料夾

檔案共享協定不同,掛載方式也不盡相同,本文以NFS協定為例示範其中一個叢集節點的操作:

1)使用終端存取叢集節點

2)安裝NFS使用者端

sudo apt-get install nfs-common

3)掛載NAS共享資料夾

語句:sudo mount -t nfs <NAS_IP>:/path/to/share /mnt/nas

範例:sudo mount -t nfs 192.168.101.100:/data/fanruan /home/nas

4)設定自動掛載

編輯/etc/fstab檔案,新增自動掛載條目,以實現開機自動掛載:

語句:<NAS IP>:/path/to/share /mnt/nas nfs defaults 0 0

範例:192.168.101.100:/data/fanruan /home/nas nfs defaults 0 0

3驗證和測試確認所有叢集節點都能正確存取和操作NAS上的共享資料夾

3. 準備工程檔案

3.1 建立工程檔案儲存目錄

上節,在NAS中已經建立了一個共享資料夾。

使用者需要在該資料夾中,建立子目錄,用於儲存工程檔案和工程備份檔案。

步驟

NAS建立工程檔案儲存目錄

在NAS共享資料夾(範例為/data/fanruan)中,建立一個子資料夾(推薦命名為WEB-INF),用於儲存工程檔案

本文範例/data/fanruan/WEB-INF

NAS建立工程備份檔案儲存目錄

無需手動建立

備份還原檔案儲存路徑預設為../backup

即在工程檔案儲存目錄同級,自動生成backup資料夾,用於儲存平台備份

檢查叢集掛載點是否生成相關目錄登入叢集各個工程節點,查看在叢集掛載點(範例為/home/nas)中,是否同步生成對應的工程檔案儲存目錄掛載點
本文範例為/home/nas/WEB-INF

3.2 上傳檔案到儲存目錄(按需選做)

如需在部署新專案時接入NAS作為檔案服務,請勿執行本步驟!

對於已部署好的工程,如需接入/取代叢集檔案服務,需要先將工程檔案上傳到NAS共享資料夾中。

  • 如當前工程已配置檔案服務,請將原檔案伺服器工程儲存目錄下的所有檔案,copy到NAS準備的工程儲存目錄。請注意檔案伺服器類型是否支援後端copy等傳輸細節(例如minio等S3類型,必須前端下載檔案再上傳)

  • 如當前工程未配置檔案服務,首次接入檔案服務,請將工程某個節點下的以下資料夾copy到NAS

NAS父目錄下資料夾工程檔案
資料夾內容說明

工程儲存目錄(一般為WEB-INF

/webroot/WEB-INF/assets

存放着以下內容

工程Excel原始檔案資訊

FineReport範本備份檔案

驅動管理上傳的驅動

通用的共享持久化目錄

/webroot/WEB-INF/dpworks

FineDataLink任務相關的配置文

如不存在該資料夾,說明工程沒有使用FDL相關功能,可忽略

/webroot/WEB-INF/reportletsFineReport範本存放目錄
/webroot/WEB-INF/resources存放工程相關的資源配置檔案
/webroot/WEB-INF/schedule排程管理生成的檔案
/webroot/WEB-INF/treasures雲端健檢分析生成的資料包
backup/webroot/backup工程歷史備份檔案

4. 準備NAS資訊

資訊
說明
路徑

即為帆軟叢集各個工程節點上的掛載點目錄中的工程儲存目錄的完整路

  • 請確定帆軟叢集各個工程節點工程儲存目錄的掛載點目錄位置完全相同

  • 請確定帆軟叢集各個工程節點工程儲存目錄的掛載點,不在工程外掛目錄/Tomcat目錄下

  • 注意是叢集節點中的掛載點目錄中的工程檔案儲存路徑,非NAS路徑,非叢集掛載點父目錄

  • 路徑建議是以「/」開頭、以「/」結尾絕對路徑

本文範例為3.1節在叢集掛載點中生成的工程檔案儲存目錄:/home/nas/WEB-INF/

5. 叢集接入檔案服務

支援在以下情況下接入 NAS 作為叢集檔案服務,請根據情況自行選擇,任選其一即可。

5.1 部署新叢集時接入

在「部署新專案」時,可接入自備的 NAS 作為叢集檔案服務。

此情況下,請確定準備的工程儲存目錄資料夾中內容為空,不存在任何資料,否則無法成功對接。

1)檔案服務選擇「對接已有檔案服務」。

2)在「檔案服務」資訊填寫處

  • 協定:共享外部目錄

  • 路徑:填寫第四章準備的/叢集節點掛載點目錄/工程檔案儲存目錄/

3)點選「測試連結」,提示「測試連結成功」,即代表可正常對接。


5.2 維運平台叢集管理接入

專案部署成功後,在維運平台的「叢集管理」中,可為專案接入自備的NAS作為檔案服務。

5.2.1 使用前提

1)請務必參考3.2節,將當前工程檔案上傳到準備好的NAS工程檔案儲存目錄中。

2)根據工程版本確認是否需要安裝「共享外部目錄」插件

FineBI6.0.15/FineReport11.0.21及之後版本,帆軟叢集與NAS的對接,無需依賴插件,產品直接提供相關功能

FineBI6.0.15/FineReport11.0.21之前版本,帆軟叢集與NAS的對接,依賴「共享外部目錄」插件,需要管理者自行安裝。

5.2.2 專案對接

1)管理者登入維運平台,選中指定專案。

2)點選「維護>叢集管理」,對「檔案伺服器」進行配置。

3)輸入相關資訊

  • 協定:共享外部目錄

  • 路徑:填寫第四章準備的/叢集節點掛載點目錄/工程檔案儲存目錄/

4)點選「儲存」,提示「連結成功」,即代表可正常對接。

5.3 管理系統叢集管理接入

在帆軟應用的「管理系統>叢集管理」中,可為專案接入自備的NAS作為檔案服務。

5.3.1 使用前提

1)請務必參考3.2節,將當前工程檔案上傳到準備好的NAS工程檔案儲存目錄中。

2)根據工程版本確認是否需要安裝「共享外部目錄」插件

FineBI6.0.15/FineReport11.0.21及之後版本,帆軟叢集與NAS的對接,無需依賴插件,產品直接提供相關功能

FineBI6.0.15/FineReport11.0.21之前版本,帆軟叢集與NAS的對接,依賴「共享外部目錄」插件,需要管理者自行安裝。

5.3.2 專案對接

1)管理者登入帆軟應用,點選「管理系統>智慧維運>叢集配置」。

2)在開啟了狀態伺服器的前提下,在檔案一致設定中選擇「檔案伺服器共享」。

3)點選「編輯」填寫相關資訊,點選「測試連結並儲存」,提示「測試連結成功」,即代表可正常對接。

  • 協定:共享外部目錄

  • 路徑:填寫第四章準備的/叢集節點掛載點目錄/工程檔案儲存目錄/

附件列表


主题: 部署整合
已经是第一篇
已经是最后一篇
  • 有帮助
  • 没帮助
  • 只是浏览
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

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

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

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙