Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

管理 ONTAP SVM 容量限制

贡献者 netapp-aoife netapp-ahibbard netapp-lenida netapp-dbagwell netapp-aherbin netapp-aaron-holt

从ONTAP 9.13.1开始、您可以为Storage VM (SVM)设置最大容量。您还可以在SVM接近阈值容量级别时配置警报。

关于此任务

SVM 上的容量计算为 FlexVol 卷、FlexGroup 卷、FlexClone 卷和 FlexCache 卷的总和。即使卷受到限制、脱机或在删除后处于恢复队列中,也会影响容量计算。如果将卷配置为自动增长,则卷的最大自动调整大小值将计入 SVM 大小;如果没有自动增长,则将计算卷的实际大小。

下表介绍了如何操作 autosize-mode 参数会影响容量计算。

autosize-mode off

size参数将用于计算

autosize-mode grow

。 max-autosize 参数将用于计算

autosize-mode grow-shrink

。 max-autosize 参数将用于计算

开始之前
  • 您必须是集群管理员才能设置SVM限制。

  • 从 ONTAP 9.20.1 开始,可以为属于 MetroCluster IP 配置一部分的 SVM 配置存储限制。

    备注

    不支持在 MetroCluster IP 配置中的 同步目标 SVM 上启用或禁用存储限制。只能在 同步源 SVM 上启用或禁用存储限制。

  • 从ONTAP 9.161开始、可以为包含数据保护卷的SVM配置存储限制、包括以下数据保护类型:

    • 异步灾难恢复中的FlexVol卷、无级联

    • 同步灾难恢复中的FlexVol卷(同步策略和严格同步策略)

    • "还原"

  • 以下配置支持SVM的存储限制:

    • SnapMirror存储关系

    • SnapMirror活动同步

    • 包含数据保护卷的一致性组

    • 数据保护 FlexGroup 卷

    • SVM 灾难恢复

    • 级联

    • MetroCluster FC

  • 从ONTAP 9.16.1 开始,当您创建负载共享镜像关系时,目标 SVM 不能启用存储限制。

  • 迁移SVM时、源SVM不能启用存储限制。要完成迁移操作、请在源上禁用存储限制、然后完成迁移。

  • SVM容量与不同 配额。配额不能超过最大大小。

  • 当 SVM 上正在执行卷操作时,您无法首次启用存储限制。启用限制后,即使正在执行卷操作,您也可以对其进行修改。使用 `job show -vserver <svm_name>`命令查看现有作业。请在所有作业完成后重新运行该命令。在"ONTAP 命令参考"中了解有关 `job show`的更多信息。

容量影响

达到容量限制后、以下操作将失败:

  • 创建LUN、命名空间或卷

  • 克隆LUN、命名空间或卷

  • 增加LUN、命名空间或卷的大小

  • 扩展LUN、命名空间或卷

  • 重新托管LUN、命名空间或卷

在新SVM上设置容量限制

System Manager
步骤
  1. 选择*存储*>*存储VM*。

  2. 选择 添加图标 以创建SVM。

  3. 命名SVM并选择*访问协议*。

  4. 在* Storage VM设置*下,选择*启用最大容量限制*。

    提供SVM的最大容量大小。

  5. 选择 * 保存 * 。

命令行界面
步骤
  1. 创建SVM。要设置存储限制、请提供 storage-limit 价值。要为存储限制设置阈值警报、请为提供一个百分比值 -storage-limit-threshold-alert。

    vserver create -vserver <vserver_name> -aggregate <aggregate_name> -rootvolume <root_volume_name> -rootvolume-security-style {unix|ntfs|mixed} -storage-limit <value> [GiB|TIB] -storage-limit-threshold-alert <percentage> [-ipspace <IPspace_name>] [-language <language>] [-snapshot-policy <snapshot_policy_name>] [-quota-policy <quota_policy_name>] [-comment <comment>]

    如果不提供阈值、则默认情况下、当SVM容量达到90%时、将触发警报。要禁用阈值警报、请提供零值。

  2. 确认已成功创建SVM:

    vserver show -vserver <vserver_name>
  3. 如果要禁用存储限制、请将SVM的参数设置 `-storage-limit`为零:

    vserver modify -vserver <vserver_name> -storage-limit 0

在现有SVM上设置或修改容量限制

您可以在现有SVM上设置容量限制和阈值警报、也可以禁用容量限制。

设置容量限制后、您将无法将该限制修改为小于当前分配的容量的值。

备注

不支持在 MetroCluster IP 配置中的 同步目标 SVM 上启用或禁用存储限制。只能在 同步源 SVM 上启用或禁用存储限制。

System Manager
步骤
  1. 选择*存储*>*存储VM*。

  2. 选择要修改的SVM。在SVM的名称旁边,选择,然后选择 菜单选项图标 Edit。

  3. 要启用容量限制,请选中*启用容量限制*旁边的框。为*最大容量*和*警报阈值*输入一个百分比值。

    如果要禁用容量限制,请取消选中*启用容量限制*旁边的框。

  4. 选择 * 保存 * 。

命令行界面
步骤
  1. 在托管SVM的集群上、问题描述 the vserver modify 命令:为提供一个数值 -storage-limit 和的百分比值 -storage-limit-threshold-alert。

    vserver modify -vserver <vserver_name> -storage-limit <value> [GiB|TIB] -storage-limit-threshold-alert <percentage>

    如果不提供阈值、则会显示容量为90%的默认警报。要禁用阈值警报、请提供零值。

  2. 如果要禁用存储限制、请将SVM的设置 `-storage-limit`为零:

    vserver modify -vserver <vserver_name> -storage-limit 0

达到容量限制

当达到最大容量或警报阈值时、您可以查看 vserver.storage.threshold EMS消息或使用System Manager中的*洞察力*页面了解可能的操作。可能的解决方法包括:

  • 编辑SVM最大容量限制

  • 清除卷恢复队列以释放空间

  • 删除快照以为卷提供空间