概要
本文提供的信息有助于诊断和解决涉及群集故障转移失败的问题。 此类故障可能导致虚拟机(VM)进入无响应状态。 可以通过重启受影响的 VM 来解决该问题。 本文还提供了收集日志以进一步分析的指南。
先决条件
在您继续之前,请确保已准备好以下物品:
- 访问群集和 Hyper-V 环境
- 重启 VM 和收集日志的管理特权
- 了解如何收集群集日志和 Hyper-V TSS 日志
症状
出现问题时,会出现以下症状:
- 所有 VM 都进入“已暂停”状态。
- 以下错误代码可能出现在事件查看器中:
- 事件 ID 1135
- 事件 ID 5257
- 事件 ID 1795
原因
未记录问题的具体根本原因。 但是,重启 VM 可解决问题。 建议进一步调查使用群集和 Hyper-V 日志来确定根本原因。
解决方案 1:重启 VM
请按照以下步骤重启受影响的 VM 来解决此问题:
- 打开 Hyper-V 管理器或故障转移群集管理器。
- 标识处于“已暂停”状态的 VM。
- 右键单击每个受影响的 VM,然后选择“重启”。
- 监视虚拟机,确保其返回到正常运行状态。
解决方案 2:收集日志以供进一步分析
若要对问题执行更深入的分析,请与支持团队收集和共享必要的日志:
-
采集集群日志:
-
打开具有管理权限的命令提示符或 PowerShell 窗口。
-
运行以下命令以生成群集日志:
get-clusterlog -uselocaltime -destination C:\Mslog -
找到生成的日志,通常保存在 %SystemRoot%\Cluster\Reports 目录中。
-
-
收集 Hyper-V TSS 日志:
-
使用 TroubleShootingScript 工具集(TSS)或任何其他建议的工具收集 Hyper-V 日志。
-
下载 安装程序报告压缩文件。
-
保存此文件并将其解压缩到 TEMP\TSS 目录。
-
打开 ADMIN PowerShell 窗口。
-
导航到 TEMP\TSS 位置。
-
运行以下命令:
.\TSS.ps1 -CollectLog SHA_support-all
日志在此处创建 - C:\MS_DATA。
-
确定问题的原因
收集日志后,对其进行分析,以确定失败的潜在原因。 要调查的常见领域包括:
- 群集节点通信问题
- 资源争用或系统资源不足
- 群集或 Hyper-V 环境中的配置错误
如有必要,请联系Microsoft支持人员,以获取有关查看日志和确定问题根本原因的帮助。
按照本文中的步骤作,可以解决无响应 VM 的问题,并收集数据,以便进行更彻底的调查,以防止将来出现类似事件。