千家信息网

Hyper-V Replica再同步的过程是怎样的

发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,这篇文章给大家介绍Hyper-V Replica再同步的过程是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Hyper-V Replica再同步这个话题引起人们的关注时,你
千家信息网最后更新 2025年02月07日Hyper-V Replica再同步的过程是怎样的

这篇文章给大家介绍Hyper-V Replica再同步的过程是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

Hyper-V Replica再同步这个话题引起人们的关注时,你可能会问的头一个问题是:为什么需要再同步参与Hyper-V Replica的虚拟机?何时需要再同步?如果 Hyper-V主服务器认识到,虚拟机的复制并非***,或者它不知道该复制什么,那么就需要进行再同步操作了。

如果虚拟机处于危急状态,或者如果主服务器对受到跟踪的变更失去了控制,因而无法确定复制的起始点,这时候其实需要再同步。在这种情况下,主服务器就需要从头开始,这包括删除恢复历史内容(HRL文件),为将要复制的VHD文件创建一个基准。

符合下列情形时,就需要再同步:

• 你在使用Hyper-V管理器可供使用的方法之外的任何方法,改动VHD文件。换句话说,Hyper-V复制引擎必须认识到Hyper-v复制引擎中所包含的VHD文件出现的任何变更,那样可以将变更内容记录在HRL文件中。

• HRL(Hyper-V复制日志)的累积超过50%。

• 写入到HRL文件出现了问题。

• HRL文件无法顺利关闭。

在上述任何情况下,如果需要对虚拟机进行再同步,"复制健康状况"方面就会出现一个出错信息。出错信息显示为:"某虚拟机<虚拟机名称>需要进行再同步。恢复复制,以便开始再同步。"要是显示了该信息,就必须借助副本虚拟机(Replica Virtual Machine),对该虚拟机进行再同步。

请注意:在你开始再同步之前,必须首先解决主服务器和复制服务器之间的任何连接问题。

再同步虚拟机的内容有两种方式:(1)通过恢复Hyper-V管理器中主虚拟机上的复制内容,或者(2)通过使用PowerShell cmdlet小命令。

从Hyper-V管理器,你可以鼠标右击Virtual Machine(虚拟机)> Replication(复制)>,然后选择"Resume Replication"(恢复复制)选项,即可恢复复制,或者开始再同步过程。

想通过PowerShell开始再同步操作,就要使用Resume-VMReplication cmdlet,如下所示:

Resume-VMReplication -VMName "MyVM" -Resynchronize -ResynchronizeStartTime "02/11/2014 12:00:00"

即便不需要再同步,或者如果Hyper-V副本还没有让虚拟机进入"需再同步"(Resynchronization Required)状态,你还可以手动开始再同步过程,但是除非绝对有这个必要,否则我们建议避免这么做。

只有你认为虚拟机的内容没有完全同步,需要再同步来纠正这个问题,才继续进行手动再同步。在手动触发的再同步过程中,虚拟机首先被暂停,然后开启再同步操作。

• Suspend-VMReplication -VMName "MyVM"

• Resume-VMReplication -VMName "MyVM" -Resynchronize

你可以使用Hyper-V管理器,针对每个虚拟机安排再同步操作。鼠标右击参与Hyper-V Replica的虚拟机,然后选择"Settings"(设置)。在左侧面板中,选择"Resynchronization"(再同步)选项,然后在右侧面板中,根据需要来修改设置,如下面这个屏幕截图所示:

可以从该屏幕截图中看到,你可以为再同步配置三个设置:(1)手动、(2)自动以及(3)按指定的时间间隔。建议配置及使用第3个选项("只在下列时间段自动开始再同步"),然后更改再同步,以便只在非高峰时间段进行。

你还可以使用Set-VMReplication和Get-VMReplication这两个PowerShell cmdlet小命令,配置及查看再同步设置,如下面命令所示:

禁用自动再同步的命令:

• Set-VMReplication -VMName "MyVM" -AutoResynchronizeEnabled 0

启用自动再同步的命令:

• Set-VMReplication -VMName "RESYNC VM" -AutoResynchronizeEnabled 1 -AutoResynchronizeIntervalStart 00:00:00 -AutoResynchronizeIntervalEnd 23:59:59

想检查再同步设置,可使用Get-VMReplication PowerShell cmdlet小命令,如下所示:

• Get-VMReplication -VMName "MyVM" | ft * -auto

想检查参与Hyper-V Replica的所有虚拟机的设置,使用该命令:

• Get-VMReplication * | ft * -auto

在Get-VMReplication输出结果中,寻找AutoResynchronizeEnabled、AutoResynchronizeIntervalStart和AutoResynchronizeIntervalEnd这几列及对应的值。

再同步过程是如何进行的?

再同步过程经历下面这几个步骤:

1. 再同步事件发生,人工发生或自动发生。

2. 主虚拟机和副本虚拟机的VHD尺寸受到检查。

3. 在再同步进行的过程中,主服务器开始跟踪VHD方面的变化。

4. 写入操作在HRL文件中受到跟踪,一旦再同步过程已完成,才加以复制。

5. 事件编号29242记入日志,这记录了虚拟机名称、VHD文件、VHD文件的起始数据块和结束数据块。

6. 为VHD创建一个差分磁盘。这是由于如果需要取消再同步操作,就可以很容易取消。

7. 再同步操作结束时,差分磁盘被并入到VHD文件中。

8. 在这个阶段,VHD加以比较,然后加以同步。这番比较是逐个数据块进行比较的,只有不一样的数据块才通过网络发送。这种机制减少了通过网络发送的数据量。

9. 再同步过程结束后,事件编号29244被记入到主服务器中。事件编号ID 29244 包含进行复制的VHD方面的信息、虚拟机名称、发送的数据块、所执行的时间以及操作结果。

10. 在这个阶段,变更内容已成功地并入到VHD文件,因而操作无法被取消。

11. 所有恢复点和HRL文件已被删除。

你也知道,再同步是这样一个过程:所有恢复点被删除,为全新复制准备好主虚拟机。这非常类似于你对虚拟机进行复制时。

再同步过程的总体目的是为了确保主服务器再一次开始跟踪VHD文件方面的变更,确保复制可以按往常那样恢复。所以,只有出现下列情况时才采用"手动"再同步:

如果主服务器不再复制到副本服务器,而相当多数量的变更是在主虚拟机处进行的。

如果你怀疑主虚拟机的内容和复制虚拟机的内容不相一致。

关于Hyper-V Replica再同步的过程是怎样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

同步 文件 过程 内容 服务器 服务 数据 手动 事件 信息 副本 命令 方面 时间 问题 管理 跟踪 只有 小命 情况 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库安全技术测试题1 汝州汇鑫科技软件开发商 网络安全与管理考试试题 企业学习软件开发费用 白银网络安全工程师的要求 小程序能否用自己的服务器 大三网络安全专硕 天津软件开发公司厂家价格 浙江软件开发公司有哪些 目前主要的七种软件开发模型 优就业网络安全培训学校 南京正规网络技术代理价钱 网络技术开发及推广合同 服务器验证怎么关闭 机载网络安全自动化测试设备 李玉婷mysql数据库讲解视频 数据库软件开发需要什么资质 基于数据分析的网络安全控制 2018网络安全实施方案 福建极简互联网科技有限公司 数据库元数据包括哪些 江苏dell服务器型号 学习网络安全有出路吗 中国计算机网络技术职业环境 阿里云服务器怎么获取公网ip 怎么通过ip查看服务器名称 日志服务器作用 软件开发需要用什么工具 软件开发环境由哪些构成呢 国工网络技术有限公司招聘
0