分布式网络名称资源在此节点上失败

Microsoft.Windows.6.2.Cluster.Resource.Netname.Clone.failed (Rule)

Knowledge Base article:

摘要

在此节点上启用网络名称时,群集网络名称资源出错。

事件详细信息

事件 ID:

1228

源:

Microsoft-Windows-FailoverClustering

符号名称:

RES_NETNAME_CLONE_FAILURE

消息:

在此节点上启用网络名称时,群集网络名称资源“%1”出错。失败的原因是: '%2'.错误代码为“%3”。您可能需要使网络名称资源脱机并重新联机以重试。搜索系统错误代码 ( http://go.microsoft.com/fwlink/?LinkId=83027)。

原因

征求意见文档 (RFC) 2136 允许通过以下两种方法形成动态更新响应:

运行 Windows Server 2008 R2 的计算机上的 DNS 服务器使用方法 1,而第三方 DNS 服务器使用方法 2。

出现此问题的原因是,运行 Windows Server 2008 R2 的计算机解析从 DNS 服务器接收到的响应数据包的方式有所不同。在您尝试动态注册 SRV 记录后,便会进行该解析。

运行 Windows Server 2008 R2 的 DNS 客户端将使用方法 2 的响应视为坏数据包,即使针对更新返回的状态代码为“success”也是如此。此行为会导致记录 NETLOGON 错误事件 ID 5774,其状态代码为 9502 (DNS_ERROR_BAD_PACKET),或者导致阻止群集在场景 2 中将资源联机。

解决方案

检查 DNS 配置

网络名称资源无法注册一个或多个域名系统 (DNS) 名称。如果当前未打开事件查看器,请参阅“打开事件查看器并查看与故障转移群集相关的事件”。如果事件中包含您尚未查找的错误代码,请参阅“了解有关某些事件消息包含的错误代码的详细信息”。查看事件消息之后,检查以下事项:

若要执行以下过程,您必须是每个群集服务器上本地“管理员”组的成员,并且您使用的帐户必须是域帐户,或者您被委派了等效的权限。

打开事件查看器并查看与故障转移群集相关的事件

要打开事件查看器并查看与故障转移群集相关的事件,请执行以下操作:

了解有关某些事件消息包含的错误代码的详细信息

要了解有关某些事件消息包含的错误代码的详细信息,请执行以下操作:

NET HELPMSG errorcode

验证

若要执行以下过程,您必须是每个群集服务器上本地“管理员”组的成员,并且您使用的帐户必须是域帐户,或者您被委派了等效的权限。

确认网络名称资源可以联机

要确认网络名称资源可以联机,请执行以下操作:

Element properties:

TargetMicrosoft.Windows.6.2.Cluster.Monitoring.Service
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
分布式网络名称资源在此节点上失败
{0}

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.6.2.Cluster.EventProvider Default
WA WriteAction Microsoft.Windows.Cluster.GenerateAlertAction.SuppressedByDescription Default

Source Code:

<Rule ID="Microsoft.Windows.6.2.Cluster.Resource.Netname.Clone.failed" Enabled="true" Target="Clus8Library!Microsoft.Windows.6.2.Cluster.Monitoring.Service" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.Windows.6.2.Cluster.EventProvider">
<Criteria>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>1228</Value>
</ValueExpression>
</SimpleExpression>
</Criteria>
<LogName>System</LogName>
<PublisherName>Microsoft-Windows-FailoverClustering</PublisherName>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="ClusLibrary!Microsoft.Windows.Cluster.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.6.2.Cluster.Resource.Netname.Clone.failed.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>