Share和Export管理
前言
您可以選擇建立分散式或標準共享和導出。分散式共享或導出將數據分佈在集群中的所有檔伺服器 VM (FSVM) 之間,而標準共用將所有數據存儲在單個 FSVM 上。您可以將檔案儲存在分散式 NFS 共用的根目錄中,但不能儲存在分散式 SMB 共用的根目錄中。
Limitations
- 分散式共享僅在三個或更多 FSVM 的部署上可用。
- 請勿使用 Windows 資源管理員創建新的頂級目錄,因為這樣您將無法重命名使用預設 New Folder 名稱創建的任何資料夾。
- Windows 用戶端不支援使用 UTF8 編碼來命名 NFSv3 導出上的檔案和目錄。
- 您無法透過 FSVM 短名稱存取頂級目錄(TLD)或共用。
- 您無法從 Mac 用戶端修改 TLD。
- Files不支援SMB共享上的自訂擴展屬性extended attributes(EA)。
Lab概述
在本練習中,您將創建並測試SMB共享。SMB 共享用於支援主目錄、使用者配置檔和其他非結構化文件數據,例如 Windows 用戶端通常訪問的部門共享資料夾。
Lab配置
- 準備一台Windows 客戶端,這邊稱作WindowsToolsVM,透過RDP連接到到此台虛擬機
- 下載檔案產生器NonCompressibleFiles https://www.softwareok.com/?seite=Microsoft/NonCompressibleFiles選擇香港繁體中文
- 或可以至以下網站下載測試檔案https://testfile.org/
使用SMB共享
創建分散式共享
- 登入Prism Element > Files Server,點擊您部署的File Server,點擊Launch Files Console
- 系統會重新導向到新的頁面,選到Shares並點擊Create a New Share
- Basics基本
填寫以下欄位
Name: usershare01
Description(Optional):User01 Testing
Share Path(Optional):留空,此欄位允許您指定建立nested share嵌套共享的現有路徑
Max Size(Optional):留空,此欄位允許指定您為單個共享配置配額
Primary Protocol Access:SMB 主協定存取,SMB - General 一般設定
填寫以下欄位
勾選Use "Distributed" Share/Export type instead of "Standard"使用分散式共享/導出而不是標準在創建部門共用時,應將其創建為 Standard 共享。這意味著共用中的所有頂級目錄和檔以及與共用的連接都由單個FSVM 提供。
Distributed 共享 適用於家目錄、使用者配置和應用程式資料夾。此類型的共享用在所有的FSVM對頂層目錄進行分散而且會在此檔案伺服器內的所有FSVM連線做負載平衡。
Self Service Restore自助還原:允許使用者利用Windows早期版本,根據Nutanix快照輕鬆將單個檔還原到以前的版本。
Enable Compression請用壓縮:使用此選項可以節省一些空間,並在共享或匯出時獲得更好的效能和吞吐量。如果 CPU 資源有限,請停用此選項。
Blocked File Types:此選項指定檔案的副檔名,禁止存入特定檔案。
Enable WORM:一次寫入多次讀取 (WORM)建立共享後無法變更此設定,啟用後這適用於共享上的所有檔案。 - Protocol Settings and Permissions協定設定和權限
Enable Access Based Enumeration(ABE)啟用基於訪問的枚舉:確保只有給定使用者具有讀取訪問許可權的檔和資料夾對該用戶可見。這通常是為 Windows 檔共用啟用的。
Allow Long Names For Files and Folders允許長名稱的檔案和資料夾:選取此方塊可允許使用者建立最長為 1023 位元組(255 個字元)的檔案名。啟用允許長名稱和資料夾,此共享用於備份可能會運作有問題,多協定共享無法使用
Enable Continuous Availability (CA)SMB共用的持續可用性 (CA):在服務中斷期間,SMB 共用通過使用持久性檔句柄和高可用性保持持續可用。持久性檔句柄通過在中斷之前自動將使用者重新連接到正在使用的檔服務來減少數據不可用的時間。
對 CA 共用進行同步寫入可能會影響性能。Nutanix 建議對元數據較少且 I/O 密集型工作負載較多的共用(例如基於 VHD 或基於 VHDx 的配置檔磁碟)提供持續可用性,這些磁碟對性能的影響最小。因此,CA 最適合分散式共用。
Share Permissions(SMB):可以配置使用者和群組,需以sAMAccountName or NETBIOS\sAMAccountName的格式
Type: Allow/Deny ,並選擇Read、Change、Full Control。 - Summary
檢視配置如下 - 點擊Tasks,可以看到Share建立的狀況
- 完成後可以在Shares & Exports看到剛剛建立的Share,點擊usershare01進入
- 到Mount Path點擊複製圖標,複製掛載路徑
Windows客戶端掛載
- 登入WindowsToolsVM,在檔案總管 -> 本機 -> 連線到網路磁碟機
- 輸入磁碟代號以及掛載路徑
- 輸入網路管理員帳號密碼驗證
- 完成後如下
- 使用工具建立測試檔案,開啟NonCompressibleFiles 4.73 -> 授權 -> 我接受協議
- NonCompressibleFiles 4.73 -> 程式 -> 依照喜好建立測試檔案,目的地資料夾選掛載的File Server N:\槽
點擊開始 - 會出現無法建立檔案的錯誤訊息
原因:因為使用分散式共享掛載存取不能作用於頂層目錄,是透過頂層目錄做附載平衡 - 在客戶端安裝Microsoft Management Console Snap-In for Nutanix Files插件管理掛載目錄
登入Nutanix Support Portal -> Downloads -> Third Party Integration -> MMC -> 選最新的下載
- 在掛載客戶端點擊安裝檔安裝,安裝步驟用預設一路到底
- 打開MMC Console,點擊檔案 -> 新增/移除嵌入是管理單元
- 找到Files TLD Namespace Management -> 新增 -> 輸入Files Server FQDN FS-001.syscomlab.local
- 點擊左邊的檔案伺服器的共享目錄usershare01,New Folder -> Create new folder -> home
- 完成後再調整目的資料夾N:\home 即可創建測試檔案
創建標準式共享
建立有限額的1G的標準式共享
創建連結式共享
在另一個標準或分散式共用的命名空間中連接標準或分散式共用。
連接共用將創建一個唯一、連續的命名空間。使用連接的共享在指定目錄中的多個 FSVM 之間分發數據。
調整過子連結共享,需重新執行連結共享指令
斷開連接的持久性檔句柄的陳舊鎖每 24 小時清理一次。