Dell Unity: Awaria procesora pamięci masowej podczas zdarzenia zapełnienia puli
Summary: W tym artykule wyjaśniono, dlaczego procesor pamięci masowej (SP) ulega awarii, gdy pula osiągnie 100% wykorzystania i przedstawiono opcje naprawcze.
Symptoms
Pula pamięci została zapełniona w 100%.
Proces pamięci masowej uległ awarii, gdy pula została zapełniona, a co najmniej jeden system plików (FS) lub numer jednostki logicznej (LUN) był widoczny jako offline i wymagający odzyskiwania. Wszystkie migawki jednego lub większej liczby FS lub LUN, które są oznaczone jako offline, również wymagają odzyskania.
Cause
Sekwencja paniki:
- Pula zostanie zapełniona w 100%, a macierz zacznie unieważniać migawki.
- Macierz rozpocznie odmontowywanie migawek.
- Macierz próbuje zaktualizować metadane i superblok w celu przydzielenia
getSlice. Nie udaje się to, ponieważ pula jest wypełniona w 100%. - Operacja polegająca na przekroczeniu limitu czasu migawek i wywołaniu paniki SP.
Resolution
FS, LUN i migawki wymagają wolnego miejsca w puli, aby można było rozpocząć próbę odzyskania. Odbywa się to poprzez rozszerzenie puli, której dotyczy problem.
Jeśli nie można rozszerzyć puli, której dotyczy problem, należy zwolnić miejsce w puli za pomocą jednej z następujących metod:
- Usuwanie migawek
- Rozszerzenie puli pamięci masowej (wykorzystanie istniejących dysków lub zakup dodatkowych dysków, jeśli są dostępne gniazda)
- Usuń niepotrzebne zasoby (jednostki LUN lub FS)
- Uruchom procedurę odzyskiwania miejsca (po stronie hosta), aby potencjalnie zwolnić miejsce, które nie zostało wyzerowane po stronie macierzy.
- Odzyskiwanie usuniętych bloków VMFS na jednostkach LUN z elastycznie przydzielonymi zasobami (łącze zewnętrzne)
- Zbadaj obawy dotyczące wstępnie przydzielonego miejsca
Jeśli potrzebna jest dalsza pomoc, skontaktuj się z działem pomocy technicznej firmy Dell i powołaj się na ten artykuł bazy wiedzy firmy Dell.
Additional Information
Usuwanie niepotrzebnych migawek
Krok 1: Sprawdź wykorzystanie puli:
- Unisphere:
- Pule pamięci >
- Wybierz pulę, której dotyczy problem, i przejrzyj
Used (%). - Kliknij nazwę puli, aby wyświetlić szczegółowe informacje o wykorzystaniu, w tym miejsce wykorzystywane przez migawki.
- Interfejs CLI:
- Zaloguj się do PuTTY przy użyciu poświadczeń serwisowych.
- Uruchom polecenie:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool show -detail
Krok 2: Identyfikacja dużych lub starych migawek:
- Unisphere:
- Jednostki LUN bloku > STORAGE> lub systemy plików > plików STORAGE>
- Dla każdej jednostki LUN lub systemu plików sprawdź kartę Snapshots .
- Interfejs CLI:
- Zaloguj się do PuTTY przy użyciu poświadczeń serwisowych.
- Uruchom polecenie, aby wyświetlić szczegóły migawki:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /prot/snap show -detail - Uruchom polecenie, aby wyświetlić miejsce na migawki używane przez poszczególne zasoby pamięci masowej:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool/sr -pool <pool name> show -detail Example:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool/sr -pool pool_1 show -detail
ID = sv_1
Name = AF LUN 1
Resource type = LUN
Pool = pool_1
Total pool space used = 14448566272 (13.4G)
Total pool preallocated = 4610351104 (4.2G)
Total pool snapshot space used = 4593991680 (4.2G)
Total pool non-base space used = 4593991680 (4.2G)
Health state = OK (5)
Health details = "The LUN is operating normally. No action is required."
Krok 3: Usuń migawki:
⚠️ Ostrożność: Przed usunięciem upewnij się, że migawki nie są wymagane do utworzenia kopii zapasowej lub odzyskania danych. ⚠️
- Unisphere:
- Wybierz co najmniej jedną migawkę do usunięcia.
- Kliknij Usuń i potwierdź działanie.
- W razie potrzeby powtórz tę czynność dla innych jednostek LUN lub FS.
- Interfejs CLI:
- Uruchom polecenie:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /prot/snap –id <Snapshot ID> delete
- Uruchom polecenie:
Krok 4: Monitorowanie wykorzystania puli:
- Unisphere:
- Po usunięciu wróć do puli pamięci >
- Odśwież stronę i monitoruj
Used (%)wartość. - Odzyskanie miejsca może potrwać kilka minut.
- Interfejs CLI:
- Uruchom polecenie:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool show -detail
- Uruchom polecenie:
Dodatkowe wskazówki:
- Automatyczne usuwanie migawek: Skonfiguruj zasady przechowywania, aby automatycznie usuwać stare migawki.
- Przegląd harmonogramów migawek: Unikaj zbyt częstego tworzenia migawek.
- Włącz alerty: Skonfiguruj alerty dotyczące progów użycia puli (na przykład 80%, 90%), aby działać proaktywnie.