包含 LUN 的卷的正确配置是什么?
适用于
- Data ONTAP 8.2 7-模式
- ONTAP 9
- SAN
问题解答
在估计卷的必要大小之前,请决定如何在卷级别管理存储。在 SAN 环境中,在卷级别管理存储需要考虑三种方法:卷自动大小、Snapshot 自动删除和部分保留。您选择的方法将有助于确定卷大小。在 Data ONTAP 中,默认情况下,部分保留设置为 100%,并且禁用卷自动大小和 Snapshot 自动删除。但是,在 SAN 环境中,请使用 Snapshot 自动删除方法或卷自动大小方法,其复杂性低于使用部分保留方法。
- 卷自动调整大小:卷自动调整大小允许您通过增量增加卷大小,在卷几乎满时自动为 FlexVol 自动调整大小提供更多可用空间。
- Snapshot 自动删除:Snapshot 自动删除允许您在卷可用空间不足时自动回收 Snapshot 副本消耗的空间。
- 分数保留:分数保留是一种卷设置,使您能够在创建 Snapshot 副本时配置 Data ONTAP 在卷中保留多少空间用于覆盖空间保留的 LUN 和文件。
如果包含聚合有足够的空间来支持更大的卷,则 Volume Autosize 非常有用。Volume Autosize 允许您将包含聚合中的可用空间用作聚合中所有卷之间共享的可用空间池。
只要聚合具有可用空间,就可以将卷配置为根据需要自动增长。使用 Volume Autosize 方法时,可以增量增加卷大小并设置卷的最大大小。监控聚合和该聚合中的卷的空间使用情况,以确保卷不会争夺可用空间。
注意:默认情况下,自动调整大小功能处于禁用状态。运行 vol autosize 命令以启用、配置和查看卷的当前自动调整大小设置。
Snapshot 自动删除
Snapshot Autodelete 是一个卷级选项,允许您根据可定义的阈值定义自动删除快照副本的策略。
您可以设置阈值或触发器,以便在以下情况下自动删除快照副本:
- 卷空间即将用完
- 快照保留空间即将用完
- 覆盖保留空间已用完
当在卷上启用 SIS 时,分数保留将表现为快照始终存在。因此,分数保留将得到遵守,并且卷的可用空间似乎更少。这可能有问题,因为如果卷已满且没有可用的覆盖空间,LUN 可能会脱机。
可以使用 df 命令的"-r"选项查看覆盖保留量。此保留区域仅在 Data ONTAP 报告卷已满时使用。在卷已满之前,将从卷中获取用于快照覆盖的空间,并且只有当卷已满 100% 时,才会使用此保留空间。Data ONTAP 也可以使用此保留进行缓存。
例如:
如果具有 500 GB LUN 的 1 TB 卷,并且分数保留设置为 100%,则在将 200 GB 的数据写入 LUN 后,该卷现在有 200 GB 的空间用于覆盖保留。此空间仅用于拍摄快照。
运行以下命令以设置分数预留百分比:
Filer> vol options <volname> fractional_reserve <pct>
精简配置:
最佳做法:
创建 LUN 和卷容器时,强烈建议使用 LUN 的建议大小并添加 5GB(覆盖和快照所需的空间)作为包含卷的大小。对于 LUN 的大小,建议使用此经验法则,最大可达 1TB。VMWare 和 SnapDrive 已经自动执行此操作。这是为了允许缓冲和元数据。
对于创建大于 1TB 的 LUN 的意图,请使包含的卷比它将包含的 LUN 大 2-3%。
为 LUN 精简资源调配配置 NetApp 存储应用装置的方法有很多;每种方法都有优点和缺点。应该注意的是,可以在同一存储系统或甚至相同聚合上具有精简配置卷和非精简配置卷。关键生产应用程序的 LUN 可以在不进行精简配置的情况下进行配置,而其他类型应用程序的 LUN 则可以进行精简配置。
以下配置被视为最佳实践配置:
Volume Guarantee=None Configuration
guarantee = none
space reservation = disabled
fractional_reserve = 0%
snap_reserve = 0%
autodelete = volume / oldest_first
autosize = off
try_first = snap_delete
此配置的优点是将聚合中的可用空间用作可用空间的共享池。此配置的缺点是卷之间存在高度依赖性,并且精简配置级别无法轻松地在单个卷上进行调整。使用此配置时,卷的总大小将大于主机聚合中可用的实际存储。
使用此配置,存储管理员通常会调整卷的大小,以便只需要管理和监控聚合中的已用空间。
Autogrow/Autodelete Configuration
guarantee = volume
space reservation = disabled
fractional_reserve = 0%
snap_reserve = 0%
autodelete = volume / oldest_first
autosize = on
try_first = autogrow
此配置的优点是,如果需要,可以为每个应用程序微调精简配置级别。使用此配置,卷大小定义或保证仅对该卷中的 LUN 可用的空间量。聚合为其中包含的所有卷提供可用空间的共享存储池。如果 LUN 或快照副本需要的空间多于卷中可用的空间,则卷将自动增长,从而从包含的聚合中占用更多空间。
精简资源调配的程度是在每个卷级别上完成的,例如,允许管理员将卷大小设置为更关键的应用程序的累积 LUN 大小的 95%,对于不太关键的应用程序设置为 80%。可以通过设置允许卷增长的最大大小来调整特定应用程序聚合中可以消耗的共享可用空间的大小,如自动增长功能的说明中所述。
在也使用快照的情况下,也可能将卷配置为大于卷中包含的 LUN 的大小在这种情况下禁用 LUN 空间保留的优点是快照可以使用 LUN 不需要的空间LUN 本身也不会出现空间不足的危险,因为自动删除功能将删除占用空间的快照应注意的是,当前用于创建克隆的快照不会被自动删除
Thick Provisioned:
这是默认类型。使用厚资源调配时,将在创建 LUN 时从卷中分配为 LUN 指定的所有空间。即使卷占满 100%,LUN 仍然有分配给它的空间,并且仍然可以写入。
相关链接:
追加信息
additionalInformation_text