故障转移群集

重建群集后,Windows Server 2019 群集角色无法联机 - Windows Server

· 52CE 我爱测

概要 参考本文以解决 Windows Server 2019 故障转移群集的问题,其中在重建群集后,群集角色不会在特定的节点上线。 通常,此问题表示群集名称对象(CNO)没有更新安全域名系统(DNS)区域的正确权限。 本文介绍症状、根本原因和建议的解决方法步骤。 症状 重新生成 Windows Server 2019 故障转移群集,然后遇到以下一个或多个症状: - 在一个特定节点上,群集角色无法运行。 - 在该节点上,事件日志显示以下错误消息,指示权限问题

概要

参考本文以解决 Windows Server 2019 故障转移群集的问题,其中在重建群集后,群集角色不会在特定的节点上线。 通常,此问题表示群集名称对象(CNO)没有更新安全域名系统(DNS)区域的正确权限。 本文介绍症状、根本原因和建议的解决方法步骤。

症状

重新生成 Windows Server 2019 故障转移群集,然后遇到以下一个或多个症状:

  • 在一个特定节点上,群集角色无法运行。

  • 在该节点上,事件日志显示以下错误消息,指示权限问题:

    Cluster network name resource failed registration of one or more associated DNS name(s) because the access to update the secure DNS was denied.
    
  • 泛型角色不会故障转移到另一个节点。 事实上,除非您涉及群集供应商,否则角色无法成功故障转移。

即使销毁群集,然后重新生成群集,问题也会仍然存在。

原因

如果群集网络名称资源无法注册其 DNS 名称,则会出现此问题,因为 CNO 没有更新安全 DNS 区域所需的权限。 如果没有这些权限,DNS 注册将失败。 因此,受影响节点上的群集角色无法联机。

决议

若要在 Windows Server 2019 故障转移群集中解决此问题,请执行以下作:

  1. 验证 Active Directory 中是否存在 CNO,且该 CNO 未被禁用。
  2. 验证 CNO 是否有足够的权限更新安全 DNS 区域中的记录。 请按照下列步骤操作:
    1. 在 DNS 管理器控制台中,找到群集域的正向查找区域。
    2. 右键单击区域,选择“ 属性”,然后选择“ 安全性”。
    3. 验证 CNO 是否具有 “创建所有子对象 ”和 “写入所有属性” 权限。
    4. 如果缺少权限,请对其进行配置。
  3. 尝试使群集角色联机。
  4. 若要测试群集,请执行手动故障转移。
  5. 查看事件日志,验证 DNS 注册是否成功,并且不会生成权限错误。

向 CNO 授予正确的权限后,节点间的系统故障转移应按预期工作。

数据收集

如果在完成解决步骤后问题仍然存在,请收集以下数据,然后联系 Microsoft支持部门:

  • 来自所有节点的群集日志。 若要收集日志,请在其中一个群集节点上运行以下命令:

    Get-ClusterLog -UseLocalTime -Destination <folder path></folder>
    
  • FailoverClustering 和 DNS 服务器事件日志频道的相关事件日志。

  • Active Directory 中 CNO 对象的详细信息,包括安全权限。

此信息可帮助支持工程师快速识别权限或配置问题。

参考文献

资料来源与适用范围

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

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

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