查询以获取 Windows 故障转移群集中的 failoverCount 和 lastFailover

查询以获取 Windows 故障转移群集中的 failoverCount 和 lastFailover

有人知道在 Windows 故障转移群集中获取当前故障转移计数和上次故障转移日期时间的命令或 PowerShell 脚本吗?我有一个 2 节点群集,有时不会自动故障转移。该组配置了默认值,即每 6 小时最多发生 1 次故障。查看日志文件后,Get-ClusterLog我发现了一种模式:

当它工作并成功故障转移到另一个节点时,日志文件将包含:

  • 自上次故障以来的时间大于故障转移期;将 failoverCount 重置为 0。
  • 故障转移组 ME-AG,故障转移计数 1,上次时间为 2020/09/17-00:00:23.017。

当它出现故障并且集群资源停止运行的时候,日志文件将包含:

  • 未对组 ME-AG 进行故障转移,failoverCount 2,failoverThresholdSetting 4294967295,lastFailover 1601/01/01-00:00:00.000

最后一次故障转移日期是 410 年前,可能是因为它当前为空值。显示了和Get-ClusterGroup ME-AG的值,但我似乎无法找出 WSFC 从哪里获取 failoverCount 和 lastFailover 的值。FailoverPeriodFailoverThreshold

相关内容