qtree 與 ONTAP FlexVol volume 分割
qtree 可讓您將 FlexVol 磁碟區分割成可個別管理的較小區段。qtree 啟用的磁碟區分割功能可在依專案,使用者或群組管理儲存時,提供更精細的控制等級。您可以使用 qtree 來更有效地管理配額,安全樣式和 CIFS oplocks 。
ONTAP 會為每個名為 qtree0 的磁碟區建立預設 qtree 。如果您沒有將資料放在特定 qtree 中,則資料會放在 qtree0 中。 |
一般限制
在正式作業環境中使用 qtree 之前,您應該瞭解 qtree 的限制。此外,使用延伸 qtree 效能監控功能時,請檢閱營運與限制。
-
qtree 名稱不得超過 64 個字元。
-
qtree 名稱中使用的某些特殊字元,例如逗號和空格,可能會導致其他 ONTAP 功能發生問題,因此應避免使用。
-
您無法在不同的 qtree 之間移動目錄。只能在qtree之間移動檔案。
-
如果您在相同FlexVol 的SCVMM或SCVMM集區上建立qtree層級和Volume層級的共用、qtree就會在FlexVol 該共享區上顯示為目錄。您應小心避免意外刪除這些檔案。
用於管理和設定qtree的命令
您可以使用 ONTAP CLI 管理和設定 qtree 。根據您要執行的操作,您應該使用下列命令來管理 qtree 。
此命令 `volume rehost`可能會導致針對同一個磁碟區的其他並行管理作業失敗。 |
如果您想要… |
使用此命令… |
||
建立qtree |
|
||
顯示已篩選的qtree清單 |
|
||
刪除qtree |
|
||
修改qtree的UNIX權限 |
|
||
修改qtree的CIFS oplocks設定 |
|
||
修改qtree的安全性設定 |
|
||
重新命名qtree |
|
||
顯示qtree的統計資料 |
|
||
重設qtree的統計資料 |
|
延伸 qtree 效能監控
從 ONTAP 9 。 16.1 開始,您可以使用 ONTAP REST API 來存取延伸的 qtree 監控功能,包括延遲指標和歷史統計資料。
ONTAP REST API 包含與 qtree 相關的數個端點。在 ONTAP 9 0.16.1 之前,客戶可以存取 qtree 的即時統計資料,包括每秒 IO 作業( IOP ),以及讀取,寫入和其他作業的處理量。
從 ONTAP 9 開始提供的延伸 qtree 效能監控功能可讓您監控 NFSv3 , NFSv4.0 , NFSv4.1 , NFSv4.2 , pNFS (技術上是 NFSv4.1 和 NFSv4.2 的一部分)和 CIFS 的即時延遲統計資料,以及 IOPs 和處理量。它也會收集和歸檔統計資料,以便檢視歷史效能資料。
這項延伸監控功能可讓儲存管理員更深入瞭解系統效能。您可以使用此資料來識別高使用率的 qtree ,潛在瓶頸和其他領域,以改善服務品質。能夠分析這些指標,包括較長時間的趨勢,讓您做出更明智的資料導向決策。
營運與限制
在正式作業環境中使用延伸 qtree 效能監控功能之前,您應該考量幾個營運特性,包括限制。
啟用 qtree 延伸監控之後,您需要重新掛載受影響的磁碟區才能啟動此功能。
啟用延伸效能監控之後,統計資料就無法立即使用。這包括 IOPS ,處理量和延遲統計資料。最多可能需要五分鐘的時間,才能顯示 qtree 的資料。
您可以在 ONTAP 叢集中啟用最多 50,000 個 qtree 的延伸效能監控。
使用 ONTAP REST API 存取延伸計量
從 ONTAP 9 。 16.1 開始,您可以透過 ONTAP REST API 存取延伸 qtree 效能監控功能。基本功能分為幾類,如下所述。
您可以存取端點 /api/storage/qtrees`的內容 `ext_performance_monitoring.enabled
,以啟用或停用延伸監控功能。根據您是要建立新的 qtree ,還是要設定現有的 qtree ,可以使用 POST 和修補方法。
端點已新增數個新的全域內容 /api/storage/qtrees
。您可以使用「取得」方法擷取這些欄位。
您可以使用端點的 Get 方法 /api/storage/qtrees/{volume.uuid}/{id}/metrics
,擷取特定 qtree 的新統計資料和度量內容,如特定 Volume 所定義。
升級與還原
如果您在 ONTAP 9 。 16.1 中啟用此功能,則可在不受限制的情況下升級至後續的 ONTAP 版本。不過,有兩種情況需要考量。
除非叢集的有效叢集版本( ECV )為 9.16.1 ,否則無法使用擴充效能監控功能(也就是 ext_performance_monitoring.enabled`無法設定為 `true
)。
如果任何 qtree 的屬性設為 true
,則 ext_performance_monitoring.enabled`不允許從 9.16.1 回復為 9.15.1 。還原作業遭到封鎖。最佳實務做法是在還原至較早的 ONTAP 版本之前,先將所有 qtree 設 `ext_performance_monitoring.enabled`為 `false
。
深入瞭解
從 ONTAP 自動化文件中深入瞭解 ONTAP REST API ,包括 "ONTAP REST API 的新功能"。您還應該查看 ONTAP 自動化文檔,瞭解有關 ONTAP REST API的詳細信息 "qtree 端點"。