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