Udostępnij za pośrednictwem


Lokalne dyski SAS dodawane w klastrze przełączania awaryjnego systemu Windows Server

Ten artykuł przedstawia sposób obejścia problemu, który polega na dodawaniu lokalnych dysków SAS do klastra przełączenia awaryjnego Windows Server.

Oryginalny numer KB: 2813005

Symptomy

W klastrze trybu failover systemu Windows Server 2012 lub Windows Server 2012 R2 lokalne dyski SAS można klastrować. Po dodaniu zasobu dysk fizyczny może nie być w trybie online. Ponadto wyświetlany zostanie następujący komunikat o błędzie:

Kod błędu: 0x80070001
Niepoprawna funkcja

Patrząc na dzienniki zdarzeń, możesz zauważyć następujące zdarzenie rejestrowane w dzienniku zdarzeń systemu:

Przyczyna

Lokalny dysk SAS może być klastrowany z powodu zmian w domyślnym zachowaniu kryteriów dysków zdatnych do klastrowania, wprowadzonych w systemie Windows Server 2012.

Rozwiązanie

Aby obejść ten problem, usuń zasób dysku z Menedżera Klastra Przełączania Awaryjnego (FCM), jeśli nie chcesz, aby zasób dysku był częścią klastra. Ponadto należy zmienić stan tych dysków na online w usłudze Zarządzanie dyskami po ich usunięciu z Menedżera klastrów przełączania awaryjnego.

Zidentyfikuj niewspółdzieloną sygnaturę dysku na węzłach klastra (na przykład użyj sygnatury dysku f6f6806f, wyróżnionej przez raport z weryfikacji w sekcji Więcej informacji).

Metoda 1

  1. Otwórz podwyższony wiersz poleceń PowerShell (kliknij prawym przyciskiem myszy kafelek lub ikonę, a opcja pojawi się na dolnym pasku).
  2. Skopiuj i wklej poniższe polecenie, aby zidentyfikować tylko dyski SAS

$signature = @{Label="Signature"; Expression={[System.Convert]::ToString($.signature, 16) }} Get-Disk |? {$.bustype -eq "SAS"} | ft Number, $signature, Bustype -a

Przykład wyniku polecenia PowerShell:

Numer Podpisu BusType
--------- ----------- ----------
0 daf34ee4 SAS
1 f6f6806f SAS

Metoda 2

  1. Otwórz okno uruchamiania Windows używając klawiatury, naciśnij klawisz logo Windows +R

  2. Wpisz Regedit i naciśnij Enter

  3. Znajdź i przejdź do HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

    Zrzut ekranu rejestru z wybranym zainstalowanym urządzeniem.

  4. Odczytywanie podpisu dysku z powyższego rejestru jest mało trudne, trzeba odczytać klucz w odwrotnej kolejności

    Zrzut ekranu przedstawiający podpis dysku z powyższego rejestru.

    6f 80 f6 f6 będzie odczytywany jako F6F6806F

  5. Powtórz te same kroki we wszystkich węzłach klastra. Uwaga: Jeśli nie znasz litery dysku, może być konieczne porównanie wszystkich identyfikatorów GUID woluminu i odczyt danych w odwrotnej kolejności, jak wspomniano w kroku 4 powyżej.

Więcej informacji

Nowe ulepszenie funkcji w klastrze trybu failover dla systemów Windows Server 2012 i Windows Server 2012 R2 polega na tym, że obsługuje konfigurację magazynu asymetrycznego. W systemie Windows Server 2012 dysk jest uważany za odpowiedni do pracy w klastrze, jeśli jest dostępny dla co najmniej jednego węzła i nie jest dyskiem rozruchowym/systemowym ani nie zawiera pliku stronicowania. W poprzednich wersjach dysk musiał zostać przedstawiony wszystkim węzłom w klastrze. Ten typ konfiguracji jest częściej spotykany w klastrach obejmujących wiele lokacji. Menedżer klastra trybu failover (FCM) automatycznie doda te dyski SAS, które są widoczne dla co najmniej jednego węzła podczas dodawania węzła w klastrze.

Aby uzyskać bardziej wyraźną kontrolę nad tym, które dyski są klastrowane, użytkownicy mogą wyłączyć klastrowanie z automatycznego klastrowania dysków, usuwając zaznaczenie pola wyboru "Dodaj cały uprawniony magazyn do klastra" podczas tworzenia kreatora lub Dodaj żądany dysk później przy użyciu polecenia "Dodaj dysk" w usłudze FCM.

Zrzut ekranu przedstawiający okno Kreatora dodawania węzła z zaznaczoną opcją Dodaj wszystkie kwalifikujące się zasoby dyskowe do klastra.

Użyj weryfikacji klastra, aby określić, czy dysk może być używany w klastrze. pl-PL: W poniższym przykładzie weryfikacja wyraźnie przedstawia, że dysk jest widoczny tylko na jednym węźle, co zazwyczaj ma miejsce, gdy dyski są lokalnymi dyskami SAS przypisanymi do węzła.

Lista potencjalnych dysków klastra

Dysk fizyczny f6f6806f jest widoczny tylko z jednego węzła i nie zostanie przetestowany. Weryfikacja wymaga, aby dysk był widoczny z co najmniej dwóch węzłów. Dysk jest zgłaszany jako widoczny w węźle:<Nazwa węzła>

W sekcji możliwe przyczyny znajdziesz następujący komunikat ostrzegawczy: *Klaster nie używa wspólnej pamięci masowej. Klaster musi używać rozwiązania sprzętowego opartego na magazynie udostępnionym lub replikacji między węzłami. Jeśli rozwiązanie jest oparte na replikacji między węzłami, nie trzeba ponownie przeprowadzać testów Storage. Zamiast tego skontaktuj się z dostawcą rozwiązania replikacji, aby upewnić się, że replikowane kopie bazy danych konfiguracji klastra mogą być przechowywane w węzłach.

Failover Cluster nie doda dysków SAS, jeśli zawierają one następujące informacje.

  • Pliki rozruchowe
  • Plik systemowy lub plik stronicowy
  • Przełączenie dla Hyper-V