In einem Cluster kann eine Netzwerknamenressource wichtig sein, weil andere Ressourcen davon abhängig sind. Eine Netzwerknamenressource kann nur online geschaltet werden, wenn sie richtig konfiguriert ist und ordnungsgemäß von den verfügbaren Netzwerken und Netzwerkkonfigurationen unterstützt wird.
Ereignisdetails
Ereignis-ID: | 1578 |
Quelle: | Microsoft-Windows-FailoverClustering |
Symbolischer Name: | RES_NETNAME_DNS_TEST_FOR_DYNAMIC_UPDATE_FAILED |
Meldung: Fehler beim Registrieren dynamischer Updates für den Namen "%2" über Adapter "%4" durch die Cluster-Netzwerknamenressource "%1". Möglicherweise wurde der DNS-Server nicht für das Akzeptieren dynamischer Updates konfiguriert. Fehlercode: "%3". Wenden Sie sich an Ihren DNS-Server-Administrator, um sicherzustellen, dass der DNS-Server verfügbar und für dynamische Updates konfiguriert ist.%n%nAlternativ können Sie die dynamischen DNS-Updates deaktivieren, indem Sie in den erweiterten TCP/IP-Einstellungen für Adapter "%4" auf der Registerkarte "DNS" die Einstellung "Adressen dieser Verbindung in DNS registrieren" deaktivieren. Suchen Sie nach Systemfehlercodes ( http://go.microsoft.com/fwlink/?LinkId=83027). |
Die RFC (Request for Comments) 2136 ermöglicht die Bildung einer dynamischen Updateantwort mithilfe der zwei folgenden Methoden:
1. Antworten unter Verwendung der kopierten Felder ZOCOUNT, PRCOUNT, UPCOUNT und ADCOUNT.
2. Antworten unter Verwendung der auf 0 festgelegten Felder ZOCOUNT, PRCOUNT, UPCOUNT und ADCOUNT.
Der DNS-Server auf einem Computer, auf dem Windows Server 2008 R2 ausgeführt wird, verwendet Methode 1, während die DNS-Server von Drittherstellern Methode 2 verwenden.
Dieses Problem tritt wegen der Art auf, in der ein Computer, auf dem Windows Server 2008 R2 ausgeführt wird, das von einem DNS-Server empfangene Antwortpaket interpretiert. Diese Interpretation erfolgt, nachdem Sie versucht haben, SRV-Einträge dynamisch zu registrieren.
Ein DNS-Client, auf dem Windows Server 2008 R2 ausgeführt wird, behandelt eine Antwort, die Methode 2 verwendet, als ungültiges Paket, auch wenn der zurückgegebene Statuscode für das Update "Erfolgreich" ist. Dieses Verhalten verursacht die Protokollierung des NETLOGON-Fehlers mit der Ereignis-ID 5774 und einem Statuscode von 9502 (DNS_ERROR_BAD_PACKET) oder blockiert bei dem Cluster das Onlineschalten von Ressourcen in Szenario 2.
Überprüfen der DNS-Konfiguration
Die Netzwerknamenressource konnte mindestens einen DNS-Namen (Domain Name System) nicht registrieren. Wenn die Ereignisanzeige zurzeit nicht geöffnet ist, finden Sie weitere Informationen unter "Öffnen der Ereignisanzeige und Anzeigen von Ereignissen im Zusammenhang mit Failoverclustering". Wenn das Ereignis einen Fehlercode enthält, den Sie noch nicht nachgeschlagen haben, finden Sie weitere Informationen unter "Suchen weiterer Informationen zu Fehlercodes, die in manchen Meldungen enthalten sind". Nachdem Sie eine Ereignismeldung gelesen haben, überprüfen Sie Folgendes:
Überprüfen Sie, ob der Eintrag für die Netzwerknamenressource auf dem DNS-Server noch vorhanden ist. Wenn der Eintrag versehentlich gelöscht oder vom DNS-Server aufgeräumt wurde, erstellen Sie ihn erneut, oder sorgen Sie dafür, dass er von einem Netzwerkadministrator erstellt wird.
Stellen Sie sicher, dass ein gültiger, verfügbarer DNS-Server für die angegebenen Netzwerkadapter im Cluster angegeben ist.
Überprüfen Sie das Systemereignisprotokoll auf Netlogon- oder DNS-Ereignisse, die in zeitlicher Nähe des Failoverclusterereignisses aufgetreten sind. Die Problembehandlung dieses Ereignisses behebt möglicherweise das Problem, das die Registrierung des DNS-Namens durch die Cluster-Netzwerknamenressource verhindert hat.
Zum Ausführen der folgenden Verfahren müssen Sie Mitglied der lokalen Gruppe Administratoren auf jedem der Clusterserver sein, und das von Ihnen verwendete Konto muss ein Domänenkonto sein, oder die entsprechenden Berechtigungen müssen an Sie delegiert worden sein.
Öffnen der Ereignisanzeige und Anzeigen von Ereignissen im Zusammenhang mit Failoverclustering
So öffnen Sie die Ereignisanzeige und zeigen Ereignisse im Zusammenhang mit Failoverclustering an
Wenn der Server-Manager nicht bereits geöffnet ist, klicken Sie auf Start, auf Verwaltung und dann auf Server-Manager. Wenn das Dialogfeld Benutzerkontensteuerung angezeigt wird, vergewissern Sie sich, dass die gewünschte Aktion angezeigt wird, und klicken Sie dann auf Weiter.
Erweitern Sie in der Konsolenstruktur nacheinander Diagnose, Ereignisanzeige, Windows-Protokolle, und klicken Sie dann auf System.
Um die Ereignisse so zu filtern, dass nur Ereignisse mit einer Quelle vom Typ FailoverClustering angezeigt werden, klicken Sie im Bereich Aktionen auf Aktuelles Protokoll filtern. Wählen Sie auf der Registerkarte Filter im Feld Ereignisquellen den Eintrag FailoverClustering aus. Wählen Sie weitere Optionen nach Bedarf aus, und klicken Sie dann auf OK.
Um die angezeigten Ereignisse nach Datum und Uhrzeit zu sortieren, klicken Sie im mittleren Bereich auf die Spaltenüberschrift Datum und Uhrzeit.
Suchen weiterer Informationen zu Fehlercodes, die in manchen Meldungen enthalten sind
So suchen Sie weitere Informationen zu Fehlercodes, die in manchen Meldungen enthalten sind
Zeigen Sie das Ereignis an, und notieren Sie sich den Fehlercode.
Schlagen Sie weitere Informationen zu dem Fehlercode auf eine der beiden folgenden Weisen nach:
Suchen Sie nach Systemfehlercodes ( http://go.microsoft.com/fwlink/?LinkId=83027).
Klicken Sie auf Start, zeigen Sie auf Alle Programme, klicken Sie auf Zubehör, klicken Sie auf Eingabeaufforderung, und geben Sie dann Folgendes ein:
NET HELPMSG Fehlercode
Überprüfen
Zum Ausführen der folgenden Verfahren müssen Sie Mitglied der lokalen Gruppe Administratoren auf jedem der Clusterserver sein, und das von Ihnen verwendete Konto muss ein Domänenkonto sein, oder die entsprechenden Berechtigungen müssen an Sie delegiert worden sein.
Überprüfen, ob eine Netzwerknamenressource online geschaltet werden kann
So überprüfen Sie, ob eine Netzwerknamenressource online geschaltet werden kann
Klicken Sie zum Öffnen des Failovercluster-Verwaltungs-Snap-Ins auf Start, Verwaltung und dann auf Failovercluster-Verwaltung. Wenn das Dialogfeld Benutzerkontensteuerung angezeigt wird, vergewissern Sie sich, dass die gewünschte Aktion angezeigt wird, und klicken Sie dann auf Weiter.
Wenn der zu verwaltende Cluster im Failovercluster-Verwaltungs-Snap-In nicht angezeigt wird, klicken Sie in der Konsolenstruktur mit der rechten Maustaste auf Failovercluster-Verwaltung, klicken Sie auf Cluster verwalten, und wählen Sie dann den gewünschten Cluster aus, oder geben Sie ihn an.
Wenn die Konsolenstruktur reduziert ist, erweitern Sie die Struktur unter dem Cluster, den Sie verwalten möchten, und erweitern Sie dann Dienste und Anwendungen.
Klicken Sie in der Konsolenstruktur auf einen Clusterdienst oder eine Clusteranwendung.
Zeigen Sie im mittleren Bereich den Status der Netzwerknamenressource an, die Sie überprüfen möchten.
Wenn eine Netzwerknamenressource offline ist, klicken Sie, um sie wieder online zu schalten, im mittleren Bereich mit der rechten Maustaste auf die Ressource, und klicken Sie dann auf Diese Ressource online schalten.
Um den Status einer Ressource schnell zu überprüfen, können Sie den folgenden Befehl ausführen.
Verwenden eines Befehls zum Überprüfen des Status einer Ressource in einem Failovercluster
So verwenden Sie einen Befehl zum Überprüfen des Status einer Ressource in einem Failovercluster
Klicken Sie auf einem Knoten im Cluster auf Start, zeigen Sie auf Alle Programme, klicken Sie auf Zubehör, klicken Sie mit der rechten Maustaste auf Eingabeaufforderung, und klicken Sie dann auf Als Administrator ausführen.
Eingabe:
CLUSTER RESOURCE ResourceName /STATUS
Wenn Sie diesen Befehl ausführen, ohne einen Ressourcennamen anzugeben, wird der Status aller Ressourcen im Cluster angezeigt.
Target | Microsoft.Windows.6.2.Cluster.Monitoring.Service | ||
Category | Alert | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
|
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.6.2.Cluster.EventProvider | Default |
WA | WriteAction | Microsoft.Windows.Cluster.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.6.2.Cluster.Cluster.network.name.resource.failed.to.register.dynamic.updates" 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>1578</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.Cluster.network.name.resource.failed.to.register.dynamic.updates.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>