Podsumowanie
W przypadku korzystania z funkcji ról opróżniania w usłudze Azure Stack HCI w wersji 21H2 lub 22H2 w przypadku dużych scenariuszy klastra (takich jak osiem lub więcej klastrów) może wystąpić awaria opróżniania węzłów z powodu limitu czasu po przejściu do trybu konserwacji. Ten problem występuje szczególnie w przypadku aktualizacji lub uaktualnienia systemu operacyjnego Azure Stack HCI.
Więcej informacji
Aby rozwiązać problem z brakiem spuszczania, wykonaj następujące czynności:
-
Przed włączeniem trybu konserwacji lub dowolnej operacji obejmującej tryb konserwacji, taki jak opróżnianie węzłów lub aktualizacja typu Cluster Aware, najpierw zwiększ interwał skanowania dysków fizycznych usługi kondycji. W tym celu zmień ustawienie kondycji, uruchamiając następujące polecenie:
get-storagesubsystem Cluster* | set-storagehealthsetting -name System.Storage.PhysicalDisk.CheckPeriodMs -Value 10800000
Uwaga W tym przykładzie zwiększamy wartość z piętnastu minut do trzech godzin. Należy jednak dostosować tę wartość, aby upewnić się, że jest ona dłuższa niż oczekiwany czas trwania przepływu pracy z trybem konserwacji.
-
Poczekaj na zakończenie wszystkich trwających skanów. Dokładny czas trwania zależy od środowiska. Ukończenie klastra 16-węzłowego może potrwać od 4 do 60 minut. Aby sprawdzić, czy wszystkie istniejące skany zostały ukończone, sprawdź dziennik usługi kondycji w węźle właściciela "Grupy SDDC" i wyszukaj wzorzec:
"Interpreter zdarzeń trybu konserwacji" interpretuje typ zdarzenia — origin 'storage', EntityType 'SPACES_PhysicalDisk'.
Uwaga Jeśli w ostatniej chwili nie ma takiego wpisu, oznacza to, że wszystkie skany zostały ukończone. Dziennik kondycji można pobrać, uruchamiając następujące polecenie:
Get-ClusterLog —miejsce docelowe . -TimeSpan 5 -UseLocalTime -Health
-
Uruchom operację trybu konserwacji lub inny przepływ pracy, który obejmuje tryb konserwacji.
-
Przywróć ustawienie kondycji z powrotem do pierwotnego ustawienia. Jest to ważne, ponieważ długi interwał może spowodować pewne opóźnienie w niektórych funkcjach usługi kondycji, takich jak błędy związane z dyskiem fizycznym lub wycofanie. Aby przywrócić ustawienie kondycji, uruchom następujące polecenie:
klastra get-storagesubsystem* | remove-storagehealthsetting -name System.Storage.PhysicalDisk.CheckPeriodMs
Informacje pomocnicze
Procedury konserwacji klastra trybu failover
Dowiedz się więcej o standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft.