Monitoruj klastry przy użyciu Usługi zdrowotnej
Dotyczy: Azure Local 2311.2 i nowsze; Windows Server 2022, Windows Server 2019, Windows Server 2016
Usługa zdrowia, po raz pierwszy wydana w systemie Windows Server 2016, ulepsza codzienne monitorowanie i operacje klastrów z systemem Storage Spaces Direct.
Wymagania wstępne
Usługa zdrowia jest domyślnie włączona w Storage Spaces Direct. Nie są wymagane żadne dodatkowe działania w celu jej konfiguracji ani uruchomienia. Aby dowiedzieć się więcej na temat usługi Miejsca do magazynowania Direct, zobacz omówienie Miejsca do magazynowania Direct.
Historia wydajności klastra
Uzyskaj informacje o wydajności i pojemności na żywo z klastra Miejsca do magazynowania Direct. Zobacz Pobieranie historii wydajności klastra.
usterki służby zdrowia
Wyświetl wszystkie bieżące błędy, aby łatwo zweryfikować kondycję wdrożenia. Zobacz Wyświetlanie błędów Usługi zdrowotnej.
Działania Służby Zdrowia
Śledzenie postępu działań usług zdrowotnych wykonywanych autonomicznie. Zobacz śledzenie działań usług zdrowotnych.
Automatyzacja
W tej części opisano przepływy pracy, które są automatyzowane przez usługę zdrowia w cyklu życia dysku.
Cykl życia dysku
Usługa zdrowotna automatyzuje większość etapów cyklu życia dysku fizycznego. Powiedzmy, że stan początkowy wdrożenia jest doskonały — co oznacza, że wszystkie dyski fizyczne działają poprawnie.
Emerytura
Dyski fizyczne są automatycznie wycofywane, gdy już nie mogą być używane, a odpowiedni błąd jest zgłaszany. Istnieje kilka przypadków:
- Awaria nośnika: dysk fizyczny jest ostatecznie uszkodzony i trzeba go zastąpić.
- Utrata komunikacji: dysk fizyczny utracił łączność na ponad 15 kolejnych minut.
- Brak odpowiedzi: dysk fizyczny wykazywał opóźnienie wynoszące ponad 5,0 sekund co najmniej trzy razy w ciągu godziny.
Uwaga
Jeśli połączenie zostanie utracone na wielu dyskach fizycznych jednocześnie lub w całym węźle albo obudowie magazynowej, usługa monitorowania kondycji nie wycofa tych dysków, ponieważ prawdopodobnie nie są one głównym problemem.
Jeśli wycofany dysk służył jako pamięć podręczna wielu dysków fizycznych, zostanie im automatycznie przydzielony inny dysk pamięci podręcznej, jeśli jest dostępny. Nie jest wymagana żadna akcja ze strony użytkownika.
Przywracanie odporności
Po wycofaniu dysku fizycznego usługa monitorowania kondycji natychmiast rozpoczyna kopiowanie jego danych na pozostałe dyski fizyczne, aby przywrócić pełną odporność danych. Po ukończeniu tej czynności dane są całkowicie bezpieczne i ponownie odporne na uszkodzenia.
Uwaga
To natychmiastowe przywracanie wymaga wystarczającej pojemności wśród pozostałych dysków fizycznych.
Migające światło wskaźnika
Jeśli to możliwe, usługa zdrowotna będzie powodować miganie światła wskaźnika wycofanego dysku fizycznego lub jego gniazda. Będzie to kontynuowane bez ograniczenia czasowego, aż wycofany dysk zostanie wymieniony.
Uwaga
W niektórych przypadkach dysk może ulec uszkodzeniu w sposób, który wyklucza działanie jego światła wskaźnika — na przykład w razie całkowitej utraty zasilania.
Fizyczne zastąpienie
Należy zastąpić wycofany dysk fizyczny, gdy jest to możliwe. Najczęściej polega to na zamianie na gorąco, to znaczy nie jest wymagane wyłączanie węzła lub obudowy magazynu. Sprawdź usterkę, aby uzyskać przydatne informacje o lokalizacji i części.
Weryfikacja
Po wstawieniu dysku zastępczego zostanie zweryfikowany względem dokumentu Obsługiwane składniki (zobacz następną sekcję).
Grupowanie
Jeśli jest to dozwolone, dysk zastępczy zostanie automatycznie wprowadzony do puli jego poprzednika do użycia. W tym momencie system powraca do stanu doskonałej kondycji początkowej, a usterka znika.
Dokument obsługiwanych komponentów
Usługa zdrowia zapewnia mechanizm egzekwowania, który ogranicza składniki używane przez Storage Spaces Direct do tych zawartych w dokumencie obsługiwanych składników dostarczonym przez administratora lub dostawcę rozwiązania. To może pomóc w zapobieganiu omyłkowemu użyciu nieobsługiwanego sprzętu przez Ciebie lub innych, co może ułatwić przestrzeganie umowy gwarancyjnej lub kontraktu serwisowego. Ta funkcja jest obecnie ograniczona do urządzeń dysków fizycznych, w tym dysków SSD, dysków HDD i DYSKÓW NVMe. Dokument Obsługiwanych Składników może ograniczać model, producenta (opcjonalnie) i wersję oprogramowania układowego (opcjonalnie).
Użycie
Dokument dotyczący obsługiwanych składników używa składni inspirowanej XML. Zalecamy używanie ulubionego edytora tekstów, takiego jak bezpłatny program Visual Studio Code lub Notatnik, w celu utworzenia dokumentu XML, który można zapisać i użyć ponownie.
Sekcje
Dokument zawiera dwie niezależne sekcje: Disks
i Cache
.
Jeśli sekcja Disks
jest podana, tylko dyski wymienione (jako Disk
) mogą dołączać do puli. Wszystkie dyski nieznajdowane na liście nie mogą dołączać do pul, co skutecznie uniemożliwia ich użycie w środowisku produkcyjnym. Jeśli ta sekcja pozostanie pusta, każdy dysk może dołączać do pul.
Jeśli sekcja Cache
jest podana, tylko dyski wymienione (jako CacheDisk
) są używane do pamięci podręcznej. Jeśli ta sekcja pozostanie pusta, Storage Spaces Direct próbuje odgadnąć na podstawie typu nośnika i typu magistrali. Dyski wymienione tutaj powinny być również wymienione w Disks
pliku .
Ważne
Dokument dotyczący obsługiwanych składników nie ma zastosowania z mocą wsteczną do dysków już znajdujących się w puli i w użyciu.
Przykład
<Components>
<Disks>
<Disk>
<Manufacturer>Contoso</Manufacturer>
<Model>XYZ9000</Model>
<AllowedFirmware>
<Version>2.0</Version>
<Version>2.1</Version>
<Version>2.2</Version>
</AllowedFirmware>
<TargetFirmware>
<Version>2.1</Version>
<BinaryPath>C:\ClusterStorage\path\to\image.bin</BinaryPath>
</TargetFirmware>
</Disk>
<Disk>
<Manufacturer>Fabrikam</Manufacturer>
<Model>QRSTUV</Model>
</Disk>
</Disks>
<Cache>
<CacheDisk>
<Manufacturer>Fabrikam</Manufacturer>
<Model>QRSTUV</Model>
</CacheDisk>
</Cache>
</Components>
Aby wyświetlić listę wielu dysków, wystarczy dodać dodatkowe <Disk>
lub <CacheDisk>
tagi.
Aby wstrzyknąć ten kod XML podczas wdrażania Miejsca do magazynowania Direct, użyj parametru -XML
:
$MyXML = Get-Content <Filepath> | Out-String
Enable-ClusterS2D -XML $MyXML
Aby ustawić lub zmodyfikować dokument Obsługiwanych Składników po wdrożeniu Storage Spaces Direct:
$MyXML = Get-Content <Filepath> | Out-String
Get-StorageSubSystem Cluster* | Set-StorageHealthSetting -Name "System.Storage.SupportedComponents.Document" -Value $MyXML
Uwaga
Właściwości modelu, producenta i wersji oprogramowania układowego powinny być identyczne do wartości, które można uzyskać za pomocą polecenia cmdlet Get-PhysicalDisk. Może to różnić się od twoich oczekiwań opartych na zdrowym rozsądku, w zależności od implementacji dostawcy. Na przykład zamiast nazwy „Contoso” producent może używać nazwy „CONTOSO-LTD” lub zostawić tę wartość pustą, a model nazwać „Contoso-XZY9000”.
Do sprawdzenia tego służy następujące polecenie cmdlet programu PowerShell:
Get-PhysicalDisk | Select Model, Manufacturer, FirmwareVersion
środowisko służby zdrowia
Zmodyfikuj ustawienia usługi zdrowotnej, aby dostroić intensywność uszkodzeń lub działań, włączyć lub wyłączyć niektóre zachowania oraz inne opcje. Zobacz Modyfikowanie ustawień usługi zdrowotnej.