Hyper-V 客户机不再启动

Hyper-V 客户机不再启动

昨天,我的所有 Hyper-V 客户机都正常运行。今天,所有客户机在启动时都停滞了。Windows 客户机似乎启动了,但随后停滞了,屏幕上显示 Windows 徽标或计时器,几个小时内没有显示任何进度。主机系统似乎运行良好。

主机系统是 Windows Server 2012 R2,客户系统也是 Server 2012 R2 和 Server 2016,一些 Linux 客户系统也在运行(并且也不再启动)。该系统已经运行多年,没有问题。硬件相当便宜(AMD Ryzen 5 3600 CPU,带 SATA 驱动器、HDD 和 SSD、64 GB RAM)。四个 HDD 捆绑在镜像存储池中。操作系统在 SSD 上运行。它不是最强大的系统,但可以满足我的个人需求。

我检查了系统事件日志。一个 SSD(目前未用于 VM 客户机,也不在存储池中)报告了坏块。我运行了 chkdsk 来“修复”它。否则,事件查看器中不会显示任何相关错误。存储池未报告任何错误。我运行了 HWINFO64,但没有发现任何故障迹象。

启动虚拟机后,客户机需要一段不寻常的时间才能激活客户机操作系统。在一个示例中(Linux),启动似乎正常。引导加载程序出现。之后,一切都非常缓慢。启动过程需要几分钟而不是几秒钟。当启动 GNOME 时,它会停滞。

我怀疑存在 I/O 问题。因此,下一步,我考虑更换主板。

还有什么我可以/应该事先检查的吗?

答案1

由于存储池最初没有显示问题,我怀疑是主板故障(尽管可能性不大)。所以我更换了主板,这样我就可以再次运行虚拟机了。但是,存储池中的一个磁盘现在被标记并显示为“丢失通信”。所以我猜测在原始配置中,坏磁盘大大降低了存储池的速度。据我所知,更换主板应该不会有任何影响,但它使故障变得明显。

于是我更换了坏磁盘,并让存储池在一夜之间自行重建。重建期间,存储可以使用。最后我换回了原来的主板。现在,一切又恢复正常了。

相关内容