全面容灾保护方案-vSphereReplication和SRM产品的技术更新陆克程,高级软件工程师VMware,Inc2术语§ 本演讲中涉及的术语• SRM(SiteRecoveryManager,站点恢复管理器)• ABR(ArrayBasedReplication,基于阵列的复制)• VR(vSphereReplication,vSphere复制)• VRMS(vSphereReplicationManagementServer,vSphere复制管理服务器)• VRS(vSphereReplicationServer,vSphere复制服务器)• SVR(StandalonevSphereReplication,独立的VR,未和SRM产品绑定的VR)• RPO(RecoveryPointObjective,恢复点的数据目标同步率,即能容忍的第二份数据拷⻉贝的最“旧”的程度)3日程§ 产品版本简介§ vSphereReplication(VR)简介§ VR的用例§ SiteRecoveryManager(SRM)简介§ 常⻅见问题解答§ 产品新特性§ 总结42013+SRM相关产品版本简介2008SRM4.x+ABRSRM5.0+ABRSRM5.5+ABRVR5.0(SRMOnly)SRM1.x+ABRVR/SRM&SVR5.1VR/SRM&SVR5.5SRM5.1+ABR5vSphereReplication(VR)简介6vSphereReplication§ 包含在vSphereEssentialsPlus及更高级的授权的特性里§ 各个VM进行异步复制§ 复制是进行在VMDK层次的§ 和vCenter/ESXi5.x充分集成§ 实际使用时可以和SRM协同或者不协同工作7vSphereReplicationAppliance§ 只需下载部署一个Appliance• 在SRM和非SRM的部署中都使用同样的appliance• 每个部署实例刚初始化时,是两个角色§ 角色1-vSphereReplicationManagementServer(VRMS)• 负责配置管理• 多site之间只能有一个appliance配置成此角色• 如果配置1site就会产生警告§ 角色2-vSphereReplicationServer(VRS)• 管理那些replica实例• 每个site可配置1个到多个(最多支持10个)8简单部署部署和配置VR组件通过vCenter对组件配对为replication*配置虚机*将定义RPO,目的Datastore,目的文件夹或资源池9配置vSphereReplication在vCenter中,VRreplication需配置在每个VM之上RPO的可设置范围是15分钟到24小时每个虚拟磁盘都可选择目的datastore10完全恢复的四个步骤右键,选择“Recover”选择一个目标目录选择一个目标资源点击Finish每一步都会检查用户选择进行合法性11vSphereReplication用例12独立的vSphereReplication§ 本地复制• 单个站点复制• 和单个vCenter工作§ Remoteoffice/Branchoffice(ROBO)• 支持单个vCenter• 支持单个VRappliance§ 跨站点的复制• 每个站点有自己的vCenter• 可进行任一方向的Replication13本地复制vCenterServerESXiNFCVRAESXiNFCVRAESXiNFCVRAStorageStorageVMDK1(VMDK1)VRAppliance14跨站点的复制ESXiNFCVRAESXiNFCVRAESXiNFCVRAStorageStorage(VMDK1)ESXiNFCVRAESXiNFCVRAESXiNFCVRAVRApplianceVRApplianceStorageStorageVMDK1vCenterServervCenterServer15RemoteOfficeBranchOffice(ROBO)StorageStorageVMDK1ESXiNFCVRAESXiNFCVRAESXiNFCVRAESXiNFCVRAStorageVMDK3(VMDK1)Branch1Branch2(VMDK2)(VMDK3)ESXiNFCVRAStorageVMDK2VRAppliancevCenterServer16SiteRecoveryManager(SRM)简介17ReplicationSRM§ 为vSphere追加的(灾备)解决方案§ 主要使用场景是灾难备份§ 支持按计划的,无破坏性的TestandFailbackMigrations§ 不再需要脚本和手动的运行操作手册§ 减少了在远程站点之间搬移和恢复负载(workload)的⻛风险18SRM的关键组件ReplicationSRMServer§ 每个站点一个vCenterServer(Windows或者VCVA),相同版本§ 每个站点一个SRMServer,相同版本§ vSphere主机,建议各个site使用相同版本(版本低于vSphere5.x且使用了arrayreplication的话)需要vSphereEssentialsPlus或更高的软件授权vCenterServer19SRMReplication的可选项§ SRM既可使用ArrayBasedReplication,也可以使用vSphereReplication§ SRM能“看到”已经由另外独立的vSphereReplication保护的虚拟机§ 如果需要,能通过SRM重新安装vSphereReplicationHubLUN2WebMulti-tierAppDBAppvSphereReplicationStorage-basedReplicationLUN1WebDBAppMulti-tierApp20Recovery的工作流§ Failover自动化• 用户定义的恢复计划(recoveryplan)• 使出错概率最小化§ 非破坏性的Failover测试• 隔离的测试环境• 增加了对所配置的灾备流程的信心§ 按计划的迁移• 零数据损失• 日常运维的数据迁移§ Failback自动化• 重新保护迁移后的虚拟机,数据回迁21常⻅见问题解答(FAQ)22没有SRM的vSphereReplication有何用途?为较小型环境准备的灾备工具ESXiNFCVRAStorageVMDK3(VMDK3)VRAppliance单个虚拟机的恢复实现本地/内部站点的数据复制在不同位置的存储单元内迁移需求23相比完整的SRM产品,VR缺少了那些功能?Failover/Migration工作流的自动化非破坏性的Failover测试 可定制的虚拟机调配(Orchestration)内建的报告/警告以及其定制化24为什么vSphereReplication不会用光所有的可用网络带宽?§ 和整个主机上其他服务一起进行带宽和资源调配§ VM的复制针对每个VMDK进行优化§ 当前的实现有效的适应各种规模的环境,众多VM,众多VMDK§ 对于单个数据变化频率极高的情况不是很理想,请继续关注后续产品的改进25哪些工作不适合用vSphereReplication来做?多站点间的共享组件vCenter服务器极高的数据变化频率&VSS多VM之间的写顺序保真零RPO(文档里明确)不支持的§ AD,DNS,LDAP• 通常这些服务在多站点之间共享§ Officialsolution,“心跳”• 可行,但不提供支持§ 通常意味着苛刻的RPO• VSSQuiescencetimeoverhead§ ArrayBasedConsistencyGroups§ VR的RPO范围是15min-24hrs• 使用arrayreplication可以15min§ 请查看releasenotes!• pRDMs,multi-writerVMDK’s等等.26基于磁盘阵列的Replication和vSphereReplication能一起使用吗?§ 可以。但是不要在同一个VM上同时使用两种方法!!!§ 典型的用例是基于所要求的服务保护级别,即• Tier1(RPO15min)–array• Tier2(RPO15min)–VR§ 不要把VR保护的VM放在受ArrayReplication保护的datastore上§ 一个VM不能同属于1被保护组• 为什么?任一被保护组发生一次failover,其他的被保护组就会无效HubLUN2WebDBAppvSphereReplicationLUN1WebDBAppArrayBasedReplication27产品新特性28支持被保护站点的StoragevMotionStoragevMotion§ 手动迁移虚拟机的任务可以借助StorageDRS来完成,更方便§ StoragevMotion现在可以应用到被保护的虚拟机上§ 只有被保护站点的VMDKs能被迁移,备份端的‘shadow’objects固定不变29vSAN+vSphereReplicationvSANvSANvSphereReplication30vSphereReplicationAppliances§ vSphere5.1• 独立的vSphereReplication,每个vCenter1个VRAppliance• 完整的SRM5.1,用户可以给每个vCenter部署最多10个VRAppliance§ vSphere5.5• 独立的vSphereReplication,每个vCenter可以部署最多10个VRAppliance• 独立的vSphereReplication支持新的拓扑结构• 完整的SRM5.5,和5.1的上限一样,每个vCenter最多10个VRAppliance31支持多个历史备份点MultiPoint-In-TimeRecovery(MPIT)ESXiVRAProtectedVMCurrentReplicaN-1N-2N-3保持多个历史点允许用户将环境恢复到早先的一个已知良好状态32多个历史备份点MPIT的设置保留策略在配置replication时指定33MPIT体现为Failover之后的环境中的虚拟机快照用户使用快照管理器去恢复到早期的备份点34总结35我们都讲了那些内容?§ vSphereReplication• 介绍vSphereReplication和如何使用它§ 用例• 使用时的不同选择• 怎样使用独立的vSphereReplication§ SiteRecoveryManager• 介绍当前的SRM产品集合和需求§ 常⻅见问题解答(FAQs)• 理解最常⻅见的现场问题§ SRM和VR5.5新特性• SRM和vSphereReplication5.5支持的新特性36和本讲座相关联的讲座§ 分会场六,614,VMWareSiteRecoveryManger产品维护与最佳实践,何佳hej@vmware.comBCO512937谢谢大家!