启动与系统组件

无法使群集资源联机故障排除指南 - Windows Server

· 52CE 我爱测

本指南旨在帮助你开始排查无法在基于 Windows 的群集环境中联机群集资源的问题。 故障排除清单 1. 当资源无法联机时,托管相关资源的服务器上会记录事件 ID 1069: 错误 1069 Microsoft-Windows-FailoverClustering 群集资源<>“资源名称”在群集角色“可用存储>”中“资源类型>”<<失败。 2. 检查系统事件日志中的事件 ID,然后检查是否记录了其他错误或警告。 例如:

本指南旨在帮助你开始排查无法在基于 Windows 的群集环境中联机群集资源的问题。

故障排除清单

  1. 当资源无法联机时,托管相关资源的服务器上会记录事件 ID 1069:

错误 1069 Microsoft-Windows-FailoverClustering 群集资源<>“资源名称”在群集角色“可用存储>”中“资源类型>”<<失败。

  1. 检查系统事件日志中的事件 ID,然后检查是否记录了其他错误或警告。 例如:

    • 如果物理磁盘资源无法联机,请检查是否存在与磁盘相关的错误或警告。 例如,事件 ID 129(总线重置)或事件 ID 153(IO 重试)。
    • 如果网络名称资源无法联机,请检查是否存在与 DNS 相关的条目。
    • 如果 IP 地址资源无法联机,请检查是否存在与 NIC 相关的事件、错误或警告。
  2. 如果除事件 ID 1069 之外未记录任何内容,请查看群集日志以进行进一步故障排除。 打开提升的 PowerShell 提示符并运行以下 cmdlet:

    Get-ClusterLog -Destination C:\temp
    

    注意

    此 cmdlet 将在所有群集成员上生成群集日志,并将其复制到执行该 cmdlet 的服务器上的 C:\temp 文件夹中。

  3. 在群集日志中搜索可能与事件 ID 1069 相关的字符串:

    [RCM] rcm::RcmResource::HandleFailure
    [RHS] Online for resource
    OnlineThread: Error <Code> bringing resource online.
    [RHS] RhsCall::DeadlockMonitor: Call ONLINERESOURCE
    

    注意

    占位符 <代码> 表示错误代码,可能会因问题而异。

常见支持方案

数据收集

在联系Microsoft 支持部门之前,可以收集有关问题的信息。

先决条件

  1. 必须在本地系统上具有管理员权限的帐户上下文中执行 TSS ,并且必须接受 EULA(接受 EULA 后,TSS 不会再次提示它)。
  2. 建议本地计算机使用 RemoteSigned PowerShell 执行策略。

注意

如果当前 PowerShell 执行策略不允许运行 TSS,可以执行以下操作:

  • 为进程级别设置 RemoteSigned 并运行以下 cmdlet:

    PS C:\> Set-ExecutionPolicy -scope Process -ExecutionPolicy RemoteSigned

  • 验证更改是否已生效,请运行以下 cmdlet:

    PS C:\> Get-ExecutionPolicy -List

由于进程级别权限仅适用于当前 PowerShell 会话,因此一旦关闭了运行 TSS 的给定 PowerShell 窗口,进程级别的分配权限也将返回到以前配置的状态。

在联系Microsoft 支持部门之前收集关键信息

  1. 下载 TSS 并将其解压缩到 C:\tss_tool 文件夹。

  2. 打开提升的 PowerShell 提示符,并将目录更改为 C:\tss_tool 文件夹。

  3. 通过在源节点和目标节点上运行 cmdlet 来启动跟踪。

    .\Get-psSDP.ps1
    

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
适用于当前 PowerShell 会话,因此一旦关闭了运行 TSS 的给定 PowerShell 窗口,进程级别的分配权限也将返回到以前配置的状态。
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

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

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