资源已注册不是提供程序的 DNS 条目

Microsoft.Windows.6.2.Cluster.Resource.has.registered.DNS.entries.that.are.not.providers (Rule)

Knowledge Base article:

摘要

在群集中,网络名称资源很重要,因为其他资源均依赖于该资源。仅当网络名称资源配置正确,并且受可用网络和网络配置正确支持时,网络名称资源才能联机。

事件详细信息

事件 ID:

1589

源:

Microsoft-Windows-FailoverClustering

符号名称:

RES_NETNAME_DNS_RETURNING_IP_THAT_IS_NOT_PROVIDER

消息:群集网络名称资源“%1”找到一个或多个与 DNS 名称“%2”相关的 IP 地址(不依赖 IP 地址资源)。找到的其他地址为“%3”。这可能会影响客户端连接,直到网络名称与相关 DNS 记录一致为止。请与您的 DNS 服务器管理员联系以验证与名称“%2”相关的记录。搜索系统错误代码 ( http://go.microsoft.com/fwlink/?LinkId=83027)。

原因

与同一个 DNS 名称相关联的一个或多个 IP 地址不依赖于 IP 地址资源。

解决方案

检查网络名称资源的依赖关系

如果当前未打开事件查看器,请参阅“打开事件查看器并查看与故障转移群集相关的事件”。查看事件消息后,请确认网络名称资源依赖于计划的 IP 地址资源,包括与 DNS 记录中的名称相关联的所有 IP 地址。有关详细信息,请参阅“查看群集中 IP 地址资源或网络名称资源的属性”。

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

查看群集中的“IP 地址”资源或“网络名称”资源的属性

要查看群集中的“IP 地址”资源或“网络名称”资源的属性,请执行以下操作:

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

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

验证

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

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

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

要快速检查资源的状态,可以运行以下命令。

使用命令检查故障转移群集中某个资源的状态

要使用命令检查故障转移群集中某个资源的状态,请执行以下操作:

CLUSTER RESOURCE ResourceName /STATUS

如果在未指定资源名称的情况下运行上述命令,将显示群集中所有资源的状态。

Element properties:

TargetMicrosoft.Windows.6.2.Cluster.Monitoring.Service
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
资源已注册不是提供程序的 DNS 条目
{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.has.registered.DNS.entries.that.are.not.providers" 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>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>GreaterEqual</Operator>
<ValueExpression>
<Value Type="Integer">1589</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>LessEqual</Operator>
<ValueExpression>
<Value Type="Integer">1591</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</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.has.registered.DNS.entries.that.are.not.providers.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>