NetApp 技术报告适用于 FAS 和 V 系列的 NetApp 重复 数据删除和数据压缩功能互操作性.docx
《NetApp 技术报告适用于 FAS 和 V 系列的 NetApp 重复 数据删除和数据压缩功能互操作性.docx》由会员分享,可在线阅读,更多相关《NetApp 技术报告适用于 FAS 和 V 系列的 NetApp 重复 数据删除和数据压缩功能互操作性.docx(20页珍藏版)》请在三一文库上搜索。
1、NetAppGofurthecfaster技术报告适用于FAS和V系列的NetApp重复数据删除和数据压缩:功能互操作性NetApp公司:SandraMoulton和CarlosAlvarez2010年8月|TR-3505i.c摘要本技术报告是对TR-3505i的补充,详细介绍了重复数据删除和数据压缩与其他NetApp产品的功能互操作性。本文包括支持的功能、已知限制和最佳实践,其中重点讲述两项技术:适用于FAS和V系列的NetApp重复数据删除和NetApp数据压缩。这些信息对于NetApp公司和渠道合作伙伴的销售和服务领域人员很有用,他们需要了解这些详细信息,以便部署包含重复数据删除和(或)
2、压缩的解决方案U该报告及其补充内容包.含TR-3505适用FAS和V系列的NetApP重复数据删除部署和实施指南中的信息.但是这些信息经过了更新,其中加入了NetApp数据压缩方面的内容。有关新报告内容编排的详细信息,请参阅第1部分。目录1部署和实施指南内容编排32概述33管理工具34数据保护44.1 SNAPSHOT副本44.2 SNAPRESTORE44.3 卷SNAPMIRROR44.4 QTREESNAPMIRROR64.5 SNAPVAULT74.6 OPENSYSTEMSSNAPVAULT(OSSV)74.7 SNAPMIRROR同步84.8 SNAPLOCK85集群技术95.1
3、DATAONTAP集群模式95.2 主动主动集群配置95.3 metroclusterw6其他NETAPP功能106.1 配额106.2 FLEXCLONE卷116.3 FLEXCLONE文件126.4 64位聚合支持136.5 FLEXCACHE136.6 无中断卷移动136.7 NETAPPDATAMOTION136.8 PAM卡和闪存卡146.9 SMTAPE146.10 转储146.11 无中断升级146.12 NETAPPDATAFORT加密146.13 读取重新分配(REALLOC)156.14 VOLCOPY命令156.15 聚合复制命令156.16 MULTISTORE(VFI
4、LER)156.17 SNAPDRIVE166.18 LUN167其他读物和参考资料198版本跟踪199参考191部署和实施指南内容编排TR3505i是部署和实施NetApp重复数据删除和数据压缩的主要指南。现在,这些信息被分成了一套侧重点不同的小文档。这些文档由一个主要设计和实施技术报告(TR)及一系列补充性TR组成。NetApp建议您下载整套TR1以确保您能获得关于NetApp数据压缩和重复数据删除的所有信息。整套TR包含下列文档。 TR-3505i-NetApp重复数据删除和数据压缩部署和实施指南 TR-3505ia关于选择NetApp重复数据删除和(或)数据压缩的时机的最佳实践 TR-
5、3505i.b-NetApp重复数据删除和数据压缩:调整以提高性能和空间效率 TR3505i.c-适用于FAS和V系列的NetApp重复数据删除和数据压缩:功能互操作性(本文档) TR-3505i.d-NetApp重复数据删除和数据压缩:故障排除 TR-3505i.e-NetApp重复数据删除和数据压缩:应用注意事项和参考TR-3505i是TR-3505的内部版本。TR-3505是NetApp数据压缩最初受限发布时所提供的参考文档。我们会继续提供TR-3505的公开版本,但它不包含关于压缩的信息。如果您只想了解关于重复数据删除的信息,请参阅TR-3505适用于FAS和V系列的NetAPP重复数
6、据删除部署和实施指南。2概述适用于FAS和V系列的NetApp重复数据删除和适用于FAS和V系列的NetApp数据压缩都是可以节省空间和成本的解决方案。这两项技术可结合使用也可单独使用,以实现最优节省。NetA即重复数据删除是一种后处理,而NetApp数据压缩则是实时处理。如果在同一个卷上同时启用这两项技术,则先压缩数据,然后再删除重复数据。重复数据删除可以删除数据卷中压缩的或未压缩的重复块。尽管压缩和重复数据删除可很好地结合运行,但应注意的是,可实现的节省并不一定等于这两项技术分别在数据集上单独运行时所实现节省的总和。本指南详细介绍了重复数据删除和数据压缩与其他NetApp解决方案的功能互操
7、作性。本指南提供了关于支持、限制和最佳实践的详细信息。在本指南中,当我们提到重复数据删除时,指的是适用于FAS和V系列的NetA即重复数据删除;当我们提到压缩时,指的是适用于FAS和V系列的NetApp数据压缩。只有DataONTAP7.2.5.1及更高版本才支持NetApp重复数据删除。支持NetApp数据压缩要求的最低版本是DataONTAP8.0.1o3管理工具ProvisioningManager.OperationsManager和ProtectionManager3.8及更高版本都支持重复数据删除。目前,这些工具不能用于管理数据压缩。通过ProvisioningManager3.8
8、及更高版本,可以从一个管理系统为多个系统定义重复数据删除策略和配置重复数据删除。通过OPerationSManager3.8及更高版本,可以从一个管理系统监控和报告重复数据删除对多个系统的影响。通过ProtectionManager3.8及更高版本,可利用重复数据删除无缝优化SnapVauIte计划的管理。有关ProvisioningManager.OperationsManager和ProtectionManager的其他信息,请参阅TR-3440OperationsManager、ProteCtionManaqer和PrOViSioninQManaQer调整指南04数据保护4.1 SNAP
9、SHOT副本Snapshot副本将锁定磁盘上的块,直到Snapshot副本过期或被删除才能将其释放。在任何卷上,为数据创建Snapshot副本后,所有对该数据的后续更改都将暂时需要额外的磁盘空间,直到该Snapshot副本被删除或过期。这同样适用于启用了重复数据删除和(或)压缩功能的卷。如果Snapshot副本锁定了卷上的块,则对卷执行重复数据删除最初也无法看到节省。这是因为只有解除锁定才会释放这些块。由于压缩是实时的,因此SnaPShot副本只有通过覆盖才能影响其节省效果。要让启用了重复数据删除和(或)压缩功能且包含Snapshot副本的卷最大限度地节省空间,请考虑以下最佳实践: 创建新Sn
10、apshot副本之前运行重复数据删除。 限制维护的Snapshot副本的数量。 如果可能,缩短Snapshot副本的保留期限。 仅在已有大量新数据写入卷后再安排重复数据删除。 为Snapshot副本配置相应的预留空间。NetApp的压缩解决方案还有一个可在现有卷上运行的压缩扫描程序。默认情况下,压缩扫描程序会跳过Snapshot副本锁定的数据。专门针对压缩扫描程序的最佳实践包括: 运行压缩扫描程序前尽可能多地删除Snapshot副本。 压缩扫描程序完成扫描前,禁用Snapshot计划。 扫描程序完成扫描后,运行重复数据删除扫描程序(SiSstart-S)收集块指纹。42 SNAPRESTORE
11、SnapRestores功能支持重复数据删除和压缩。它无论是否与这两项功能结合使用,其运行方式不受影响。当您在FlexVol卷上启动SnapRestore操作时,恢复的数据会保持原有的空间节省效果。如果您运行的是DataONTAP7.3,请考虑以下几点:从DataONTAP7.3开始,执行SnapRestore时不会恢复重复数据删除元数据文件(指纹数据库和更改日志文件),这是因为它们聚合在卷之外。在这种情况下,当SnapRestore操作完成后,活动文件系统中就不存在数据的指纹数据库文件了。但该数据仍保留了原有的空间节省。SnapRestore完成后,如果在卷上启用了重复数据删除,则会对写入此
12、卷的新数据继续进行重复数据删除。但是,重复数据删除进程仅在新数据中获得了空间节省,而未在新数据和恢复的数据之间进行重复数据删除。要对卷中的所有数据运行重复数据删除(从而节省更多空间),可使用sisstart-s命令。这个命令为卷中的所有数据创建指纹数据库。请注意,根据卷中逻辑数据的大小,这个进程可能需要很长时间才能完成。43 卷SNAPMIRROR通过卷SnaPMiIror,您可以将数据备份到其他位置供灾难恢复使用C卷SnapMirror支持重复数据删除和压缩。卷SnapMirror在物理块级运行;因此,如果在源系统启用了重复数据删除和(或)压缩,则还会将通过线缆发送的要进行复制的数据进行压缩
13、和(或)重复数据删除处理,因而目标系统会继承这些节省。这可以大幅减少复制过程所需的网络带宽。您可以使用下列卷SnapMirror和压缩的组合:表1)卷SnapMirror支持的重复数据删除/压缩配置源卷上启用的存储目标卷上启用的存储效率功能效率功能压缩/XXX重复数据删除Z重复数据删除+压缩XX两者皆无X!源卷.卜启用的存储I目场携上启用忱存储效率功能源存储系统和目标有I源系统和目标系统应储系统应具有相同的重复数据删除/压缩许可证。使用相同版本的DataONTAP0如果两者无法使用相同版本,则目标系统使用压甯DataONTAP版CNTAPR1需百M本必须高于源系统使用的版本若要运行压缩,则要求
14、两系统都使用Data重加嬴统上晶.压缩/重复馥据删除J目标索统上的魏卷会继承所有的效率属性和存储节省重囹簿欧因此重复数据删除降低了网络带宽使用率。两窿滩输过程中都仅持压缩,因此压缩降低了网络带宽使用率。卷SnapMirror的更新计划与重复数据删除计划无关。已进行重复数据删除/压缩的卷的大小上限受制于源系统与目标系统中较小的一个。源系统和目标系统都必须支持您选择使用的同一种存储效率方案。也就是说,如果您选择使用压缩,则源系统和目标系统都必须支持压缩。卷SnapMirror一般会因重复数据删除带来的空间节而具有较小的传输规模。但是,如果在包含现有数据的卷上首次启用重复数据删除,将重新链接文件缓冲
15、树。由于必须在目标以及重新链接的缓冲树上对通过卷SnapMirror传输的所有数据进行取消重排,因此在卷SnapMirror源上使用重复数据删除时,取消重排的时间可能会增加。配置卷SnapMirror和重复数据删除时,考虑重复数据删除计划和卷SnapMirror计划非常重要。最佳做法是在重复数据删除完成后再开始对已删除重复数据的卷进行卷SnaPMirrOr传输(也就是说,不要在重复数据删除进程期间进行传输)。这样可避免通过网络发送未进行重复数据删除的数据和其他临时元数据文件。如果源卷中的临时元数据文件被锁定在Snapshot副本中,那它们仍会在源卷和目标卷中占用额外空间。NetApp建议,尽可
16、能在卷SnapMirror进行基线传输前在主系统上运行压缩扫描程序。这是因为采用-S选项运行压缩扫描程序可能会导致磁盘上发生大量物理级更改。这意味着,SnapMirror将把它们视为改动过的块,在下次将数据传输到目标卷时会将它们包含在内。因此,采用-S选项运行压缩扫描程序后进行的卷SnapMirror传输可能会远远大于正常的传输量。对于预先存在的卷SnapMirror关系,考虑传输过程中大幅增加的数据并相应地做好计划非常重要。将重复数据删除元数据文件移出卷的影响从DataONTAP7.3开始,大多数重复数据删除元数据聚合在卷之外。因此,无法从Snapshot副本中获取这些元数据,卷SnapMi
17、rror也不会复制此数据。这样可提供额外的网络带宽节省。但是,某些临时元数据文件仍存在于卷中并在重复数据删除操作完成后被删除。如果在重复数据删除操作过程中创建了Snapshot副本,则会将这些临时元数据文件锁定在Snapshot副本中。在重复数据删除进程期间启动的卷SnapMirror更新会通过网络传输这些临时元数据文件。为了防止复制此额外数据,将卷SnapMirror更新安排在重复数据删除操作在源卷上完成后进行。如果主位置发生灾难,您可能需要中断卷SnapMirror关系,并使卷SnapMirror目标开始提供数据。在这种情况下,目标系统上将不会有针对目标卷上现有数据的指纹数据库文件。但是,
18、现有数据仍保留之前在原始卷SnapMirror源上执行重复数据删除操作所产生的空间节省。此外,对于写入卷的新数据来说,重复数据删除进程将继续并为此新数据创建指纹数据库。重复数据删除进程仅在新数据中获得了空间节省,而未在新数据和旧数据之间进行重复数据删除。要对卷中的所有数据运行重复数据删除(从而节省更多空间),可使用sisstart-s命令。这个命令为卷中的所有数据创建指纹数据库。通常仅当原始主系统将长时间处于脱机状态时才需要此命令。根据卷中逻辑数据的大小,此进程可能需要很长时间才能完成。重要说明:使用sisstart-s命令之前,请确保卷以及包含卷的聚合具有足够的可用空间来容纳增加的重复数据删
19、除元数据。有关要为重复数据删除元数据预留多少额外空间的信息,请参阅TR-3505适用于FAS和V系列的重复数据删除部署和实施指南中的“重复数据删除元数据开销”一节。4.4 QTREESNAPMIRROR通过qtreeSnapMirror,您可以将数据备份到其他位置供灾难恢复使用。qtreeSnapMirror支持重复数据删除和压缩。qtreeSnapMirror在逻辑级运行;因此,如果在源系统启用了重复数据删除和(或)压缩,则在传输前先对通过线缆发送的要进行复制的数据在内存中进行解压缩和(或)取消重复数据删除。您可以使用下列qtreeSnapMirror和压缩的组合:表2)qtreeSnapM
20、irror支持的重复数据删除/压缩配置源卷上启用的存储目标卷上启用的存储效率功能效率功能压缩Zxxx重复数据删除X/XX重复数据删除压缩XX两者皆无X在网络传输过程中会源存储系统和目标存I目标卷上后田的存储效率功能丧失通过压缩/重复数据删除实现的空间节省,因此无法节省网络带宽。储系统各自独立运行重复数据删除和压缩,互不影响。压靠复数据删除计划与qtreeSnapMiiror凄新无关/也就是说,重复数据删除进程不会在qtreeorap11trrot15糊元J重复数揭删除4、。-TTMetAnp建波尺HTX时日助弓期。能在qtreeSnapMirror进行基线传输前在牛系统卜运行压缩扫描程序C这是
21、因重钠麟捌除彳二-压缩自描程序句能会导致磁盘上发生大强物理级更改。这意味着,SnapMirror赤舞趣S们视为改动它两窗尿缩扫描程序后的块,仕下次将数崂传输到目拆卷时会芦匕们包含在内。囚此,术用f选项进行的qtreeSnapMirror传输可能会遥远大于正常的传输量。对于预先存在侪qtreeSnapMirror关系,考虑传输过程中大幅增加的数据并相应地做好计划非常重要。但是,如果您仅在QtreeSnapMirror关系中的目标卷上运行压缩扫描程序,那这就不是什么问题了。作为最佳实践,NetApp建议在源卷上的重复数据删除进程终止后再执行qtreeSnapMirror更新。如果在重复数据删除进程
22、在源卷上运行的同时发生了qtreeSnapMirror更新.则除了传输更改过的数据块之外,还可能将一些冗余数据块传输到目标卷。如果目标卷上未运行着重复数据删除,则传输的冗余数据将在目标卷上占用额外的存储空间。NetApp还建议,如果在源卷上使用了重复数据删除和(或)压缩,则也应在目标卷上使用相应功能。但是,如果您打算只在目标卷上使用重复数据删除或压缩,则不必在源卷上使用相应功能。通常,目标存储系统上只有几个qtreeSnapMirror基线Snapshot副本。如果不需要长期保留Snapshot副本,则会不断地将这些副本转出;随着Snapshot副本的转出,会释放已进行重复数据删除的块。如果用
23、户想要长期保留Snapshot副本(替代SnapVauIt或出于其他原因,如在发生灾难时还能有可写并且可用于逆转或重新同步的副本),可以将已进行重复数据删除的数据锁定在Snapshot副本中更长时间,但这会减少重复数据删除实现的存储节省。用户手动或使用snapSChed命令创建Snapshot副本时会出现这种情况。将qtreeSnapMirror与重复数据删除结合使用的最佳实践是让qtreeSnapMirror仅使用满足其最低要求的Snapshot副本数(也就是只保留最新版本)。4.5 SNAPVAULT除以下几点外,重复数据删除和(或)压缩与SnapVauIt结合使用的情形和与QtreeSn
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- NetApp 技术报告适用于 FAS 系列的 重复 数据删除和数据压缩功能互操作性 技术 报告 适用于 系列 数据 删除 数据压缩 功能 操作性

链接地址:https://www.31doc.com/p-493084.html