Hyper-V与虚拟化

群集故障转移失败后无响应的虚拟机 - Windows Server

· 52CE 我爱测

概要 本文提供的信息有助于诊断和解决涉及群集故障转移失败的问题。 此类故障可能导致虚拟机(VM)进入无响应状态。 可以通过重启受影响的 VM 来解决该问题。 本文还提供了收集日志以进一步分析的指南。 先决条件 在您继续之前,请确保已准备好以下物品: - 访问群集和 Hyper-V 环境 - 重启 VM 和收集日志的管理特权 - 了解如何收集群集日志和 Hyper-V TSS 日志 症状 出现问题时,会出现以下症状: - 所有 VM 都进入“已暂停”状态。

概要

本文提供的信息有助于诊断和解决涉及群集故障转移失败的问题。 此类故障可能导致虚拟机(VM)进入无响应状态。 可以通过重启受影响的 VM 来解决该问题。 本文还提供了收集日志以进一步分析的指南。

先决条件

在您继续之前,请确保已准备好以下物品:

  • 访问群集和 Hyper-V 环境
  • 重启 VM 和收集日志的管理特权
  • 了解如何收集群集日志和 Hyper-V TSS 日志

症状

出现问题时,会出现以下症状:

  • 所有 VM 都进入“已暂停”状态。
  • 以下错误代码可能出现在事件查看器中:
    • 事件 ID 1135
    • 事件 ID 5257
    • 事件 ID 1795

原因

未记录问题的具体根本原因。 但是,重启 VM 可解决问题。 建议进一步调查使用群集和 Hyper-V 日志来确定根本原因。

解决方案 1:重启 VM

请按照以下步骤重启受影响的 VM 来解决此问题:

  1. 打开 Hyper-V 管理器或故障转移群集管理器。
  2. 标识处于“已暂停”状态的 VM。
  3. 右键单击每个受影响的 VM,然后选择“重启”。
  4. 监视虚拟机,确保其返回到正常运行状态。

解决方案 2:收集日志以供进一步分析

若要对问题执行更深入的分析,请与支持团队收集和共享必要的日志:

  1. 采集集群日志:

    • 打开具有管理权限的命令提示符或 PowerShell 窗口。

    • 运行以下命令以生成群集日志:

      get-clusterlog -uselocaltime -destination C:\Mslog 
      
    • 找到生成的日志,通常保存在 %SystemRoot%\Cluster\Reports 目录中。

  2. 收集 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 的问题,并收集数据,以便进行更彻底的调查,以防止将来出现类似事件。

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
按正文的 Windows / Windows Server 适用版本;保留原文兼容性要求
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。