今天,我想和大家谈谈Hyper-v复制技术,这是微软在WindowsServer2012中的一项新功能。通过Hyper-V复制,管理员可以让虚拟机(VM)通过网络异步复制,从而实现灾难恢复。如果其中一个主站发生灾难,可以快速复制网站的VM副本,保证业务的正常运行,如下图所示:
Hyper-vcopy是Hyper-V2012/R2中的一个免费灾难恢复工具,它是一个灾难恢复解决方案,而不是一个高可用的解决方案。也就是说,如果主站点出现故障,管理员需要手动恢复异地虚拟机的副本,以保证业务连续性。但是,在高可用性解决方案中(使用多站点集群故障转移),如果主站点出现故障,不同位置的虚拟机将自动复制进行恢复,无需手动干预。Hyper-v使用Hyper-V卷影复制服务(VSS)编辑器将主机上虚拟机的快照数据传输到辅助主机。
在企业中,业务连续性要求系统在停机后能够快速恢复业务,并将数据丢失的概率降到最低。造成业务中断的原因很多,如机房停电、服务器硬件故障、网络故障、软件故障、不可抗拒的自然灾害等。根据具体的故障类型,客户需要能够轻松恢复服务的灾难恢复解决方案。
对于自然灾害或机房长期停电,这种故障会影响整个数据中心,这就需要灾难恢复解决方案来恢复远程数据中心的数据,以恢复服务的正常运行。从WindowsServer2008R2开始,Hyper-V可以与故障转移群集一起使用,为虚拟机提供高可用性,并将服务中断降至最低。如果出现故障,管理员可以将虚拟机无缝迁移到集群中的其他主机,或者对虚拟机进行负载平衡,所有这些都不会影响虚拟化应用程序的正常运行。虽然这些技术可以保护虚拟化负载免受本地主机故障的影响,或者用于集群中主机的计划维护,但保护和预防将影响整个数据中心的故障。虽然故障转移群集可以与基于硬件的SAN复制技术一起使用来保护数据中心,但这种方法通常非常昂贵。
WindowsServer2012新增加的Hyper-Vcopy功能提供了一个低成本的内置灾难恢复解决方案。Hyper-Vreplica可以异步复制虚拟机,从而实现业务连续性和灾难恢复。WindowsServer2012R2中的这种异步复制是可配置的,管理员可以选择以下复制频率:30秒、5分钟和15分钟。
使用Hyper-v副本的先决条件:
只要两个站点通过网络连接,同时运行Server2012Hyper-V,不需要任何复杂的设置,就会是一个很好的容灾方案。Hyper-V副本仅适用于Server2012,不在Hyper-V客户端中。要充分利用Hyper-V复制副本,必须满足以下条件:
1.您的硬件必须支持Server2012环境中的Hyper-V。
2.您的主服务器和副本服务器必须有足够的存储空和物理内存来运行虚拟机。
3.必须确保主服务器和副本服务器之间的网络连接。
4.要正确配置防火墙规则,必须允许主站点和副本站点之间的复制。
5.您必须拥有X.509v3证书来支持相互身份验证(如果需要)
好了,说了这么多,我们来看看如何配置Hyper-v副本:
1.打开windows高级防火墙:单击入站规则,右键单击Hyper-V副本HTTP侦听器(TCP-In),然后单击启用规则。右键单击Hyper-V副本HTTPS侦听器(TCP入站),然后单击启用规则。
2.登录HV-01,打开Hyper-v管理器,点击“Hyper-v设置”
3.单击“复制配置”并选中以将此计算机启用为副本服务器。在“身份验证和端口”页面上,根据实际需要指定身份验证类型,以允许传入的复制流量。在“授权和存储”页面上,指定有权将虚拟机复制到此计算机的服务器。根据实际需要,可以选择允许从任何已认证的服务器复制,也可以选择允许从指定的服务器复制,如下图所示:
注意:当使用Kerberos身份验证时,复制的数据不会被加密。只有基于证书的身份验证会对传输过程中复制的数据进行加密。
在HV-02上重复上述 *** 作,如下图所示:
4.设置完成后,在HV-01的Hyper-v管理器中右键单击虚拟机VM-TEST,然后单击启用复制:
5.开始之前,请单击页面上的下一步:
6.指定副本服务器,然后单击“下一步”:
7.指定链接参数页面,指定副本服务器、副本服务器端口、验证类型,并选中使用压缩通过网络传输数据。单击下一步:
8.在“选择要复制的VHD”页面上,选择管理员不想为虚拟机复制的磁盘,然后单击“下一步”。一旦 *** 作切换到副本服务器,包含要运行的虚拟机的不必要数据的磁盘可能会从复制中排除。包含故障切换后快速更改且副本服务器不再使用的数据的VHD(如页面文件磁盘)应从复制中排除,以节省网络带宽:
9.在“配置复制频率”页面上,根据实际环境选择向副本服务器发送更改的频率。Hyper-V内置了30秒、5分钟和15分钟,Hyper-VServer2012R2增加了30秒。Hyper-V的默认复制频率是5分钟:
10.“配置其他恢复点”页。管理员可以将副本配置为仅存储最近收到的副本数据;根据管理员配置的复制频率更新副本服务器上的数据。管理员还可以配置副本以保留一个或多个额外的恢复点,这些恢复点大约每小时创建一次。拥有其他恢复点还允许管理员在执行故障切换时将虚拟机 *** 作恢复到更早的时间点。最多可以保留15个(在WindowsServer2012R2中为24个)这样的恢复点。记录管理员要求的恢复点数量。
11.选择初始复制方法页面。为了开始拷贝数据,拷贝需要传输虚拟机的当前状态。该初始状态可以通过现有网络直接传输,可以立即传输,也可以在管理员进行配置后再传输。管理员还可以使用副本服务器上预先存在的已恢复虚拟机(例如,如果管理员已恢复副本服务器上虚拟机的早期备份)作为初始副本。或者,管理员可以将初始拷贝拷贝到外部介质,然后将介质物理传送到拷贝站点,这样可以节省网络带宽。记录管理员计划使用的初始复制方法。
1.初始复制方法可以选择通过网络发送初始副本,使用外部介质发送初始副本,并使用副本服务器上的现有虚拟机作为初始副本。
2.对于计划复制,您可以选择立即开始复制,也可以自定义开始复制的时间。
12.确认后,点击完成:
配置完成后,您可以返回Hyper-v管理器检查复制进度:
您还可以查看复制信息:
右键单击启用了复制的虚拟机,然后单击“复制”-“查看复制 *** 作”:
您可以看到当前的“复制 *** 作”如下:
此时,我们登录到副本服务器并打开Hyper-vManager来检查虚拟机复制:
登录虚拟机“VM-TEST”,为测试创建一个新文件:
新虚拟机完成后,关闭测试虚拟机,然后右键单击拷贝计划的故障切换:
单击故障转移:
故障转移后,登录HV-02,打开Hyper-vManager,可以看到虚拟机“VM-TEST”已经启动:
登录HV-02,您可以看到测试文件已经同步:
今天就给大家讲这么多Hyper-vcopy的 *** 作!更多精彩内容,期待您的关注!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)