Operacja wejścia-wyjścia woluminu udostępnionego wznowiono w trybie braku bezpośredniego wejścia-wyjścia

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

Knowledge Base article:

Podsumowanie

W klastrze trybu failover maszyny wirtualne mogą używać udostępnionych woluminów klastra znajdujących się w tej samej jednostce LUN (dysku), a przy tym być przenoszone w trybie failover (lub przenoszone między węzłami) niezależnie od siebie. Maszyny wirtualne mogą używać udostępnionego woluminu klastra tylko wtedy, gdy komunikacja między węzłami klastra a woluminem działa poprawnie (dotyczy to np. połączeń sieciowych, dostępu i sterowników).

Szczegóły zdarzenia

Identyfikator zdarzenia:

5121

Źródło:

Microsoft-Windows-FailoverClustering

Nazwa symboliczna:

DCM_VOLUME_NO_DIRECT_IO_DUE_TO_FAILURE

Komunikat: Wolumin udostępniony klastra „%1” („%2”) nie jest już bezpośrednio dostępny z tego węzła klastra. Operacje dostępu We/Wy zostaną przekierowane do urządzenia magazynującego przez sieć za pośrednictwem węzła będącego właścicielem woluminu. Może to doprowadzić do zmniejszenia wydajności. Jeśli dla tego woluminu jest włączony dostęp przekierowany, wyłącz go. Jeśli dostęp przekierowany jest wyłączony, rozwiąż problemy z łącznością między tym węzłem a urządzeniem magazynującym. Stan prawidłowej kondycji operacji We/Wy zostanie przywrócony po ponownym ustanowieniu łączności z urządzeniem magazynującym. Poszukaj na stronie z kodami błędów systemu ( http://go.microsoft.com/fwlink/?LinkId=83027).

Przyczyny

Działo się tak, ponieważ serwer DNS nie był dostępny z tego węzła klastra, albo z powodu innego problemu z łącznością sieciową.

Rozwiązania

CSV — sprawdź konfigurację pamięci masowej i sieci

Jeśli Podgląd zdarzeń jest w danej chwili zamknięty, zobacz „Otwieranie Podglądu zdarzeń i wyświetlanie zdarzeń powiązanych z klastrem trybu failover”. Jeśli zdarzenie zawiera jeszcze nie sprawdzony kod błędu, zobacz „Jak znaleźć więcej informacji o kodach błędów znajdujących się w niektórych komunikatach zdarzeń”. Po przejrzeniu komunikatów zdarzeń wybierz działania mające zastosowanie w danej sytuacji:

Aby móc wykonać poniższe procedury, musisz być członkiem lokalnej grupy Administratorzy na każdym z serwerów klastra i używać konta w domenie albo mieć delegowane równoważne uprawnienia.

Zbieranie informacji o warunkach i konfiguracji dysku w udostępnionych woluminach klastra

Aby zebrać informacje o warunkach i konfiguracji dysku w udostępnionych woluminach klastra:

Sprawdzanie ustawień sieci przypisanej do komunikacji sieciowej z udostępnionymi woluminami klastra

Aby sprawdzić ustawienia sieci przypisanej do komunikacji sieciowej z udostępnionymi woluminami klastra:

Sprawdzanie, czy wymagane uwierzytelnianie NTLM jest dozwolone

Otwieranie Podglądu zdarzeń i wyświetlanie zdarzeń powiązanych z klastrem trybu failover

Aby otworzyć Podgląd zdarzeń i wyświetlić zdarzenia powiązane z klastrem trybu failover:

Jak znaleźć więcej informacji o kodach błędów znajdujących się w niektórych komunikatach zdarzeń

Aby znaleźć więcej informacji o kodach błędów znajdujących się w niektórych komunikatach zdarzeń:

NET HELPMSG kod_błędu

Weryfikacja

Upewnij się, że udostępniony wolumin klastra może przejść do trybu online. Jeśli ostatnio występowały problemy z zapisem na tym woluminie, wskazane może być monitorowanie dzienników zdarzeń i działania odpowiedniej klastrowanej maszyny wirtualnej, aby sprawdzić, czy problemy zostały rozwiązane.

Aby móc wykonać poniższe procedury, musisz być członkiem lokalnej grupy Administratorzy na każdym z serwerów klastra i używać konta w domenie albo mieć delegowane równoważne uprawnienia.

Sprawdzanie, czy udostępniony wolumin klastra może przejść do trybu online

Aby upewnić się, że udostępniony wolumin klastra może przejść do trybu online:

Sprawdzanie stanu zasobu w klastrze trybu failover przy użyciu polecenia programu Windows PowerShell

Aby sprawdzić stan zasobu w klastrze trybu failover przy użyciu polecenia programu Windows PowerShell:

Get-ClusterSharedVolume

Uruchomienie tego polecenia bez podania nazwy zasobu spowoduje wyświetlenie stanu wszystkich udostępnionych woluminów klastra.

Element properties:

TargetMicrosoft.Windows.6.2.Cluster.Monitoring.Service
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Operacja wejścia-wyjścia woluminu udostępnionego wznowiono w trybie braku bezpośredniego wejścia-wyjścia
{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>