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). |
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ą.
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:
Sprawdź stan i konfigurację dysków w udostępnionych woluminach klastra. Aby uzyskać więcej informacji, zobacz temat „Zbieranie informacji o warunkach i konfiguracji dysku w udostępnionych woluminach klastra”.
Sprawdź ustawienia sieciowe. Aby uzyskać więcej informacji, zobacz „Sprawdzanie ustawień sieci przypisanej do komunikacji sieciowej z udostępnionymi woluminami klastra”.
Sprawdź zasady zabezpieczeń, które mogą wpływać na komunikację z udostępnianymi woluminami klastra. Aby uzyskać więcej informacji, zobacz „Sprawdzanie, czy wymagane uwierzytelnianie NTLM jest dozwolone”.
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:
Przeskanuj odpowiednie dzienniki zdarzeń pod kątem błędów związanych z dyskiem.
Sprawdź informacje dostępne w interfejsie magazynu i w razie potrzeby skontaktuj się ze sprzedawcą w celu uzyskania informacji o magazynie.
Aby otworzyć przystawkę klastra trybu failover, kliknij przycisk Start, a następnie kliknij kolejno polecenia Narzędzia administracyjne i Menedżer klastra trybu failover. Jeśli zostanie wyświetlone okno dialogowe Kontrola konta użytkownika, upewnij się, że wymienione w nim działanie, jest tym, które chcesz wykonać, a następnie kliknij przycisk Tak.
W przystawce Menedżer klastra trybu failover rozwiń drzewo konsoli i kliknij opcję Udostępniane woluminy klastra. W środkowym okienku rozwiń listę woluminu, o którym chcesz uzyskać informacje. Sprawdź stan woluminu.
Aby przygotować dysk do testowania, w środkowym okienku, w udostępnianych woluminach klastra kliknij kolejno prawym przyciskiem myszy dysk i opcję Przełącz ten zasób do trybu offline, a następnie — o ile zostanie wyświetlony monit — potwierdź dokonany wybór. Powtórz to działanie dla wszystkich innych dysków, które chcesz przetestować.
Kliknij prawym przyciskiem myszy klaster zawierający udostępniane woluminy klastra, a następnie kliknij opcję Sprawdź poprawność tego klastra.
Na stronie Opcje testowania wybierz opcję Uruchom tylko wybrane testy.
Na stronie Wybór testów usuń zaznaczenia pól wyboru Konfiguracja systemu i Sieć. Pozostają testy Konfiguracja klastra, Spis i Magazyn. Można uruchomić wszystkie te testy lub wybrać tylko te, które są wymagane w danej sytuacji.
Aby przeprowadzić testy, postępuj zgodnie z instrukcjami kreatora.
Na stronie Podsumowanie kliknij opcję Wyświetl raport.
W obszarze Wyniki według kategorii kliknij opcję Magazyn, kliknij dowolny test nieoznaczony jako Sukces, a następnie wyświetl wyniki.
Przewiń do początku raportu, a następnie w obszarze Wyniki według kategorii kliknij kolejno opcje Konfiguracja klastra i Wyświetlanie informacji o sieci klastra. Potwierdź, że sieć, która ma zostać użyta do komunikacji między węzłami a udostępnianymi woluminami klastra, jest oznaczona jako Użycie wewnętrzne lub Użycie wewnętrzne i przez klienta. Sprawdź, czy inne sieci (na przykład sieci używane tylko na potrzeby usługi iSCSI, a nie do komunikacji sieciowej klastra) nie są oznaczone w ten sam sposób.
Jeśli informacje w raporcie wskazują, że nie skonfigurowano poprawnie jednej lub kilku sieci, wróć do przystawki Menedżer klastra trybu failover i rozwiń Sieci. Kliknij prawym przyciskiem myszy sieć, którą chcesz modyfikować, kliknij opcję Właściwości, a następnie sprawdź, czy ustawienia Zezwalaj klastrowi na używanie tej sieci i Zezwalaj klientom na łączenie się za pośrednictwem tej sieci są zgodne z założeniami.
Aby przełączyć dysk do trybu online, kliknij opcję Udostępniane woluminy klastra i w środkowym okienku kliknij prawym przyciskiem myszy dysk, a następnie kliknij opcję Przełącz ten zasób do trybu online. Powtórz to działanie dla wszystkich innych dysków, które chcesz przełączyć do trybu online.
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:
Kliknij przycisk Start, a następnie kliknij kolejno polecenia Panel sterowania, Sieć i Internet i Centrum sieci i udostępniania.
W okienku Zadania kliknij polecenie Zmień ustawienia karty sieciowej.
Kliknij prawym przyciskiem myszy żądane połączenie, a następnie kliknij opcję Właściwości.
Upewnij się, że zaznaczono następujące pola wyboru:
Klient sieci Microsoft Networks
Udostępnianie plików i drukarek w sieciach Microsoft Networks
Sprawdzanie, czy wymagane uwierzytelnianie NTLM jest dozwolone
Aby sprawdzić, które zasady zabezpieczeń działają lokalnie, w węźle w klastrze kliknij przycisk Start, a następnie kliknij kolejno polecenia Narzędzia administracyjne i Zasady zabezpieczeń lokalnych.
Przejdź do lokalizacji Ustawienia zabezpieczeń\Zasady lokalne\Opcje zabezpieczeń.
W środkowym okienku kliknij nagłówek Zasady, aby uporządkować zasady alfabetycznie.
Sprawdź ustawienie Zabezpieczenia sieciowe: Ograniczanie ruchu NTLM: Dodaj wyjątki dla serwerów zdalnych w celu uwierzytelniania NTLM i widoczne po nim elementy. Jeśli elementy powiązane z opcją „wyjątki serwera” są oznaczone jako Wyłączone lub inne elementy mają określone ustawienia, może działać zasada zakłócająca uwierzytelnianie NTLM na tym serwerze. W takim wypadku skontaktuj się z odpowiednim administratorem (na przykład administratorem usługi Active Directory lub zabezpieczeń) w celu sprawdzenia, czy uwierzytelnianie NTLM jest dozwolone dla węzłów klastra, które korzystają z udostępnianych woluminów klastra.
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:
Jeśli Menedżer serwera nie jest jeszcze otwarty, kliknij przycisk Start, kliknij pozycję Narzędzia administracyjne, a następnie kliknij program Menedżer serwera. Jeśli zostanie wyświetlone okno dialogowe Kontrola konta użytkownika, upewnij się, że wymienione w nim działanie, jest tym, które chcesz wykonać, a następnie kliknij przycisk Tak.
W drzewie konsoli rozwiń kolejno węzły Diagnostyka, Podgląd zdarzeń i Dzienniki systemu Windows, a następnie kliknij opcję System.
Aby zastosować filtr powodujący wyświetlenie wyłącznie tych zdarzeń, których Źródło to FailoverClustering, w okienku Działania kliknij opcję Filtruj bieżący dziennik. Na karcie Filtr w polu Źródła zdarzeń wybierz opcję FailoverClustering. W razie potrzeby wybierz inne opcje, a następnie kliknij przycisk OK.
Aby posortować wyświetlone zdarzenia według daty i godziny, w środkowym okienku kliknij nagłówek kolumny Data i godzina.
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ń:
Wyświetl zdarzenie i zanotuj kod błędu.
Poszukaj informacji o danym kodzie błędu na jeden z tych dwóch sposobów:
Poszukaj na stronie z kodami błędów systemu ( http://go.microsoft.com/fwlink/?LinkId=83027).
Kliknij polecenie Uruchom, wskaż Wszystkie programy, kliknij opcję Akcesoria, kliknij opcję Wiersz polecenia, a następnie wpisz polecenie:
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:
Aby otworzyć przystawkę klastra trybu failover, kliknij przycisk Start, a następnie kliknij kolejno polecenia Narzędzia administracyjne i Menedżer klastra trybu failover. Jeśli zostanie wyświetlone okno dialogowe Kontrola konta użytkownika, upewnij się, że wymienione w nim działanie, jest tym, które chcesz wykonać, a następnie kliknij przycisk Tak.
Jeśli klaster, którym chcesz zarządzać, nie jest widoczny, w przystawce Zarządzanie klastrem trybu failover w drzewie konsoli kliknij prawym przyciskiem myszy opcję Menedżer klastra trybu failover, a następnie kliknij opcję Zarządzaj klastrem i wybierz lub określ właściwy klaster.
Jeśli drzewo konsoli jest zwinięte, rozwiń je w obszarze klastra, którym chcesz zarządzać, a następnie kliknij opcję Udostępnione woluminy klastra.
W środkowym okienku rozwiń listę woluminu, który chcesz sprawdzić. Sprawdź stan woluminu.
Jeśli wolumin jest w trybie offline, w celu przełączenia go do trybu online kliknij go prawym przyciskiem myszy, a następnie kliknij opcję Przełącz ten zasób 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:
Na węźle klastra kliknij przycisk Start, wskaż pozycję Narzędzia administracyjne, a następnie kliknij program Windows PowerShell Modules. Jeśli zostanie wyświetlone okno dialogowe Kontrola konta użytkownika, upewnij się, że wymienione w nim działanie, jest tym, które chcesz wykonać, a następnie kliknij przycisk Tak.
Wpisz:
Get-ClusterSharedVolume
Uruchomienie tego polecenia bez podania nazwy zasobu spowoduje wyświetlenie stanu wszystkich udostępnionych woluminów klastra.
Target | Microsoft.Windows.6.2.Cluster.Monitoring.Service | ||
Category | Alert | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
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.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>