Avamar: Jak interpretować dane wyjściowe wygenerowane przez polecenie status.dpn
Summary: Ten artykuł zawiera omówienie komendy status.dpn.
Instructions
W tym artykule opisano status.dpn i wyjaśnia każdą sekcję jego danych wyjściowych.
Co to jest status.dpn polecenie?
Plik status.dpn polecenie jest perl skrypt formatujący serię "avmaint nodelist" i poleceń systemu operacyjnego Linux (OS) w formacie czytelnym dla człowieka w celu wyświetlania bieżącego stanu Avamar Grid.
Podobnie jak w przypadku innych poleceń i narzędzi Avamar, status.dpn znajduje się w "/usr/local/avamar/bin/" katalog.
Plik status.dpn Polecenie zależy od GSAN bycie online, aby biegać, jak "avmaint" współdziała z GSAN , aby uruchomić jego polecenia.
Jeśli GSAN nie jest uruchomiony w węźle danych, nie są wyświetlane żadne informacje na temat tego węzła, poza numerem węzła i jego stanem offline.
Przykład status.dpn wyjście:
Tue May 13 00:43:37 EDT 2025 [Avamar1.company.com] Tue May 13 04:43:36 2025 UTC (Initialized Fri Aug 26 22:10:38 2022 UTC)
Node IP Address Version State Runlevel Srvr+Root+User Dis Suspend Load UsedMB Errlen %Full Percent Full and Stripe Status by Disk
0.0 192.168.255.2 19.12.0-186 ONLINE fullaccess mhpu+0hpu+0hpu 1 false 0.03 30672 26994469 0.1% 0%(onl:62 ) 0%(onl:44 ) 0%(onl:54 ) 0%(onl:36 ) 0%(onl:38 ) 0%(onl:37 ) 0%(onl:37 ) 0%(onl:42 ) 0%(onl:33 ) 0%(onl:32 ) 0%(onl:30 ) 0%(onl:30 )
0.1 192.168.255.3 19.12.0-186 ONLINE fullaccess mhpu+0hpu+0hpu 2 false 0.02 30821 26812792 0.1% 0%(onl:40 ) 0%(onl:33 ) 0%(onl:41 ) 0%(onl:33 ) 0%(onl:68 ) 0%(onl:32 ) 0%(onl:33 ) 0%(onl:39 ) 0%(onl:31 ) 0%(onl:36 ) 0%(onl:31 ) 0%(onl:50 )
0.2 192.168.255.4 19.12.0-186 ONLINE fullaccess mhpu+0hpu+0hpu 0 false 0.02 29008 26927773 0.1% 0%(onl:36 ) 0%(onl:39 ) 0%(onl:41 ) 0%(onl:48 ) 0%(onl:40 ) 0%(onl:34 ) 0%(onl:41 ) 0%(onl:32 ) 0%(onl:41 ) 0%(onl:35 ) 0%(onl:34 ) 0%(onl:46 )
Srvr+Root+User Modes = migrate + hfswriteable + persistwriteable + useraccntwriteable
System ID: 1234567890@EC:2A:72:07:59:23
All reported states=(ONLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)
System-Status: ok
Access-Status: full
Last checkpoint: cp.20250512120531 finished Mon May 12 08:05:55 2025 after 00m 24s (OK)
Last GC: finished Mon May 12 08:00:26 2025 after 00m 08s >> recovered 0.00 KB (OK)
Last hfscheck: finished Mon May 12 08:04:15 2025 after 02m 54s >> checked 1406 of 1406 stripes (OK)
Maintenance windows scheduler capacity profile is active.
The backup window is currently running.
Next backup window start time: Tue May 13 20:00:00 2025 EDT
Next maintenance window start time: Tue May 13 08:00:00 2025 EDT
status.dpn Polecenie wyświetla następujące polecenie:
-
Data i godzina w lokalnej strefie czasowej
-
Nazwa hosta węzła Avamar Utility Node
-
Godzina i data w formacie Universal Time Coordinated (UTC)
-
Data i godzina zainicjowania (zainstalowania) siatki Avamar w UTC. UTC jest wyświetlany, gdy węzły danych są uruchamiane w czasie UTC
- Wyświetla numer węzła logicznego każdego węzła danych
status.dpn nie wyświetla żadnych informacji o stanie węzła mediów, ponieważ GSAN nie działa w węźle Media)
- Wyświetla adres IP wewnętrznej sieci tworzenia kopii zapasowych
- Wyświetla wersję
GSANbinarny w węźle danych Avamar
GSAN binary może być dołączony z numerem poprawki, jeśli GSAN zainstalowano poprawkę, a numer wersji powinien być zgodny we wszystkich węzłach danych Avamar w siatce Avamar).
- Wyświetla kod bieżącego stanu węzła danych Avamar:
-
-
ONLINE
- Plik
GSANjest uruchomiony w tym węźle danych. Normalna funkcjonalność
- Plik
-
OFFLINE
-
Plik
GSANnie jest uruchomiony w tym węźle danych. Wymaga rozwiązywania problemów
-
-
Runlevel:
- Wyświetla stan poziomu pracy
GSAN(na węzeł danych Avamar) - Istnieje wiele poziomów pracy
GSAN:
-
-
Zamykanie systemu
- Wyłączanie
GSANprocess
- Wyłączanie
-
Rozruch
- Uruchamianie
GSANPrzetwarzaj online
- Uruchamianie
-
Połączenie
- Plik
GSANpodłączanie do każdego równorzędnego węzła danychGSAN
- Plik
-
Weryfikacja
- Sprawdzanie poprawności
stripe DNS tablew każdym węźle danych Avamar
- Sprawdzanie poprawności
-
Autostart
- Wprowadzanie pasków do sieci
-
Synchronizacja
- Identyfikowanie, które paski muszą zostać zaktualizowane, jeśli w ogóle, poprzez ich odbudowę lub użycie dzienników transakcji
-
Uaktualnienie
- Używane, gdy
GSANPlik binarny jest aktualizowany do nowszej wersji
- Używane, gdy
-
Działa
- Plik
GSANsię rozpoczęła. Wszystkie paski są w trybie online, ale nie można akceptować kopii zapasowych
- Plik
-
Fullaccess-
Siatka jest dostępna do akceptowania kopii zapasowych
-
-
Srvr+Root+User:
- Wyświetla tryb dostępu do aktywności węzła danych Avamar:
-
-
Srvr- Avamar
GSANUprawnienia
- Avamar
-
Root- Avamar
dpn root userUprawnienia
- Avamar
-
User-
Wszystkie inne uprawnienia użytkowników
-
-
-
-
mhpu+0hpu+0hpu- Pełny dostęp
- Normalne działanie
- Pełny dostęp
-
mhpu+0hpu+0000- Tryb administratora
- When (Kiedy)
"waitcGSAN"uruchamia się z powoduhfschecktenGSANpojemność jest równa lub większa niż "diskreadonly"a różnica w wykorzystaniu pojemności systemu operacyjnego przekracza "freespaceunbalance "wartość podana w"avmaint config"
- When (Kiedy)
- Tryb administratora
-
mhpu+0000+0000- Tryb synchronizacji
- Podczas ponownego uruchamiania
GSANpodczas synchronizowania pasków i gdy "testintegrity"jest uruchomiony lub przeplot się odbudowuje
- Podczas ponownego uruchamiania
- Tryb synchronizacji
-
m000+0000+0000-
Tryb tylko do odczytu
- Wyświetlacze podczas punktów kontrolnych
-
-
(Może być również wyświetlany jako 0000+0000+0000)
Zapoznaj się z Załącznikiem #1 , aby zapoznać się z procesami, które mają wpływ na tryb dostępu do aktywności.
mhpu Bitów:
-
-
m=Migracja
- Czy system jest w stanie migrować przeploty?
-
h=Magazyn danych HFS
- Czy system może zapisywać dane w magazynie danych HFS?
-
p=Magazyn trwały
- Czy system może zapisywać dane w magazynie trwałym?
-
u=User Accounting System (System rozliczania użytkowników)
-
Czy system może zapisywać dane do systemu rozliczania użytkowników?
-
-
- Liczba dyspozytorów używanych w węźle danych Avamar
- Połączenia dyspozytora są połączeniami z
GSANw węźle danych Avamar - Jedno połączenie dyspozytora na
GSANpołączenie lubGSANPolecenie interakcji - Przykładem
GSANpołączenie będzie sesją kopii zapasowej z"avtar"process - Przykładem
GSANPolecenie wchodzące w interakcję byłoby"avmaint"
- Wyświetla stan dyspozytora (zawieszony lub nie)
- Jeśli jest zawieszona, siatka Avamar uniemożliwia aktywację nowych przekaźników do użycia w celu tworzenia kopii zapasowych, przywracania i replikacji
- Wyświetla średnie chwilowe całkowite obciążenie w węźle danych Avamar
UsedMB:
- Całkowita ilość pamięci RAM wykorzystywanej obecnie przez węzeł danych Avamar przez wszystkie procesy
Errlen:
- W bajtach: długość "/data01/cur/err.log" w węźle danych Avamar
%Full:
- Procent zapełnienia całości
GSANPojemność węzła danych Avamar - Wartość procentowa jest zaokrąglana do liczby całkowitej (na przykład 47%)
- Wyświetla liczbę przeplotów i stanów na partycję (na węzeł)
- Wyświetla procent zapełnienia partycji zgodnie z
GSANpojemność - Wartość procentowa jest zaokrąglana do pierwszego miejsca po przecinku (na przykład 46,8%)
- Podsumowanie stanu sieci
- Wyświetla stan węzła,
runlevelsi tryby - Jeśli istnieje wiele stanów dla elementu, wyświetla się każdy z nich.
All reported states=(ONLINE, OFFLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)
- Wyświetla komunikat "OK" lub "zdegradowany"
- Pogorszenie stanu występuje, jeśli węzeł znajduje się w stanie offline
- Wyświetlany, jeśli siatka ma ograniczenia ze względu na tryb dostępu do aktywności
- Jeśli ograniczenie zostanie wprowadzone, wyświetlony zostanie komunikat "admin"
- Jeśli nie istnieją żadne ograniczenia, wyświetlany jest komunikat "pełny"
- W tej sekcji wyświetlane są również, czy jakiekolwiek paski są w trybie offline lub w stanie OFFLINE_MEDIA_ERROR
- W pierwszej sekcji wyświetlany jest stan czynności konserwacyjnych od
GSANjest w trybie online. - Wyświetlany jest postęp czynności konserwacyjnych i ich stan (w toku, zakończone lub zakończone niepowodzeniem z powodu błędu)
- Jeśli
GSANzostała niedawno rozpoczęta, status czynności konserwacyjnych został wyczyszczony
Przykłady znajdują się w dodatku #3a i #3b .
- W drugiej sekcji wyświetlane są aktualnie aktywne harmonogramy, wszelkie zadania konserwacyjne w toku oraz informacje o harmonogramie konserwacji i tworzenia kopii zapasowych
-
-
Script
- Uruchamia
GSANskrypty konserwacyjne na początku każdego okna. Domyślnie działa nieprzerwanie do 15 minut, po czym działa równolegle z innymi zadaniami aż do zakończenia. - Skrypty te znajdują się w folderze
"/usr/local/avamar/etc/GSAN-maint-scripts/"katalog
- Uruchamia
-
indexcacheloader- Ładuje pamięci podręczne indeksów na początku okna tworzenia kopii zapasowej i okna obsługi w razie potrzeby oraz zwalnia pamięci podręczne indeksów na początku okna obsługi.
- Od wersji 7.x dostępny jest
"indexcacheunloader"zadanie, aby pokazać"indexcaches"Rozładunku
-
Anulowanie
- Anuluje lub usuwa kopie zapasowe przed wyrzucaniem elementów bezużytecznych
-
gc/cp/hfscheck- Odpowiednie zadanie konserwacji jest obecnie uruchomione
-
autorepair- Przeprowadza automatyczną naprawę (w razie potrzeby) po
hfscheckZakończeniu
- Przeprowadza automatyczną naprawę (w razie potrzeby) po
-
Konwersja
- Konwertuje przeploty (w razie potrzeby) na końcu okna serwisowego.
-
Saldo
-
Równoważy paski na koniec okna konserwacji, jeśli po zakończeniu czynności konserwacyjnych jest dostępny czas.
-
Domyślnie tymczasowo ustawia
"balancemin"do 10 (można skonfigurować wavmaintharmonogram), chyba że"balancemin"został już ustawiony jawnie za pomocą "avmaint config”
-
-
- Informacje zawarte w harmonogramach dotyczą sytuacji, w których konserwacja Avamar (odśmiecanie pamięci, punkt kontrolny
hfscheck), a rozpoczęcie tworzenia kopii zapasowych jest zaplanowane
- Ta sekcja jest również wyświetlana, jeśli którykolwiek z harmonogramów lub poszczególnych czynności konserwacyjnych zostanie zatrzymany lub zawieszony.
Przykład znajduje się w Dodatku #4.
Additional Information
Dodatek #1 - Tryby dostępu do aktywności:
Poniżej przedstawiono elementy, które mogą zmienić tryb dostępu do siatki Avamar.
Uruchom następujące polecenie, aby określić, jaki proces zmienił tryb dostępu do aktywności w siatce Avamar.
avmaint nodelist --xmlperline=99 | grep activityaccessmodes
Przykładowe dane wyjściowe:
<activityaccessmodes adminuser="mhpu+0hpu+0hpu" checkpoint="mhpu+0hpu+0hpu" conversion="mhpu+0hpu+0hpu" diskbeat="mhpu+0hpu+0hpu" garbagecollect="mhpu+0hpu+0hpu" heartbeat="mhpu+0hpu+0hpu" hfscheckserver="mhpu+0hpu+0hpu" hfscheckexecute="mhpu+0hpu+0hpu" nodebeat="mhpu+0hpu+0hpu" runlevel="mhpu+0hpu+0hpu" testintegrity="mhpu+0hpu+0hpu" removehashes="mhpu+0hpu+0hpu" rebuildstripe="mhpu+0hpu+0hpu" diskfull="mhpu+0hpu+0hpu"/>
Dodatek #2 - Status paska:
ONL-Online-(onl:2961)- Stripe jest online bez problemu
- Normalny stan przeplotu
- WYŁ. — Offline —
(onl:2960,OFF:1)- Stripe jest w trybie offline
- Możeto być spowodowane odbudowaniem paska lub przeniesieniem paska w tryb offline z powodu błędu
- ERR - Błąd -
(onl:2959,ERR: 2)- Stripe jest w stanie OFFLINE_MEDIA_ERROR
- Zobacz Avamar: Aby uzyskać więcej informacji, zapoznaj się z artykułem Rozwiązywanie problemów z przeplotami offline z błędami OFFLINE_MEDIA_ERROR (ścieżka rozwiązania)
- SUS - Zawieszony -
(onl:1,SUS:2960)- Stripe jest prawdopodobnie zawieszony ze względu na wydajność we/wy dysku i spowodował zawieszenie partycji danych przez Avamar
- Zobacz Avamar: Zawieszone partycje, przeploty i awarie Hfscheck w systemie Avamar, aby uzyskać więcej informacji
- MIG - Migracja -
(onl:2960,MIG:1)- Stripe przenosi się lub migruje do innego węzła danych Avamar
- OZE - Ponowne uruchomienie -
(onl:2040,RES:920)- Stripe uruchamia się ponownie z poprzedniego stanu offline
Dodatek #3a — Przykładowe dane wyjściowe dla czynności konserwacyjnych, które zostały uruchomione w siatce Avamar:
Last checkpoint: cp.20121223181633 finished Sun Jan 23 18:17:00 2013 after 00m 27s (OK)
Last GC: finished Sun Jan 23 17:07:26 2013 after 01m 25s >> recovered 342.02 MB (OK)
Last hfscheck: finished Sun Jan 23 18:16:19 2013 after 12m 05s >> checked 2132 of 2132 stripes (OK)
Dodatek #3b - Przykładowe wyniki czynności utrzymaniowych po GSAN restart:
No checkpoint yet
No GC yet
No hfscheck yet
Dodatek #4 — Przykładowe dane wyjściowe harmonogramu konserwacji, punktu kontrolnego, odśmiecania pamięci i hfscheck Zawieszony:
Maintenance windows scheduler capacity profile is active.
WARNING: cp is suspended temporarily.
WARNING: gc is suspended temporarily.
WARNING: hfscheck is suspended temporarily.
The backup window is currently running
Next backup window start time: Tue May 13 21:00:00 2025 PDT
Next maintenance window start time: Tue May 13 14:00:00 2025 PDT
Dodatek #5 - status.dpnOpcje polecenia:
status.dpn<interwał w sekundach>- Uruchamia
status.dpnpolecenie w pętli przez określoną liczbę sekund- Wartość 10 (dziesięć) zwraca
status.dpnwyprowadzaj co 10 s, aż polecenie zostanie ręcznie zakończone - Wartość 0 (zero) zwraca pojedynczy
status.dpnwyjście bez zapętlania
- Wartość 10 (dziesięć) zwraca
- Uruchamia
--help- Wyświetla ikonę
status.dpnMenu Pomoc
- Wyświetla ikonę
--short- Wyświetlaj mniej szczegółów w
status.dpn- Usuwa nazwę hosta, wersję, ładowanie,
UsedMBInformacje o procentach zapełnienia i przeplotu według stanu zapełnienia i przeplotu według dysku
- Usuwa nazwę hosta, wersję, ładowanie,
- Służy do szybszego wyświetlania
status.dpnDane wyjściowe i cele związane z rozwiązywaniem problemów
- Wyświetlaj mniej szczegółów w
--sort- Sortuje węzły według innej opcji zmiennej:
- =węzeł
- Sortuje węzły danych według numerów węzłów logicznych (domyślnie)
- =
ipaddr- Sortuje węzły danych według adresu IP
- =dyspozytor
- Sortuje węzły danych według liczby używanych przekaźników (posortowane z najmniejszą liczbą używanych dyspozytorów u góry listy)
- =obciążenie
- Sortuje węzły danych według wartości obciążenia (posortowane z najniższą wartością obciążenia na górze listy)
- =Używany
- Sortuje węzły danych według
UsedMBvalue (posortowane według najniższej wartościUsedMBznajdują się na szczycie listy)
- Sortuje węzły danych według
- =pełny
- Sortuje węzły danych według wartości %Full (posortowane według najniższej wartości %Full znajdują się na górze listy)
- =węzeł
- Sortuje węzły według innej opcji zmiennej: