在完成Hyper-V虚拟机复制功能的部署配置之后,Hyper-V主机和副本机会定期不停的同步虚拟机内容。今天我们接着上一篇文章的内容,对其用虚拟机复制功能的虚拟机进行故障转移测试。复制虚拟机的故障转移测试并非需要我们手工的去做任何测试操作,而是Hyper-V内置的测试方法,通过自带的测试功能我们可以快速的了解虚拟机复制的状态和有效性。
首先我们打开Hyper-V主机中启用虚拟机复制的虚拟主机,我们看下虚拟机中各个配置、文件等信息,以便在后面测试虚拟机复制故障转移时的检查。我这里就是简单的看了下IP地址的信息。
然后我们切换到Hyper-V副本主机,并找到启用复制虚拟机的副本,右键副本虚拟机,选择复制-测试故障转移。
在选择测试故障转移后,向导会让我们选择测试的恢复点,这里由于我选择了只保留最新的恢复点,所以就只能选择最新恢复点。
在进行测试故障转移时,系统会将副本虚拟机启动起来。但如果我们仔细观察的话会发现hyper-V主机并非是直接把副本虚拟机启动起来,而是会基于当前的副本虚拟机状态创建一个差异磁盘,再根据复制虚拟机的配置文件自动创建一个用于测试的副本虚拟机。
我们打开设置会发现用于测试的副本虚拟机的配置与我们真正的复制虚拟机是完全一样的,除了网络适配器。我们切换到网络适配器的选项卡,会发现网络适配器处于未连接状态,并且VLAN ID也是被清空了的。
但是我们启动好虚拟机后,检查各种设置和文件和我们的主虚拟机应该是一致的,但如果现在或者最近我们的主虚拟机又发生了变化的话,是不会同步到这边的。我们切换到网络共享中心-网络连接会发现IP等信息均是一致的。
在完成对副本虚拟机的检查后,我们需要停止测试故障转移,从而回收资源、删掉测试用的副本虚拟机。
在停止测试故障转移时,会提示我们将丢弃测试副本虚拟机的数据。
到这里我们对副本虚拟机的测试,故障转移测试就已经完成了,当然我这里的故障转移测试内容很简单,按理说我们应该写入一些文件,变动一些设置,然后检查副本虚拟机的同步速率、同步时间等内容,这样才更加有意义。
但既然我们已经明白了Hyper-V复制功能底层的原理,这些测试在正常的情况下是不需要的,只要我们时刻注意我们的Hyper-V复制功能的运行状况即可。
在复制运行状况中我们可以看到非常多有价值的信息,其中最终要的就是上次同步时间,以及未复制的数据大小。
今天的复制故障转移功能测试就到此为止,感谢各位朋友对我的支持,若有任何问题,欢迎随时回复文章,我们一起交流、学习!
本文转自 reinxu 51CTO博客,原文链接:http://blog.51cto.com/reinember/1274458,如需转载请自行联系原作者