建立 ONTAP FlexGroup Volume
您可以手動選取必須在其中建立 FlexGroup 磁碟區的本機層(集合體),然後指定每個本機層上的成員磁碟區(組成)數量,來建立 FlexGroup 磁碟區。
或者,您也可以選擇 ONTAP "自動配置"the FlexGroup Volume ,方法是選取本機層,並讓 ONTAP 根據最佳實務做法來設定成員磁碟區的數量,以達到最佳效能和容量。
您必須知道在本機層中建立 FlexGroup Volume 所需的空間。
建立FlexGroup 一套用於FlexGroup 實現最佳效能結果的功能集區時、您必須考量下列準則:
-
FlexGroup 磁碟區應使用位於相同硬體系統上的本機層。
使用相同的硬體系統有助於在整個FlexGroup磁碟區中提供可預測的效能。注意:C 系列 r1 和 C 系列 r2 系統不是相同的系統。例如, AFF C80 r1 和AFF C80 r2 並不相同。
-
FlexGroup 磁碟區應使用相同的磁碟類型和 RAID 群組組組態跨越本機層。
為了達到一致的效能,您必須確保所有的本機層都是由所有 SSD ,所有 HDD 或所有 Flash Pool (混合式)本機層所組成。此外,本機層在 FlexGroup 磁碟區中的磁碟機和 RAID 群組數量應相同。
-
一個可跨越叢集的部分的供應量。FlexGroup
不需要將一個穩定磁碟區設定為橫跨整個叢集、但這樣做可以更充分地利用可用的硬體資源。FlexGroup
-
建立 FlexGroup Volume 時,最好是部署 FlexGroup Volume 的本機層具有下列特性:
-
在多個本機層中,可用空間應大致相同,尤其是在使用精簡配置時。
-
在建立 FlexGroup Volume 之後,應保留約 3% 的可用空間給本機層中繼資料。
-
-
對於 FAS 系統,最好每個節點有兩個本機層,對於 AFF 系統,每個節點必須有一個本機層,才能用於 FlexGroup Volume 。
-
對於每個 FlexGroup Volume ,您應該建立至少八個成員磁碟區,這些磁碟區分佈在 FAS 系統上的兩個或多個本機層,以及 AFF 系統上的一或多個本機層上。
-
從 ONTAP 9.13.1 開始,您可以使用容量分析和活動追蹤功能來建立 Volume 。若要啟用容量或活動追蹤,請使用或
-activity-tracking-state`設定為 `on`發出 `volume create`命令 `-analytics-state
。若要深入瞭解容量分析和活動追蹤、請參閱 "啟用檔案系統分析"。如"指令參考資料ONTAP"需詳細 `volume create`資訊,請參閱。
使用系統管理器,您可以建立 FlexGroup 磁碟區。
-
導航至“儲存”>“磁碟區”並選擇
。
-
在*新增磁碟區*視窗中,輸入磁碟區名稱和大小,然後選擇*更多選項*。
-
在*儲存和最佳化*部分中,選擇*在叢集中分發磁碟區資料(FlexGroup)*。
-
完成捲的剩餘資訊並選擇*儲存*。
-
建立 FlexGroup Volume :
volume create -vserver <svm_name> -volume <flexgroup_name> -aggr-list aggr1,aggr2,.. -aggr-list-multiplier <constituents_per_aggr> -size <fg_size> [–encrypt true] [-qos-policy-group qos_policy_group_name] [-granular-data advanced]
-
此 `-aggr-list`參數指定用於 FlexGroup 成員磁碟區的本機層清單。
為了在 FlexGroup 磁碟區中保持一致的效能,所有本機層都必須使用相同的磁碟類型和 RAID 群組組組態。
-
此
-aggr-list-multiplier`參數指定將在每個與參數一起列出的本機層上建立的成員磁碟區數量 `-aggr-list
。的預設值
-aggr-list-multiplier
參數為 4 。 -
。
size
參數指定 FlexGroup 磁碟區大小、單位為 KB 、 MB 、 GB 、 TB 或 PB 。 -
從 ONTAP 9.16.1 開始,您可以 (`-granular-data advanced`在 CLI 中啟用"進階容量平衡"),在檔案大於 10GB 時,在多個 FlexGroup 成員磁碟區中寫入資料。
-
從 ONTAP 9.5 開始,您可以使用啟用 FabricPool 的本機層來建立 FlexGroup Volume 。
若要為 FabricPool 建立 FlexGroup Volume ,使用參數指定的所有本機層都
-aggr-list`必須啟用 FabricPool 。使用 FabricPool 時,必須一律將 Volume 保證設定為 `none
。您也可以指定FlexGroup 針對該卷的分層原則和分層最低冷卻期。 -
從ONTAP S得9.4開始、您可以指定處理量層(QoS下限)和適用於FlexGroup 整個過程的調適QoS。
-
您可以為FlexGroup磁碟區指定吞吐量上限 (QoS Max),從而限制FlexGroup磁碟區可以消耗的效能資源。
-
如果您想要在 FlexGroup 磁碟區上啟用加密,可以將參數設定
-encrypt`為 `true
。若要建立加密磁碟區、您必須安裝Volume加密授權和金鑰管理程式。
您必須在FlexGroup 建立時啟用對靜止磁碟區的加密。您無法在現有FlexGroup 的支援資料區啟用加密功能。
cluster-1::> volume create -vserver vs0 -volume fg2 -aggr-list aggr1,aggr2,aggr3,aggr1 -aggr-list-multiplier 2 -size 500TB Warning: A FlexGroup "fg2" will be created with the following number of constituents of size 62.50TB: 8. Do you want to continue? {y|n}: y [Job 43] Job succeeded: Successful
-
在上一個範例中,如果您要為 FabricPool 建立 FlexGroup Volume ,則所有本機層( aggr1 , aggr2 和 aggr3 )都必須啟用 FabricPool 。使用連接路徑掛載 FlexGroup Volume : volume mount -vserver vserver_name -volume vol_name -junction-path junction_path
cluster1::> volume mount -vserver vs0 -volume fg2 -junction-path /fg
您應該從FlexGroup 用戶端掛載此功能。
如果您執行ONTAP 的是32位或更早版本的版本、而且儲存虛擬機器(SVM)同時設定了NFSv3和NFSv4、FlexGroup 則從用戶端安裝此支援卷可能會失敗。在這種情況FlexGroup 下、您必須在從用戶端掛載完這個版本的時、明確指定NFS版本。
# mount -t nfs -o vers=3 192.53.19.64:/fg /mnt/fg2 # ls /mnt/fg2 file1 file2