Windows Server 2022运行Hyper-V时虚拟机关机停滞及主机重启卡在Hyper-V服务关闭阶段的问题排查求助
Windows Server 2022运行Hyper-V时虚拟机关机停滞及主机重启卡在Hyper-V服务关闭阶段的问题排查求助
之前我在Windows Server 2012R2上跑Hyper-V直到它停止支持,期间从来没遇到过这种问题。最近换了新硬件,装了Windows Server 2022标准版,建了两台虚拟机,用途和之前完全一致:一台跑Web应用,关联着另一台VM上的数据库和授权服务器。平时运行都没问题,唯独关机环节出了大问题:
- 通过主机上的Hyper-V管理器连接到虚拟机,执行关机命令后,哪怕等了整整一个小时,Hyper-V管理器里显示的VM状态还是「Stopping」,根本不会变成「Stopped」或者「Off」。
- 要是尝试重启主机,还会卡在显示「Shutting down Service: Hyper-V Virtual Machine Management」的界面,一等就是好几个小时。虽然最后主机还是能重启,重启后一切看似正常,但每次需要更新系统、重启VM和主机时,这个问题就会重复出现。我现在迫切想解决VM关机停滞的问题,让它们能正常完成关机流程。
我也查了其他相关讨论,看到有针对Server 2016类似问题的建议,说VM的交换驱动器必须放在本地C盘上——这点我的VM是符合要求的,但主机的交换空间是放在一个单独控制器连接的独立磁盘上的。
想问下有没有其他朋友遇到过这种情况:主机交换驱动器在不同控制器/磁盘上时,Hyper-V虚拟机会出现关机停滞的问题?如果大家都有这个相关性的反馈,说不定能让微软注意到这个问题并修复。
另外我也清楚,最直接的测试方法就是把主机的交换驱动器改回本地C盘,看看能不能解决VM的关机停滞问题,但这是生产服务器,我实在不想随便做这类实验,所以来这儿求助各位大佬有没有其他排查思路或者解决方案。
备注:内容来源于stack exchange,提问作者deuxbits




