1. 概述
1.1 應用場景
有些使用者為了維運的簡便性或者檔案儲存的穩定性,想使用叢集共享 NAS 、外部磁碟等來讀寫資源檔案,可透過安裝「共享外部目錄插件」實現。
1.2 功能簡介
使用者若需要使用 NAS、NFS、外部磁碟等來讀寫資源檔案,可以將這些儲存掛載到磁碟目錄,安裝插件,配置掛載磁碟目錄進行讀寫。
2. 操作步驟
2.1 安裝插件
6.0.15及之後版本,該功能直接內建,無需安裝插件即可使用
6.0.15之前版本,該功能需要依賴插件提供。點選下載:共享外部目錄
安裝插件請參見:插件管理
2.2 設定檔案伺服器
1)將主節點工程的%BI_HOME%\webapps\webroot\WEB-INF資料夾copy到檔案伺服器中,copy後 WEB-INF 所在資料夾需要賦予權限,Linux 系統中為 777 權限。
2)安裝插件後,點選「智慧維運>叢集配置>檔案一致設定」,選擇檔案伺服器共享,點選「編輯」,協定選擇「共享外部目錄」,然後輸入路徑,測試連結並儲存,如下圖所示:
注:要求外部目錄掛載到各個節點相同的路徑。
對於常用的 NFS 共享儲存服務的搭建,詳情參見:Linux系統搭建NFS服務
3. 注意事項
1)待共享的目錄不可以直接是tomcat工程所在的路徑,需要把待共享的目錄單獨複製出來put 命令到NFS路徑下
2)Windows 環境下的外部共享目錄,使用 NFS 來讀寫資源時可能出現中文亂碼問題,因此推薦使用 Linux 環境。