Zarządzanie infrastrukturą magazynu dla usługi Azure Stack Hub
W tym artykule opisano kondycję i stan operacyjny zasobów infrastruktury magazynu usługi Azure Stack Hub. Te zasoby obejmują dyski magazynu i woluminy. Informacje przedstawione w tym temacie ułatwiają rozwiązywanie różnych problemów, takich jak brak możliwości dodania dysku do puli.
Stany woluminu
Aby dowiedzieć się, w jakich woluminach stanu znajdują się woluminy, użyj następujących poleceń programu PowerShell:
$scaleunit_name = (Get-AzsScaleUnit)[0].name
$subsystem_name = (Get-AzsStorageSubSystem -ScaleUnit $scaleunit_name)[0].name
Get-AzsVolume -ScaleUnit $scaleunit_name -StorageSubSystem $subsystem_name | Select-Object VolumeLabel, HealthStatus, OperationalStatus, RepairStatus, Description, Action, TotalCapacityGB, RemainingCapacityGB
Oto przykład danych wyjściowych pokazujących odłączony wolumin i wolumin o obniżonej wydajności/niekompletnej:
VolumeLabel | HealthStatus | OperationalStatus |
---|---|---|
ObjStore_1 | Nieznane | Odłączony |
ObjStore_2 | Ostrzeżenie | {Obniżona sprawność, niekompletna} |
W poniższych sekcjach wymieniono stany kondycji i działania:
Stan kondycji woluminu: w dobrej kondycji
Stan operacyjny | Opis |
---|---|
OK | Wolumin jest w dobrej kondycji. |
Suboptimal | Dane nie są zapisywane równomiernie na dyskach. Działania: Skontaktuj się z pomocą techniczną, aby zoptymalizować użycie dysków w puli magazynów. Przed wykonaniem tej czynności uruchom proces zbierania plików dziennika, korzystając ze wskazówek z witryny https://aka.ms/azurestacklogfiles. Może być konieczne przywrócenie z kopii zapasowej po przywróceniu nieudanego połączenia. |
Stan kondycji woluminu: ostrzeżenie
Gdy wolumin jest w stanie kondycji Ostrzeżenie, oznacza to, że co najmniej jedna kopia danych jest niedostępna, ale usługa Azure Stack Hub nadal może odczytywać co najmniej jedną kopię danych.
Stan operacyjny | Opis |
---|---|
W usłudze | Usługa Azure Stack Hub naprawia wolumin, na przykład po dodaniu lub usunięciu dysku. Po zakończeniu naprawy wolumin powinien powrócić do stanu kondycji OK. Działania: Poczekaj na zakończenie naprawy woluminu przez usługę Azure Stack Hub i sprawdź stan później. |
Niepełne | Odporność woluminu jest ograniczona, ponieważ co najmniej jeden dysk ulegnie awarii lub brakuje. Brakujące dyski zawierają jednak aktualne kopie danych. Działania: Ponownie podłącz wszystkie brakujące dyski, zastąp wszystkie dyski, które zakończyły się niepowodzeniem, i przełącz w tryb online wszystkie serwery, które są w trybie offline. |
Obniżona wydajność | Odporność woluminu jest zmniejszana z powodu awarii lub większej liczby brakujących dysków, a także nieaktualnych kopii danych na dyskach. Działania: Ponownie podłącz wszystkie brakujące dyski, zastąp wszystkie dyski, które zakończyły się niepowodzeniem, i przełącz w tryb online wszystkie serwery, które są w trybie offline. |
Stan kondycji woluminu: W złej kondycji
Gdy wolumin jest w złej kondycji, niektóre lub wszystkie dane na woluminie są obecnie niedostępne.
Stan operacyjny | Opis |
---|---|
Brak nadmiarowości | Wolumin utracił dane, ponieważ zbyt wiele dysków nie powiodło się. Działania: Skontaktuj się z pomocą techniczną. Przed wykonaniem tej czynności uruchom proces zbierania plików dziennika, korzystając ze wskazówek z witryny https://aka.ms/azurestacklogfiles. |
Stan kondycji woluminu: Nieznany
Wolumin może być również w stanie Nieznana kondycja, jeśli dysk wirtualny został odłączony.
Stan operacyjny | Opis |
---|---|
Odłączony | Wystąpił błąd urządzenia magazynowego, który może spowodować niedostępność woluminu. Niektóre dane mogą zostać utracone. Czynność: 1. Sprawdź łączność fizyczną i sieciową wszystkich urządzeń magazynujących. 2. Jeśli wszystkie urządzenia są prawidłowo połączone, skontaktuj się z pomocą techniczną. Przed wykonaniem tej czynności uruchom proces zbierania plików dziennika, korzystając ze wskazówek z witryny https://aka.ms/azurestacklogfiles. Może być konieczne przywrócenie z kopii zapasowej po przywróceniu nieudanego połączenia. |
Stany dysków
Aby monitorować stan dysków, użyj następujących poleceń programu PowerShell:
$scaleunit_name = (Get-AzsScaleUnit)[0].name
$subsystem_name = (Get-AzsStorageSubSystem -ScaleUnit $scaleunit_name)[0].name
Get-AzsDrive -ScaleUnit $scaleunit_name -StorageSubSystem $subsystem_name | Select-Object StorageNode, PhysicalLocation, HealthStatus, OperationalStatus, Description, Action, Usage, CanPool, CannotPoolReason, SerialNumber, Model, MediaType, CapacityGB
W poniższych sekcjach opisano stany kondycji, w których może znajdować się dysk:
Stan kondycji dysku: w dobrej kondycji
Stan operacyjny | Opis |
---|---|
OK | Wolumin jest w dobrej kondycji. |
W usłudze | Dysk wykonuje pewne wewnętrzne operacje utrzymania domu. Po zakończeniu akcji dysk powinien powrócić do stanu kondycji OK. |
Stan kondycji dysku: Ostrzeżenie
Dysk w stanie Ostrzeżenie może pomyślnie odczytywać i zapisywać dane, ale ma problem.
Stan operacyjny | Opis |
---|---|
Utracona komunikacja | Łączność została utracona na dysku. Działania: Przełącz wszystkie serwery z powrotem do trybu online. Jeśli to nie rozwiąże problemu, połącz ponownie dysk. Jeśli ten stan będzie się powtarzać, zastąp dysk, aby zapewnić pełną odporność. |
Awaria predykcyjna | Przewiduje się, że wkrótce wystąpi awaria dysku. Działania: Zastąp dysk tak szybko, jak to możliwe, aby zapewnić pełną odporność. |
Błąd we/wy | Wystąpił tymczasowy błąd podczas uzyskiwania dostępu do dysku. Działania: Jeśli ten stan będzie się powtarzać, zastąp dysk, aby zapewnić pełną odporność. |
Błąd przejściowy | Wystąpił tymczasowy błąd związany z dyskiem. Ten błąd zwykle oznacza, że dysk nie odpowiada, ale może również oznaczać, że partycja ochronna Bezpośrednie miejsca do magazynowania została niewłaściwie usunięta z dysku. Działania: Jeśli ten stan będzie się powtarzać, zastąp dysk, aby zapewnić pełną odporność. |
Nietypowe opóźnienie | Dysk czasami nie odpowiada i wykazuje oznaki awarii. Działania: Jeśli ten stan będzie się powtarzać, zastąp dysk, aby zapewnić pełną odporność. |
Usuwanie z puli | Usługa Azure Stack Hub jest w trakcie usuwania dysku z puli magazynów. Działania: Poczekaj, aż usługa Azure Stack Hub zakończy usuwanie dysku, a następnie sprawdź stan. Jeśli stan pozostanie, skontaktuj się z pomocą techniczną. Przed wykonaniem tej czynności uruchom proces zbierania plików dziennika, korzystając ze wskazówek z witryny https://aka.ms/azurestacklogfiles. |
Uruchamianie trybu konserwacji | Usługa Azure Stack Hub jest w trakcie umieszczania dysku w trybie konserwacji. Ten stan jest tymczasowy — dysk powinien być wkrótce w stanie W trybie konserwacji. Działania: Poczekaj, aż usługa Azure Stack Hub zakończy proces i sprawdź stan później. |
W trybie konserwacji | Dysk jest w trybie konserwacji, zatrzymuje odczyty i zapisy z dysku. Ten stan zwykle oznacza, że zadania administracyjne usługi Azure Stack Hub, takie jak PNU lub FRU, działają na dysku. Ale administrator może również umieścić dysk w trybie konserwacji. Działania: Poczekaj na zakończenie zadania administracyjnego w usłudze Azure Stack Hub i sprawdź stan później. Jeśli stan pozostanie, skontaktuj się z pomocą techniczną. Przed wykonaniem tej czynności uruchom proces zbierania plików dziennika, korzystając ze wskazówek z witryny https://aka.ms/azurestacklogfiles. |
Zatrzymywanie trybu konserwacji | Usługa Azure Stack Hub jest w trakcie powrotu dysku do trybu online. Ten stan jest tymczasowy — dysk powinien wkrótce znajdować się w innym stanie, najlepiej w dobrej kondycji. Działania: Poczekaj, aż usługa Azure Stack Hub zakończy proces i sprawdź stan później. |
Stan kondycji dysku: w złej kondycji
Dysk w stanie złej kondycji nie może być obecnie zapisywany do lub uzyskiwany do tego dostępu.
Stan operacyjny | Opis |
---|---|
Podział | Dysk został oddzielony od puli. Działania: Zastąp dysk nowym dyskiem. Jeśli musisz użyć tego dysku, usuń dysk z systemu, upewnij się, że na dysku nie ma przydatnych danych, wymazaj dysk, a następnie ponownie przesuń dysk. |
Nie można używać | Dysk fizyczny jest poddany kwarantannie, ponieważ nie jest obsługiwany przez dostawcę rozwiązania. Obsługiwane są tylko dyski zatwierdzone dla rozwiązania i mają poprawne oprogramowanie układowe dysku. Działania: Zastąp dysk dyskiem z zatwierdzonym numerem producenta i modelu rozwiązania. |
Nieaktualne metadane | Dysk zastępczy był wcześniej używany i może zawierać dane z nieznanego systemu magazynu. Dysk jest poddany kwarantannie. Działania: Zastąp dysk nowym dyskiem. Jeśli musisz użyć tego dysku, usuń dysk z systemu, upewnij się, że na dysku nie ma przydatnych danych, wymazaj dysk, a następnie ponownie przesuń dysk. |
Nierozpoznane metadane | Nierozpoznane metadane znalezione na dysku, co zwykle oznacza, że dysk ma metadane z innej puli na nim. Działania: Zastąp dysk nowym dyskiem. Jeśli musisz użyć tego dysku, usuń dysk z systemu, upewnij się, że na dysku nie ma przydatnych danych, wymazaj dysk, a następnie ponownie przesuń dysk. |
Nośnik, który zakończył się niepowodzeniem | Dysk nie powiódł się i nie będzie już używany przez miejsca do magazynowania. Działania: Jak najszybciej zastąp dysk, aby zapewnić pełną odporność. |
Awaria sprzętu urządzenia | Na tym dysku wystąpił błąd sprzętowy. Działania: Jak najszybciej zastąp dysk, aby zapewnić pełną odporność. |
Aktualizacja oprogramowania układowego | Usługa Azure Stack Hub aktualizuje oprogramowanie układowe na dysku. Ten stan jest tymczasowy i zwykle trwa mniej niż minutę i w czasie, w którym inne dyski w puli obsługują wszystkie operacje odczytu i zapisu. Działania: Poczekaj na zakończenie aktualizacji usługi Azure Stack Hub i sprawdź stan później. |
Uruchamianie | Dysk przygotowuje się do działania. Ten stan powinien być tymczasowy — po zakończeniu, dysk powinien przejść do innego stanu operacyjnego. Działania: Poczekaj, aż usługa Azure Stack Hub zakończy operację i sprawdź stan później. |
Przyczyny, dla których nie można utworzyć puli dysku
Niektóre dyski po prostu nie są gotowe do korzystania z puli magazynów usługi Azure Stack Hub. Możesz dowiedzieć się, dlaczego dysk nie kwalifikuje się do buforowania, przeglądając CannotPoolReason
właściwość dysku. Poniższa tabela zawiera nieco więcej szczegółów na temat każdego z powodów.
Przyczyna | Opis |
---|---|
Sprzęt nie jest zgodny | Dysk nie znajduje się na liście zatwierdzonych modeli magazynu określonych przy użyciu usługi kondycji. Działania: Zastąp dysk nowym dyskiem. |
Oprogramowanie układowe nie jest zgodne | Oprogramowanie układowe na dysku fizycznym nie znajduje się na liście zatwierdzonych poprawek oprogramowania układowego przy użyciu usługi kondycji. Działania: Zastąp dysk nowym dyskiem. |
W użyciu przez klaster | Dysk jest obecnie używany przez klaster trybu failover. Działania: Zastąp dysk nowym dyskiem. |
Nośniki wymienne | Dysk jest klasyfikowany jako dysk wymienny. Działania: Zastąp dysk nowym dyskiem. |
Nie jest w dobrej kondycji | Dysk nie jest w dobrej kondycji i może być konieczne zastąpienie. Działania: Zastąp dysk nowym dyskiem. |
Niewystarczająca pojemność | Istnieją partycje, które zajmują wolne miejsce na dysku. Działania: Zastąp dysk nowym dyskiem. Jeśli musisz użyć tego dysku, usuń dysk z systemu, upewnij się, że na dysku nie ma przydatnych danych, wymazaj dysk, a następnie ponownie przesuń dysk. |
Weryfikacja w toku | Usługa kondycji sprawdza, czy dysk lub oprogramowanie układowe na dysku jest zatwierdzone do użycia. Działania: Poczekaj, aż usługa Azure Stack Hub zakończy proces, a następnie sprawdź stan. |
Weryfikacja nie powiodła się | Usługa kondycji nie może sprawdzić, czy dysk lub oprogramowanie układowe na dysku jest zatwierdzone do użycia. Działania: Skontaktuj się z pomocą techniczną. Przed wykonaniem tej czynności uruchom proces zbierania plików dziennika, korzystając ze wskazówek z witryny https://aka.ms/azurestacklogfiles. |
Tryb offline | Dysk jest w trybie offline. Działania: Skontaktuj się z pomocą techniczną. Przed wykonaniem tej czynności uruchom proces zbierania plików dziennika, korzystając ze wskazówek z witryny https://aka.ms/azurestacklogfiles. |