如何通过VMware容灾技术快速搭建PaaS层异地容灾平台?异地容灾解决方案。【作者】陈勇,从事IT行业十余年,熟悉各种UNIX和Linux系统(AIX/Solaris/HP-UNIX/Tru64Unix),获得多项相关专业认证,曾就职于某大型互联网上市公司公司现主要负责智慧城市业务云平台架构建设、项目管理及团队技术支持。一、前言随着虚拟化技术应用的日益普及,越来越多的重要业务系统运行在虚拟化平台上。如果生产机房遭遇地震、火灾、洪水、停电等,如何保护其业务系统,能否在短时间内快速恢复?有没有???除了采用高成本的存储复制技术实现异地容灾备份外,还有哪些预算投入少或者免费的方案可以实现业务系统的异地容灾备份?有没有???对于不同单位之间的虚拟化平台,能否以更低的成本实现业务虚拟机的相互备份?有没有简单部署、易管理、易维护的虚拟化异地容灾方案?答:“是!!”下面将重点介绍VMwarevSphereReplication复制技术。通过实际操作,让您了解如何快速搭建VMware虚拟化平台异地容灾平台,实现业务异地备份。二、VMware容灾的实现恢复技术一、VMwarevSphereReplication概述VMwarevSphereReplication是VMwarevCenterServer的扩展,提供基于hypervisor的虚拟机复制和恢复功能,vSphereReplication是基于存储的复制的替代方案,它保护虚拟机免受部分或完整的影响。通过在以下位置复制它们而导致站点故障:从源站点到目标站点在一个站点中从一个集群到另一个集群从多个源站点到共享的远程目标站点与基于存储的复制相比,vSphereReplication具有以下优势:虚拟机,复制方案,灵活选择源站点和目标站点的存储供应商。每个副本的总成本较低。您可以将vSphereReplication与vCenterServerAppliance或标准vCenterServer安装一起使用。您可以在一个站点上安装vCenterServerAppliance,在另一个站点上安装标准的vCenterServer。使用vSphereReplication,您可以快速高效地将虚拟机从源数据中心复制到目标站点。可以部署额外的vSphereReplication服务器以满足负载平衡需求。设置复制基础架构后,您可以选择在不同的恢复点目标(RPO)中复制哪些虚拟机。可以启用多个时间点保留策略来存储复制虚拟机的多个实例。恢复后,保留的实例可用作已恢复虚拟机的快照。vSphereReplication没有单独的许可证,因为它是特定vSphere许可证版本的一项功能。vSphereEssentialsPlusvSphereStandardvSphereEnterprisevSphereEnterprisePlus提供免费使用的vSphereReplication,具有真实的vSphere许可证和无限制的虚拟机复制。2.VMwarevSphereReplication如何工作使用vSphereReplication,您可以配置虚拟机从源站点到目标站点的复制,监控和管理复制状态,以及在目标站点恢复虚拟机。当虚拟机配置为复制时,vSphereReplication代理将虚拟机磁盘中的更改块从源站点发送到目标站点。更改的块将应用于虚拟机的副本。此过程不依赖于存储层。vSphereReplication执行源虚拟机及其副本的初始完全同步。复制种子可用于减少初始完全同步期间数据传输产生的网络流量。在配置复制期间,您可以设置恢复点目标(RPO)并在多个时间点(MPIT)保留实例。作为管理员,您可以监视和管理复制状态。您可以查看有关出站和入站复制、本地和远程站点状态、复制问题以及警告和错误的信息。手动恢复虚拟机时,vSphereReplication会创建虚拟机的副本,该副本连接到副本磁盘,但不会将任何虚拟NIC连接到端口组。可以查看副本虚拟机的恢复和状态,并将其连接到网络。可以恢复处于不同时间点(例如最后已知的一致状态)的虚拟机。vSphereReplication将保留的实例呈现为虚拟机可以还原到的普通虚拟机快照。可以在两个站点之间复制虚拟机。vSphereReplication安装在源站点和目标站点上。每个vCenterServer只能部署一个vSphereReplication设备。可以部署额外的vSphereReplication服务器以在两个站点之间进行复制。3.VMwarevSphereReplication带宽要求在配置复制之前,您需要确定vSphereReplication的存储和网络带宽要求,以便高效地复制虚拟机。使用vSphereReplication时,存储和网络带宽要求会增加。以下因素在确定vSphereReplication执行高效复制所需的网络带宽量方面发挥作用。1)基于网络的存储如果所有的存储都基于网络,对网络带宽的要求会增加,因为主机和存储之间的数据操作也会使用网络。规划部署时,请注意以下流量级别:运行复制虚拟机的主机与vSphereReplication服务器之间。在vSphereReplication服务器和有权访问复制目标数据存储的主机之间传输。在主机和存储之间传输。重做日志在快照期间在存储和主机之间传输。在共享具有列出的流量级别的网络的单个vCenterServer实例中复制虚拟机时,需要考虑基于网络的存储。如果您有两个站点,每个站点上都有一个vCenterServer实例,则两个站点之间的链接速度最为重要,因为它会减慢两个站点之间的流量复制速度。2)、数据更改率和恢复点目标数据更改率受恢复点目标(RPO)的影响。要估计每个复制的数据传输大小,有必要估计给定RPO的每个虚拟机要更改的块数。此RPO期间的数据更改率提供了vSphereReplication传输的块总数。此数字在一天中可能会有所不同,这会改变vSphereReplication在不同时间生成的流量。vSphereReplication根据RPO计划传输块。如果将RPO设置为一小时,vSphereReplication会传输该小时内更改的任何块以满足RPO的条件。当vSphereReplication创建要传输的块束时,vSphereReplication仅传输一次处于当前状态的块。vSphereReplication只记录block在对应的RPO时间段内发生变化,不记录变化次数。平均每日数据更改率可估算vSphereReplication传输的数据量或传输频率。如果RPO发生更改,vSphereReplication会在每次复制时传输更多或更少的数据以满足新的RPO。3)链接速度如果您需要在一小时内传输一个平均大小为4GB的bundle,您必须检查链接速度以确定是否可以满足RPO要求。如果链接是10Mb,理想情况下,在几乎没有开销的情况下,在完全专用的链接上传输4GB的捆绑包大约需要一个小时。如果满足RPO,则10MbWAN连接将饱和。即使在理想条件下,没有开销或限制因素(例如重传、共享流量或过度突发的数据更改率),连接也会饱和。可以假定只有大约70%的链路可用于流量复制。这意味着在10Mb链接上,可实现的链接速度约为每小时3GB。在100Mb链接上,可实现的链接速度约为每小时30GB。3、VMware容灾实际运行环境说明:生产环境vSphere版本:ESXi6.0生产环境VC版本:VMwarevCenter6.7U2生产环境VR:VMwarevSphereReplication8.1.0容灾环境vSphere版本:ESXi6.0容灾环境VC版本:VMwarevCenter6.7U2容灾环境VR版本:VMwarevSphereReplication8.1.01。vSphereReplication安装1)、导入OVA,安装2)、部署OVF模板3)、选择存储、网络、设置密码4)、绑定到vService5)、安装完成2、vSphereReplication配置1)、通过WEB配置访问https://ip:5480端口2)、配置并与VC集成,输入VC登录账号信息3)、VR服务启动正常状态为running4)、同理,在另一场灾难中安装配置VR也需要同样的步骤恢复站点。灾难实践!中间没有广告,别走,JJJ1),首先我们登录VC2),菜单->站点恢复3),创建站点对,即生产站点->灾备站点配对4)、输入站点psc主机信息5)、默认下一步6)、两个站点配对完成7)、生产端,打开配对的站点8)、按提示登录容灾site9)、选择copy-new10)、选择copyVirtualmachine10)、选择目标站点,默认11)、选择存储磁盘12)、设置复制RPO,可以根据需求设置策略13)、配置复制关系完成14)、开始复制同步,注意:同步15)、复制完成,登录容灾站点,选择replication-reversereplication16)、选择我们有的虚拟机建立复制关系,并进行本地注册恢复17),恢复时,cancel虚拟机开机,(比如使用NSXVxlan实现两个站点之间的网络连接,因为灾备站点虚拟机的mac地址和IP信息和灾备站点上的是一样的)生产站点,会造成冲突)18)、选择对应的恢复站点资源19)、完成,恢复虚拟机20)、恢复完成后,可以在灾备站点看到恢复的虚拟机21)对于符合条件的客户,结合VMwareNSXVXlan技术实现两个站点之间的网络连接,只需要关闭生产站点的虚拟机,在灾备站点选择VXlan对应的灾备虚拟机即可网口组,虚拟机启动后,网络IP地址不变,业务可以异地运行。自定义RPO同步策略;2.VMwarevSphereReplication在两个站点之间复制虚拟机时,需要充分考虑vSphereReplication的存储类型和网络带宽,以便高效地复制虚拟机。
