NetApp 异步 SnapMirror 概述和最佳实践指南.docx
《NetApp 异步 SnapMirror 概述和最佳实践指南.docx》由会员分享,可在线阅读,更多相关《NetApp 异步 SnapMirror 概述和最佳实践指南.docx(65页珍藏版)》请在三一文库上搜索。
1、NetAppGofurther,faster技术报告异步SnapMirror概述和最佳实践指南2012年3月|TR3446|3.6版针对DataONTAP8.1的7-模式进行更新内容提要本文档是用于在客户环境中设计和部署异步NetAppSnapMirrortS)的部署指南。它将介绍如何使用NetAppSnapMirror技术将数据复制到NetApp目标系统。同时,请参考NOW(NetAppontheWeb)网站上的最新技术出版物,了解有关流程的更新、DataoNTAP命令语法及最新要求、问题和限制的信息,本文档旨在帮助现场人员设计和部署SnapMirror解决方案“目录1简介41.1 目标受众
2、41.2 目的41.3 前提条件和假设41.4 业务应用程序41.5 SNAPMIRROR的优势62概述71.6 基础知识71.7 SNAPMIRROR中的SNAPSHOT副本使用情况71.8 卷SNAPMIRROR和QTREESNAPMIRROR81.9 SNAPMIRROR卷复制81.10 SNAPMIRRORQTREE复制91.11 卷SNAPMIRROR和QTREESNAPMIRROR的关键区别111.12 支持的卷类型121.13 SNAPMIRROR模式121.14 控制文件131.15 多路径支持141.16 网络压缩支持143操作情况161.17 主动-主动配置161.18 磁
3、盘参数161.19 级联161.20 曰志记录191.21 DATAONTAP版本和更新同步191.22 数据更改率191.23 SNAPMIRROR和LUN191.24 空间保障201.25 更新失败211.26 并发复制操作211.27 nearstorepersonality211.28 系统范围制约221.29 动态制约221.30 防火墙配置221.31 网络压缩配置和操作231.32 64位聚合241.33 光纤通道上的SNAPMIRROR.304最佳实践和建议311.34 增大目标卷311.35 SNAPMIRROR窗口大小、网络延迟和压缩311.36 复制网络配置321.37
4、复制坂率和SNAPSHOT计划321.38 目标QTREE名称331.39 多对一配置331.40 升级至灵活卷331.41 NIDE331.42 高文件计数环境和QTREESNAPMIRROR331.43 FLEXVOL卷SNAPMIRROR目标上的读取性能331.44 DATAONTAP升级和还原考虑事项341.45 SNAPMIRROR网络压缩考虑事项“355无需网络的传播371.46 SNAPMIRROR到礴带371.47 LREP376 SNAPMIRROR在DATAONTAP7.3、8.0.1和8.1中的变更汇总387 SNAPMIRROR管理398 将SNAPMIRROR与其他N
5、ETAPP产品一起使用418.1 NETAPP管理套件418.2 FLEXCLONE用于灾难恢复测试和开发428.3 复制FLEXCLONE卷448.4 SNAPVAULT468.5 SNAPLOCK488.6 MULTISTORE498.7 METROCLUSTER508.8 FLEXSHARE508.9 FAS重复数据删除519故障排除提示5310附录5410.1 通过SNAPMIRROR进行故障转移和故障恢复5410.2 计划故障转移(无灾难)5410.3 实际发生灾难时进行故障转移-5510.4 SNAPLOCK和QTREESNAPMIRROR重新同步5610.5 使SNAPVAULT
6、目标可写5710.6 使用SNAPMIRROR迁移SNAPVAULT5711参考资料5912版本历史601简介1.1 目标受众本技术报告的目标受众是已熟悉SnapMirror软件并打算为生产环境进行部署的存储管理员和架构师。1.2 目的本文档将概括介绍如何实施异步SnapMirror技术,并提供逐步配置的示例和建议,以帮助读者设计最佳SnapMirror解决方案。1.3 前提条件和假设为使本文档所提及的信息和步骤对读者有用,我们做了以下假设:读者已具备以下条件: 已掌握NetApp平台和产品(尤其是数据保护领域)的基础知识 基本了解灾难恢复(DR)解决方案 对于NetAppSnapMirror
7、解决方案有一定的实践经验 已查看过NOW上的数据保护在线备份和恢复指南本报告基于在NetAppFAS和V系列控制器上的DataONTAP7.3的7-模式、DataONTAP8.0的7-模式和DataONTAP8.1的7-模式中均可用的功能撰写1.4 业务应用程序在硬件、软件甚至是站点出现故障的情况下,有几种方法可提高数据可用性。通过备份可从归档介质(磁带或磁盘)中恢复丢失的数据,冗余硬件技术也有助于减少由硬件问题或故障导致的损害,镜像可作为提高数据可用性和最大限度地减少停机时间的第三种机制。NetAppSnapMirror针对在局域网、广域网和光纤通道(FC)网络上镜像数据或复制数据提供了一种
8、快速、灵活的企业解决方案:SnapMirror将成为企业数据保护策略中的主要组成部分C源站点上发生灾难时,企业可通过远程NetApp存储系统上的副本访问任务关键型数据,从而实现不间断运营。通过为在整个局域网、广域网和FC网络中复制数据提供简单易行的解决方案,SnapMirror解决了以下关键业务问题,灾难恢复如果关键数据被复制到不同的物理位置,则严重的灾难并非一定会延长数据不可用性的时间.在由灾难导致的损害得到修复前,客户端可访问整个网络中被复制的数据。恢复所涉及的内容可能包括损坏、生产站点发生的自然灾害、意外删除和蓄意破坏等,SnapMirror通常是灾难恢复计划中必不可少的内容。数据可以复
9、制到灾难恢复设施中的目标系统。应用程序服务器最好也复制到该设施C如果需要运行灾难恢复设施,可将应用程序切换到灾难恢复站点上的服务器,并将应用程序流量定向到这些服务器,以便有足够时间恢复生产站点。当源站点恢复上线后,可使用SnapMirror将数据高效地传输回生产存储系统。当生产站点恢复正常应用程序运行后,便可恢复向灾难恢复设施的SnaPMinor传输,而无需再次进行完整数据传输。生产站点灾难帙复站点1灾难恢复站点2:iWaw!IIIU3UU(III1E1WIIUm川川仙11-1川x(m图1)使用SNAPMIRROR进行灾难恢复C远程数据访问SnapMirror的数据复制功能有助于实现在整个企业
10、内海量数据的分发,并支持对灾难恢复设施和远程位置中的数据进行只读访问。通过远程数据访问,不仅可以加快本地客户端访问数据的速度,而且还能提高成本高昂的网络资源和服务器资源的效率并更准确地预测这些资源的使用量。存储管理员可在选定的时间复制生产数据,从而最大限度地降低整个网络的占用率。Tnnrrm远程站点1远程站点2主站点图2)远程读取SnapMirror副本。应用程序开发、测试和灾难恢复测试示例包括测试平台、用于测试或模拟生产环境的数据库环境、性能测试和监控以及开发测试。生产站点UIIIIIIm图3)使用SnapMirror和FIexCIone进行应用程序开发/测试以及灾难恢复测试。当NetApp
11、FlexClone与SnapMirror结合使用时,可通过远程站点进行实时灾难恢复测试,且不用中断生产运营和复制过程,远程磁带归档有些环境需要异地存储或异地归档,如果NetAppSnapMirror目标系统带有磁带设备,可定期将数据移至磁带中;SnapMirror还可用来备份整合和减少生产服务器中的磁带备份开销。这样做有利于进行集中化备份操作,从而减少了远程位置的备份管理要求C由于生产存储系统上的备份时间短,因此导致备份操作非常紧张CSnapMirror可显著降低这方面带来的开销。由于备份操作不会在生产系统中进行,因此备份时间短无关紧要“生产站点备用灾难恢复站点图4)分流到灾难恢复站点的磁带备
12、份操作。负载共享负裁共享与在实施和优势部分中均提及的远程数据访问示例内容很相似。负裁共享实施的不同之处在于复制的源卷和目标卷之间的距离以及与复制实施有关的性能目标。采用负载共享的目的是,通过将所有只读操作从关键的事务服务器移至“镜像”或只读服务器,最大限度地减少关键应用程序或数据库服务器资源的争用。这样做的好处在于:(1)对数据集的网络访问可得到优化和分区,(2)通过提供对镜像数据的只读访问和报告,可降低源应用程序服务器中的CPU争用CNetA即FleXCaChe也可用学负载共享。1.5 SNAPMIRROR的优势 块级更新可降低对带宽和时间的要求。 可在灾难恢复站点保持数据一致性。 可在不影
13、响生产和复制过程的情况下测试灾难恢复计划。 可在灾难恢复位置同时保存多个Snapshot副潦;在数据遭到损坏前可将其还原到某一时间点。 可在不同的NetApp存储系统之间复制数据。 可使用标准的IP或FC网络进行复制。 SnapMirror异步支持一对一、一对多、多对一或多对多复制,简称“级联”和“多跳二 从DataONTAP7.3.2开始,卷SnapMirror还提供本机网络压缩功能,可降低带宽成本02概述2.1基础知识当进行异步镜像时,或情况下,存储系统的客户端可查看、访问源卷和qtree并在其上进行写入操作,SnapMirror目标卷和qtree为只读对象,通常位于单独的存储系统中,源卷
14、和qtree将会复制到此处。在将这些只读对象转换为可写对象之前,客户也许会出于审核的目的使用它们。此外,只读对象还可用来验证数据。目标卷和qtree比较明显的用途是将其作为真正的副本进行灾难恢复。在此情况下,灾难会损坏源卷或qtree,管理员将使用SnapMirror命令使目标系统中的复制数据变为可访问和可写数据CSnapMirror使用控制文件中的信息来维护关系和计划。在这些控制文件中,有一个位于目标系统上的snapmirror.conf文件,通过它可对计划进行维护。该文件以及通过使用snapmirror.access选项密MnaEmir竺支X件输入的信息将用于在要复制的指定源卷或qtree
15、和在其上保存有镜像的目标卷或qtree之间建立关系。注意:建立关系时,不需要snapmirror.conf文件。SnapMirror更新过程将执行以下任务:1 .在源卷上创建数据的Snapshot副本。2 .将数据复制到目标位置,即同一系统或远程目标系统中的只读卷或qtreeo3 .更新目标文件系统以反映源中出现的增量变化。该过程会生成一个在线只读数据集,该数据集是最近进行更新时源中数据的时间点视图。在使用snapmirror.conf时,需通过目标NetApp系统的本地计划控制SnapMirrorSnapshot副本创建和更新。在SAN环境中,涉及逻辑单元号(LUN)的Snapshot副本创
16、建必须通过主机系统进行控制。需要设置脚本才能创建Snapshot副本并启动针对远程存储系统的SnapMirror更新。有关详细信息,请参阅第8.1节“NetApp管理套件工4 .2SNAPMIRROR中的SNAPSHOT副本使用情况SnapMirror将使用Snapshot副本作为复制进程的时间点标记。副本将作为两个镜像保持同步的当前时间点保留在源卷上。当出现更新时,将生成新的Snapshot副本并与之前的Snapshot副本进行对比以确定自上次更新后所发生的变化。命令snaplist会在所需的Snapshot副本旁显示关键词SnaPmirrOjSnapMirror将借此对需要为特殊目标镜像保
17、留的副本进行标记.有关详细信息,请参阅第2.4节“卷SnapMirror中的Snapshot副本使用情况和状态”和第2.5节“qtreeSnapMirror中的Snapshot副本使用情况和状态”。可使用snapmirrordestinations命令来查看某一特定副本的哪些副本已标记为“随时需要;在源卷上,SnapMirror将为特定目标创建Snapshot副本并将其标记为该目标的副本,现在,之前的副本和新副本都已标记为该目标的副本。完成传输后,之前副本的标记将被移除并删除。用于目标的级联镜像的髀艘黑翳爆喟献哪鹦三赛却噩个腰髓需售罐T部使用snapmirrordestinations-s命令
18、可找出标记特定Snapshot副本的原因。该标记留作提醒,以免SnapMirror删除副本。如果副本虽已标记成目标副本,但却不再是镜像副本,则该标记无法阻止用疆襦豚躁髓露霜臧襦翦懿JW礴瞌就樱为“需要的Snapshot副本,且这样做时须十分小心,以免使镜像无法进行更新。在传输过程中,SnapMirror将在i三歌上鬻晶那时爵需蠲翼Plist命令输出查春锁定可防止用户删除卷SnapMirrorSnapshot副本名称有以下格式:dest_name(sysid)_name.number示例:fasA(0050409813)_voll.6(snapmirror)dest_name是目标存储系统的主机
19、名称。sysid是目标系统ID号码。name是目标卷名称。number从1开始,是针对Snapshot副本进行成功传输的次数。每次传输后,DataONTAP都会增加此数字。qtreeSnapMirrorSnapshot副本名称有以下格式:dest_name(sysid)_name-srcldst.number示例:fasA(0050409813)_voll_qtree3-dst.15(snapmirror)dest_name是目标存储系统的主机名称。sysid是目标系统ID号码。name是目标卷或qtree路径的名称。srcdst确定Snapshot副本的位置。number是Snapshot副
20、本的任意起始点号码。每次传输后,DataONTAP都会递增此数字。在snaplist命令的输出中,SnapMirror需要的Snapshot副本名称后附括号内是SnapMirror名称。注意:删除标有snapmirror的Snapshot副本会导致SnapMirror更新失败.5 .3卷SNAPMIRROR和QTREESNAPMIRRORSnapMirror软彳-酌两种类型在性能、可管理性、配置和基础架构资源等方面各有优缺点。有必要对二者进行比较,以便了解它们的用途。6 .4SNAPMIRROR卷复制卷SnapMirror有以下特点: SnapMirror卷复到进行. 只有在两个,也就是说两个
21、卷必须同为传统卷,或同为灵活卷。 针对SnapMirror卷复制设置的目标卷必须首先设置为受限的只读状态。 除非设为可写入,否则目标卷(整卷)为只读。 SnaPMirror因此,早期DataONTAP主要版本不能识别后期DataONTAP主要版本的文件系统传输。例如:DataONTAP7.2.7.3和8,0便是三个不同的主要版本*DataONTAP7.3.3和7.3.5属于同一主要版本,但是分属不同的次要版本*表1显示卷SnapMirror的版本限制。表1)卷SnapMirror版本限制。卷SnaPMiITor源系统卷SnapMirror目标系统是否可复制?DataONTAP7.2DataON
22、TAP7.3是DataONTAP7.3DataONTAP7.2否DataONTAP7.3.xDataONTAP7.3.y是DataONTAP8.0.xDataONTAP8.0.y是时间表fas1上的Snapshot副本fas2上的Snapshot副本卷初始化之后fas2(0099909262)_vo12.1(Snapmirror)fas2(0099909262)_vo12.1vol2首次更新后fas2(0099909262)_vo12.2(snapmirror)fas2(0099909262)_vo12.2fas2(0099909262)_vo12.1在fasvl1卜创建名称为您可以使用基于卷
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- NetApp 异步 SnapMirror 概述和最佳实践指南 概述 最佳 实践 指南
