

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 更新分层策略
<a name="modify-volume-tiering-policy"></a>

您可以使用 AWS 管理控制台、 AWS CLI 和 API 以及 ONTAP CLI 修改卷的分层策略。

## 修改卷的数据分层策略（控制台）
<a name="mod-tiering-console"></a>

按照以下过程，使用 AWS 管理控制台修改卷的数据分层策略。

1. 打开 Amazon FSx 控制台，网址为[https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/)。

1. 在左侧导航窗格中选择**卷**，然后选择要修改数据分层策略的 ONTAP 卷。

1. 从**操作**下拉菜单中选择**更新卷**。**更新卷**窗口会显示。

1. 对于**容量池分层策略**，请为卷选择新的策略。有关更多信息，请参阅 [卷分层策略](volume-storage-capacity.md#data-tiering-policy)。

1. 选择**更新**，将新策略应用于卷。

## 设置卷的分层策略（CLI）
<a name="mod-tiering-cli"></a>
+ 使用[更新卷 CLI 命令 [UpdateVolume](https://docs.aws.amazon.com/fsx/latest/APIReference/API_UpdateVolume.html)（等同于 A FSx mazon API 操作）修改卷](https://docs.aws.amazon.com/cli/latest/reference/fsx/update-volume.html)的分层策略。以下 CLI 命令示例将卷的数据分层策略设置为 `SNAPSHOT_ONLY`。

  ```
  aws fsx update-volume \
      --volume-id fsxvol-abcde0123456789f
      --ontap-configuration TieringPolicy={Name=SNAPSHOT_ONLY}
  ```

  如果请求成功，系统会返回卷描述。

  ```
  {
      "Volume": {
          "CreationTime": "2021-10-05T14:27:44.332000-04:00",
          "FileSystemId": "fs-abcde0123456789f",
          "Lifecycle": "CREATED",
          "Name": "vol1",
          "OntapConfiguration": {
              "FlexCacheEndpointType": "NONE",
              "JunctionPath": "/vol1",
              "SecurityStyle": "UNIX",
              "SizeInMegabytes": 1048576,
              "StorageEfficiencyEnabled": true,
              "StorageVirtualMachineId": "svm-abc0123de456789f",
              "StorageVirtualMachineRoot": false,
              "TieringPolicy": {
                  "CoolingPeriod": 2,
                  "Name": "SNAPSHOT_ONLY"
              },
              "UUID": "aaaa1111-bb22-cc33-dd44-abcde01234f5",
              "OntapVolumeType": "RW"
          },
          "ResourceARN": "arn:aws:fsx:us-east-2:111122223333:volume/fs-abcde0123456789f/fsvol-abc012def3456789a",
          "VolumeId": "fsvol-abc012def3456789a",
          "VolumeType": "ONTAP"
      }
  }
  ```

## 修改卷的分层策略（ONTAP CLI）
<a name="mod-tiering-netapp-cli"></a>

您可以使用 `volume modify` ONTAP CLI 命令来设置卷的分层策略。有关更多信息，请参阅 NetApp ONTAP 文档中心[https://docs.netapp.com/us-en/ontap-cli-9111/volume-modify.html](https://docs.netapp.com/us-en/ontap-cli-9111/volume-modify.html)中的。

1. 要访问 ONTAP CLI，请运行以下命令在 Amazon FSx for NetApp ONTAP 文件系统或 SVM 的管理端口上建立 SSH 会话。将 `management_endpoint_ip` 替换为文件系统管理端口的 IP 地址。

   ```
   [~]$ ssh fsxadmin@management_endpoint_ip
   ```

   有关更多信息，请参阅 [使用 ONTAP CLI 管理文件系统](managing-resources-ontap-apps.md#fsxadmin-ontap-cli)。

1. 使用以下命令进入 ONTAP CLI 高级模式。

   ```
   FSx::> set adv
   
   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
   ```

1. 使用以下命令修改卷数据分层策略，同时替换以下值：
   + 将 *`svm_name`* 替换为卷创建时所用 SVM 的名称。
   + 将 *`vol_name`* 替换为要设置数据分层策略的卷的名称。
   + 将 *`tiering_policy`* 替换为所需的策略。有效值为 `snapshot-only`、`auto`、`all` 或 `none`。有关更多信息，请参阅 [卷分层策略](volume-storage-capacity.md#data-tiering-policy)。

   ```
   FSx::> volume modify -vserver svm_name -volume vol_name -tiering-policy tiering_policy
   ```