SMB 功能不使用非默认的群集网络名称配置 Windows 服务器 2016年、 Windows Server 2012 R2 和 Windows Server 2012

症状

请考虑以下情形:

  • 您使用的 Windows Server 2012、 Windows Server 2012 R2 或 Windows 服务器 2016年群集。

  • 这样的DNSName名称属性与群集网络名称资源的名称不同,可更改群集网络名称资源属性。例如,您可以运行以下 PowerShell cmdlet:

    获得 ClusterResource"ClusterNetworkNameResource"|获得 ClusterParameter

    Object                        Name       Value          Type
    ------                        ----       -----          ----
    ClusterNetworkNameResource    Name       ServerNameX    String
    ClusterNetworkNameResource    DnsName    ServerNameX    String
    
    
    
  • 启用了CA 功能与此群集组中创建的文件共享。

在这种情况下,CA 功能不能正常工作,并在 SMBWitnessClient 日志中收到以下事件︰

Log Name: WitnessClientAdmin
Source: Microsoft-Windows-SMBWitnessClient
Event ID: 8
Level: Error
Description:
Witness Client failed to register with Witness Server for notification on NetName with error (The parameter is incorrect.) 

注意:此事件可能还会记录与文件共享没有启用 CA 功能。

原因

由于 SMB 代码需要群集网络名称资源和DNSName的属性名称的名称名称相同,将出现此问题。

解决方法

要变通解决此问题,您必须调整群集网络名称资源的资源的名称相同的属性。

更多信息

的 SMB 见证服务的目的是加速群集节点故障的检测。该 SMB 见证服务才聚集 CA 共享的活动。不使用 SMB 见证服务为非 CA 股份。

如果将记录事件 ID 8 并见证客户端无法注册为群集网络名称 / CA 文件共享,则这是等于如果禁用 SMB 见证服务。

在群集服务运行状况检查过程中第一次发现某个群集节点出现故障,SMB 见证服务还获取此信息立即从群集。

下一步 SMB 客户端将通知从 SMB 见证服务,他们需要重新连接到其余的群集节点。在几秒内完成此进程。如果 SMB 见证服务未运行然后 SMB 客户端需要依赖 TCP 和 SMB 超时。根据配置此过程可能需要大约 45-90 秒,直到客户端通知群集节点故障,并且重新连接到其余的群集节点。在某些特殊的配置可能需要多个分钟直到通知群集节点故障。

SMB 见证服务不一定需要使 CA,但建议有这服务默认配置为此加快了检测节点故障。Nevertheless 完全支持 CA 功能已禁用 SMB 见证服务。

状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×