E/A-Vorgänge wurden auf dem freigegebenen Volume im Modus "no-direct-io" fortgesetzt

Microsoft.Windows.6.2.Cluster.Shared.Volume.IO.is.resumed.in.no.direct.io.mode (Rule)

Knowledge Base article:

Zusammenfassung

In einem Failovercluster können virtuelle Computer freigegebene Clustervolumes verwenden, die sich auf derselben LUN (Datenträger) befinden, und gleichzeitig immer noch in der Lage sein, unabhängig voneinander ein Failover durchzuführen (oder von Knoten zu Knoten zu verschieben). Virtuelle Computer können ein freigegebenes Clustervolume nur dann verwenden, wenn die Kommunikation zwischen den Clusterknoten und dem Volume ordnungsgemäß funktioniert, einschließlich Netzwerkkonnektivität, Zugriff, Treibern und anderen Faktoren.

Ereignisdetails

Ereignis-ID:

5121

Quelle:

Microsoft-Windows-FailoverClustering

Symbolischer Name:

DCM_VOLUME_NO_DIRECT_IO_DUE_TO_FAILURE

Meldung: Auf das freigegebene Clustervolume "%1" ("%2") kann von diesem Clusterknoten aus nicht mehr direkt zugegriffen werden. Der E/A-Zugriff wird per Netzwerk über den Knoten, dem das Volume angehört, an das Speichergerät umgeleitet. Dies kann zu einer Beeinträchtigung der Leistung führen. Ist für dieses Volume der umgeleitete Zugriff aktiviert, deaktivieren Sie ihn. Ist der umgeleitete Zugriff deaktiviert, beheben Sie das Verbindungsproblem zwischen diesem Knoten und dem Speichergerät. Sobald die Verbindung mit dem Speichergerät wiederhergestellt ist, funktionieren die E/A-Aktivitäten wieder ordnungsgemäß. Suchen Sie nach Systemfehlercodes ( http://go.microsoft.com/fwlink/?LinkId=83027).

Ursachen

Die Ursache hierfür ist, dass von diesem Clusterknoten aus nicht auf den DNS-Server zugegriffen werden kann, oder ein anderes Netzwerkkonnektivitätsproblem.

Lösungen

CSV – Überprüfen der Speicher- und Netzwerkkonfiguration

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". Wählen Sie nach dem Lesen der Ereignismeldungen Aktionen aus, die auf Ihre Situation zutreffen:

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.

Sammeln von Informationen zum Zustand und der Konfiguration eines Datenträgers in freigegebenen Clustervolumes

So sammeln Sie Informationen zum Zustand und der Konfiguration eines Datenträgers in freigegebenen Clustervolumes

Überprüfen der Einstellungen für ein Netzwerk, das für die Netzwerkkommunikation mit freigegebenen Clustervolumes bestimmt ist

So überprüfen Sie die Einstellungen für ein Netzwerk, das für die Netzwerkkommunikation mit freigegebenen Clustervolumes bestimmt ist

Überprüfen der Zulässigkeit der erforderlichen NTLM-Authentifizierung

Öffnen der Ereignisanzeige und Anzeigen von Ereignissen im Zusammenhang mit Failoverclustering

So öffnen Sie die Ereignisanzeige und zeigen Ereignisse im Zusammenhang mit Failoverclustering an

Suchen weiterer Informationen zu Fehlercodes, die in manchen Meldungen enthalten sind

So suchen Sie weitere Informationen zu Fehlercodes, die in manchen Meldungen enthalten sind

NET HELPMSG Fehlercode

Überprüfen

Vergewissern Sie sich, dass das freigegebene Clustervolume online geschaltet werden kann. Wenn in jüngster Zeit Probleme beim Schreiben auf das Volume aufgetreten sind, kann es sinnvoll sein, die Ereignisprotokolle und die Funktion des entsprechenden virtuellen Clustercomputers zu überwachen, um sicherzustellen, dass die Probleme behoben wurden.

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.

Vergewissern, dass ein freigegebenes Clustervolume online geschaltet werden kann

So vergewissern Sie sich, dass ein freigegebenes Clustervolume online geschaltet werden kann

Verwenden eines Windows PowerShell-Befehls zum Überprüfen des Status einer Ressource in einem Failovercluster

So verwenden Sie einem Windows PowerShell-Befehl zum Überprüfen des Status einer Ressource in einem Failovercluster

Get-ClusterSharedVolume

Wenn Sie den diesen Befehl ausführen, ohne einen Ressourcennamen anzugeben, wird der Status aller freigegebenen Clustervolumes im Cluster angezeigt.

Element properties:

TargetMicrosoft.Windows.6.2.Cluster.Monitoring.Service
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
E/A-Vorgänge wurden auf dem freigegebenen Volume im Modus "no-direct-io" fortgesetzt
{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.Shared.Volume.IO.is.resumed.in.no.direct.io.mode" 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>5121</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>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.6.2.Cluster.Shared.Volume.IO.is.resumed.in.no.direct.io.mode.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>