包含LUN的卷的正确配置是什么?
适用场景
- Data ONTAP 8.2 7-模式
- ONTAP 9
- SAN
问题解答
在估算卷的所需大小之前、请确定如何在卷级别管理存储。在SAN环境中、在卷级别管理存储时需要考虑三种方法:卷自动调整大小、Snapshot自动删除和预留分值。您选择的方法有助于确定卷大小。默认情况下、在Data ONTAP中、预留百分比设置为100%、而卷自动调整大小和Snapshot自动删除处于禁用状态。但是、在SAN环境中、请使用Snapshot自动删除方法或卷自动调整大小 方法、这与使用预留分值方法相比不太复杂。
- 卷自动调整大小:通过卷自动调整大小、您可以在FlexVol接近全满时通过逐步增加卷大小来自动留出更多可用空间来自动调整该卷的大小。
- Snapshot自动删除: 通过Snapshot自动删除、您可以 在卷的可用空间不足时自动回收Snapshot副本占用的空间。
- 预留百分比:预留百分比是一项卷设置、可用于配置 在创建Snapshot副本时卷中为覆盖预留了空间的Data ONTAP和文件预留了多少空间。
如果卷所在聚合具有足够的空间来支持更大的卷、则卷自动调整大小非常有用。通过卷自动调整大小、您可以将所属聚合中的可用空间用作聚合上所有卷之间共享的可用空间池。
只要聚合具有可用空间、卷就可以配置为根据需要自动增长。使用卷自动调整方法时、您可以逐步增加卷大小并为卷设置最大大小。监控聚合以及该聚合中的卷的空间使用量、以确保卷不会争用可用空间。
注意:默认情况下,自动调整功能处于禁用状态。运行 vol autosize
命令以启用、配置和查看卷的当前自动调整大小设置。
Snapshot 自动删除
Snapshot Autodelete
是一个卷级别选项、可用于根据可定义的阈值定义自动删除Snapshot副本的策略。
您可以设置阈值或触发器、以便在以下情况下自动删除Snapshot副本:
- 卷接近全满
- 快照预留空间接近全满
- 覆盖预留空间已满
如果在卷上启用了SIS、则预留百分比的行为就好像始终存在快照一样。因此、预留百分比将被接受、而卷的可用空间将会减少。这可能会出现问题、因为如果卷已满且没有可用覆盖空间、LUN可能会脱机。
可以使用 df
命令的"-r
"选项查看覆盖预留量。只有在Data ONTAP报告卷已满时、才会使用此预留区域。在卷已满之前、系统会从卷中获取用于快照覆盖的空间、只有在卷已满100%时、才会使用此预留空间。Data ONTAP也可以使用此预留进行缓存。
例如:
如果您的1 TB卷具有500 GB的LUN、并且预留百分比设置为100%、则在向LUN写入200 GB数据后、卷现在具有200 GB的空间用于覆盖预留。此空间仅用于创建快照。
对预留百分比百分比运行以下命令:
Filer> vol options <volname> fractional_reserve <pct>
精简配置:
最佳实践:
在创建LUN和卷容器时,强烈建议采用建议的LUN大小,并添加5 GB (+覆盖和快照所需的空间)作为所属卷的大小。根据此经验法则、对于一个LUN的大小、建议始终使用1 TB以上的容量。VMware和SnapDrive已自动执行此操作。这是为了支持缓冲和元数据。
要创建大于1 TB的LUN、请使包含该LUN的卷比其将包含的LUN大2-3%。
可通过多种方法为NetApp存储设备配置LUN精简配置;每种方法都有优缺点。请注意、精简配置卷和非精简配置卷可以位于同一存储系统甚至同一聚合上。关键生产应用程序的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%。通过设置允许卷增长到的最大大小(如自动增长功能的问题描述中所述)、可以调整特定应用程序可以使用的聚合中的共享可用空间量。
如果同时使用快照、则卷的配置可能也会大于卷中所含LUN的大小。在这种情况下禁用LUN空间预留的优势在于、快照可以使用LUN不需要的空间。LUN本身也不会出现空间不足的风险、因为自动删除功能会删除占用空间的快照。请注意、当前、用于创建克隆的快照不会被自动删除。
厚配置:
这是默认类型。使用厚配置时、为LUN指定的所有空间都会在创建LUN时从卷中分配。即使卷填满率高达100%、LUN仍具有分配给它的空间、并且仍可写入。
相关链接:
- 现代SAN ONTAP 9的最佳实践
- TR-3483:《NetApp SAN或IP SAN企业环境中的精简配置》
- 要确保卷不会用尽空间、必须将卷的预留百分比设置为100
- 《Data ONTAP 8®™2 7-模式存储效率管理指南》
- 《Data ONTAP 8®™2 7-模式SAN管理指南》
- 使用包含LUN的FlexVol卷的ONTAP 9准则
- 建议的卷和文件或LUN配置组合概述
追加信息
其他信息文本