环境变迁导致的热迁移失败案例

问题描述:这个问题跟Vmware没有任何关系哈,首先澄清。在我们对另外一款虚拟化软件进行测试的过程中,曾经发生过这么一件有趣的事情,供大家参考。Vmotion应该算是所有虚拟化软件必备的功能,它除了要保障虚拟机能正常迁移到其他机器上,另外客户端的访问不能中断。我们在测试的过...显示全部
问题描述:

这个问题跟Vmware没有任何关系哈,首先澄清。在我们对另外一款虚拟化软件进行测试的过程中,曾经发生过这么一件有趣的事情,供大家参考。Vmotion应该算是所有虚拟化软件必备的功能,它除了要保障虚拟机能正常迁移到其他机器上,另外客户端的访问不能中断。我们在测试的过程中,可能更多的关注的是虚拟机迁移前和后的转台时候有异常,对于客户端的访问似乎多少有些忽略。一次测试过程中,我发现虚拟机正常迁移到其他的宿主机上,但是客户端访问却中断了。

解决过程:

第一反应,虚拟机迁移正常,状态正常。那么问题应该出在网络连接上,于是尝试查看网关的连通性。网关没有问题。

第二反应,回过头来想想迁移前后的变化。内存拷贝过程应该没什么问题,不然机器状态会有问题。接下来就是网络的问题,迁移之后,网卡MAC映射发生变化了。

第三反应,从虚拟机内部往外ping个包试试看,客户端访问马上通了。

第四反应,不用琢磨了,网络上的ARP没有及时更新,导致交换机不知道往哪儿送数据包。

第五反应,这个动作应该由Vmotion的软件主动通知交换机,恰恰这个虚拟化软件缺少了这个功能,或者说不够完善。

问题总结:

其实这个问题跟我们工程师的实施和运维都没有太大关系,只是在提醒更多同业者在选型和测试过程中要关注的更细节。因为对于刚刚创业或者起步的新技术或者新产品来讲,经历的考验更多的是实验室环境下的各种场合。并没有经历过真正的复杂生产环境下的考验。任何简单环境下的测试结果是有一定局限性的,我们在选型的时候要充分考虑到这一点。

收起
参与18

查看其它 3 个回答kelvin124的回答

kelvin124kelvin124其它SIH

虚拟环境如果是Linux,部署的时候,会考虑到MAC地址的固化;win平台一般未做考虑。

汽车 · 2016-12-12
浏览1500

回答者

kelvin124
其它SIH
擅长领域: 虚拟化服务器数据库

kelvin124 最近回答过的问题

回答状态

  • 发布时间:2016-12-12
  • 关注会员:7 人
  • 回答浏览:1500
  • X社区推广