我想要使用 NetApp ONTAP Command Line Interface (NetApp ONTAP CLI) 變更 Amazon FSx for NetApp ONTAP 磁碟區的資料分層政策。
簡短說明
透過設定各磁碟區的資料分層政策,可確定儲存層的使用方式。請在建立磁碟區時選取資料分層政策。使用 AWS Command Line Interface (AWS CLI)、Amazon FSx API、Amazon FSx 主控台可隨時修改政策。亦可使用 NetApp ONTAP CLI 和 API 來變更政策。
若要修改磁碟區的 data tiering policy (資料分層政策),必須符合下列先決條件:
- 建立 FSx for ONTAP 檔案系統。
- 您可以使用 SSH 與檔案系統連線。
如需有關可用資料分層政策的詳細資訊,請參閱 Volume data tiering (磁碟區資料分層)。
解決方案
透過 SSH 與 FSx for ONTAP 管理 IP 連線
1. 開啟 Amazon FSx 主控台。
2. 選取您的 FSx for ONTAP 檔案系統,然後選取管理索引標籤。
3. 記下管理端點 IP 地址。請使用此 IP 地址連線至叢集。如需查看要到何處尋找管理端點 IP 地址的圖解,請參閱下列內容:
4. 在 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體上使用 Windows PowerShell 或 Linux Shell,透過 SSH 連線至 FSx for ONTAP 叢集的管理端點。
**注意:**您只能從 VPC 內部或透過 AWS Transit Gateway 對等網路連線至端點。如需詳細資訊,請參閱 Accessing data from within AWS (存取 AWS 的內部資料)。
ssh fsxadmin@management_IP
範例:
$ ssh fsxadmin@198.19.255.189
Password:
Last login time: 5/10/2022 08:37:30
FsxIdabcdef01234567892::>
如需有關在 PowerShell 中使用 SSH 的資訊,請參閱透過 SSH 執行 PowerShell 遠端命令。
5. 在 NetApp ONTAP CLI 中使用 set 命令設定權限等級。權限等級設定的變更只會套用於目前的工作階段。這些變更不會套用於其他工作階段。
FsxIdabcdef01234567892::> set -privilege advanced
Warning: These advanced commands are potentially dangerous; use them only when directed to do so by NetApp personnel.
Do you want to continue? {y|n}: y
6. 使用下列命令修改儲存區資料分層政策。在下列範例命令中,將 svm_name 和 volume_name 更換成您所使用案例的正確值。
volume modify -vserver svm_name -volume volume_name
-tiering-policy <auto|snapshot-only|all|none>
範例
FsxIdabcdef01234567892::*> volume modify -volume vol1 -vserver fsx -tiering-policy auto
Volume modify successful on volume vol1 of Vserver fsx.
指定自動分層和僅限快照分層政策的最短冷卻時間
您可針對使用僅限快照或自動分層政策的磁碟區,修改分層的最短冷卻時間。若要這麼做,請使用 volume modify 命令搭配進階權限等級中的 -tiering-minimum-cooling-days 選用參數。將分層最短冷卻天數指定為介於 2 和 183 之間的值。如需詳細資訊,請參閱 NetApp 網站上的修改磁碟區的分層政策或分層最短冷卻時間以管理儲存區分層。
下例顯示 volume modify 命令,-tiering-minimum-cooling-days 設為 4。
FsxIdabcdef01234567892::*> volume modify -volume vol1 -vserver fsx -tiering-policy auto -tiering-minimum-cooling-days 4
Volume modify successful on volume vol1 of Vserver fsx.
**注意:**如果未設定進階權限,則修改分層政策時會顯示下列錯誤訊息:
FsxIdabcdef01234567892::> volume modify -volume vol1 -vserver fsx -tiering-policy auto -tiering-minimum-cooling-days 4
Error: invalid argument "-tiering-minimum-cooling-days"
分層閾值
FSx for ONTAP 分層功能維護有特定的閾值,分層開始和停止時都會觸發這些閾值。這些閾值與主要儲存層的已使用容量相關。
**注意:**最佳實務做法是使用率不要超過主要儲存層 80% 的儲存容量。為了確保分層功能正常運作並有空間容納新資料,請將儲存容量維持在 80% 或以下。如果主要儲存層的儲存容量使用率一直高於 80%,請 update your file system's SSD storage capacity (更新檔案系統的 SSD 儲存容量)。
下列準則概述了在不同使用率的情況下,處理分層的方式會有何不同:
- 主要儲存層使用率低於或等於 50%:只有使用全部分層政策的磁碟區才會將資料分層儲存至容量集區層。自動和僅限快照政策不會將資料加以分層,因為當主要儲存層的使用率過低時,就不需要分層。
- 主要儲存層使用率超過 50%:自動和僅限快照分層政策會根據分層最短冷卻天數設定將資料加以分層。預設的分層最短冷卻天數為 31。
- 主要儲存層使用率高於或等於 90%:讀取容量集區層中的冷資料時,不會再根據自動與僅限快照政策將冷資料移至主要儲存層。將資料保留在容量集區層中,可節省主要儲存層中的空間。
- 主要儲存層使用率高於或等於 98%:當主要儲存層的使用率達到或超過 98% 時,所有分層功能都會停止。
相關資訊
分層原則