我们已经使用 Hyper-V 10 在 Windows 10 主机上的 VM 中安装了 CentOS 7,它通过外部 vSwitch 连接,
我们遇到了电源问题,导致主机 Windows 机器意外断电,重启后虚拟机启动,但我们无法连接到 CentOS 7,除非我们在 Hyper-V 上停止并重新启动虚拟机,
另一方面,如果我们关闭主机 Windows 计算机并重新启动,我们就可以连接到 CentOS 7,而无需重置虚拟机
答案1
我以前也遇到过类似的事情。问题的原因是网卡的 MAC 地址。在 Hyper-V 中,它被设置为“自动生成”,当 Hyper-V 重新启动时,它会为网卡生成新的 MAC 地址。这会让 CentOS(根据我的经验是 6.x)认为这是一张新卡。因此它不会加载网卡的配置,也不会启动它。为了解决这个问题,我不得不在网卡上设置一个静态 MAC。