我正在将 Windows 2012 Hyper-V 主机升级到 2012R2。作为此过程的一部分,我正在将现有虚拟机从 2012 主机迁移到已重建的主机。这些是无共享迁移;我们还没有 SAN(目前)。
这些虚拟机中有几台是 Windows 7 Pro 32 位。它们似乎顺利完成了迁移,但由于其他地方的网络配置错误(它们被赋予了静态 IP,而这些 IP 仍由 DHCP 分配),其中两台失去了连接。在排除此问题并在找到原因之前,我尝试升级虚拟机上的 Integration Services 软件。我想这就是我遇到的问题的根源。
现在他们的网络连接非常不稳定。有时 ping 可以双向工作,有时只能单向工作,有时两个方向都不能工作。一般来说,网络连接也是如此。
我尝试过的事情:
- 关闭防火墙
- 连接到不同的虚拟交换机
- 在客户操作系统中删除并重新添加 NIC
- 在来宾的 Hyper-V 设置中删除并重新添加 NIC
- 使用旧式虚拟网卡替换标准虚拟网卡
- 将客户机完全转移到另一台主机
我在事件查看器中看不到任何内容,没有停止或失败的服务。
这两台有问题的虚拟机与其他五台(看起来运行良好,真是太好了)的唯一区别在于,我在这两台有问题的虚拟机上升级了 Integration Services 包,而在其他虚拟机上没有升级。此外,似乎只有 Win7 虚拟机受到影响;我已经在几台服务器虚拟机上升级了 Integration Services,它们似乎运行正常。
我感到困惑和沮丧。有什么想法吗?!
谢谢!
答案1
这确实令人费解,但听起来你已经迈出了良好的第一步。
我建议两件事:
1 - 确保您的 hyper-v 主机上拥有最新的集成工具(Windows 更新应该可以为您提供) - 您需要在任何客户机上重新安装新版本。
2 - 使用捉鬼敢死队(http://ghostbuster.codeplex.com) 删除仍安装在 Windows VM 上的任何旧网络硬件。如果工作和非工作 VM 之间的所有其他内容都匹配,这听起来像是驱动程序问题。