Avamar: Jak używać skryptu powłoki sched do sprawdzania historycznych działań związanych z tworzeniem kopii zapasowych, replikacją i konserwacją na serwerze Avamar

Summary: W tym artykule opisano, w jaki sposób używać skryptu powłoki sched do sprawdzania historycznych działań związanych z tworzeniem kopii zapasowych, replikacją i konserwacją na serwerze Avamar. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Podczas badania problemów z Avamar pomocne może być zrozumienie, które działania były uruchomione równolegle w momencie wystąpienia określonego zdarzenia.

Sched.Skrypt sh jest przydatnym narzędziem, które może pomóc:
  • Określ, jakie rodzaje działań miały miejsce w czasie określonego zdarzenia.
  • Uzyskaj wizualną reprezentację harmonogramu tworzenia kopii zapasowych, zadań replikacji i działań konserwacyjnych względem siebie.
  • Zidentyfikuj nakładające się rodzaje działań.

  Istnieją dwie wersje skryptu 'sched'. 

Oryginalny skrypt:
/usr/local/avamar/bin/sched.sh


Funkcja planowania proaktywnej kontroli:
perl /home/admin/proactive_check/proactive_check.pl --sched

Dane wyjściowe skryptów nie są identyczne, jak widać poniżej.

Przykładowe dane wyjściowe z programem sched.Sh
admin@avamar:/usr/local/avamar/bin/>: sched.sh
        12am                   1 1 1 1 1 1 1 1 1 1 2 2 2 2   GMT
           0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3
2015/10/26 ........................ggg.........c.c.........

2015/10/27 ....dddd......ee........GGGGGGGGG...c...bbbbbbbb
2015/10/27 ....................................hhhhhh......

2015/10/28 bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb..c...bbbbbbbb
2015/10/28 ....dddd................GGGGGGGGG...hhhhhh......

2015/10/29 bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb...c...bbbbbbbb
2015/10/29 ....ddd.................GGGGGGGGG.......BBBBBBBB
2015/10/29 ....................................hhhhhh......

2015/10/30 bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb....c.c.bbbbbbbb
2015/10/30 ...BBBBBBBBBBBBBB.......ggggggggg...hhh.........
2015/10/30 ....ddddd.......................................

2015/10/31 bbbbbbbbbbbbbbbbbbbbbbbbbbb.........c...bbbbbbbb
2015/10/31 ....dddd................GGG.............BBBBBB..
2015/10/31 ....................................HHHHHHHHHHHH

2015/11/01 bbbbbbbbbbbbbbbbb.......................bbbbbbbb
2015/11/01 ....dDDDDDDDDDDD........................BBBBB...
2015/11/01 ....DDDDDDDDDdd.................................

2015/11/02 bbbbbDDDDDDDDDDDD.....RRRRR.....................
2015/11/02 ....d...........................................
2015/11/02 ....DDDDDDDDDDDDD...............................
2015/11/02 HHHHHHHHHHHHHHHHHHHHHHHHHH......................
b=backup, h=hfs, c=CP, g=GC, r=Repl, d=ReplDest, e=restore
Uppercase/Reverse means failed.  v2.0
Dane wyjściowe z tego samego systemu Avamar przy użyciu proaktywnego sprawdzania.pl --sched
admin@avamar:~/proactive_check/>: perl proactive_check.pl --sched --days=5
                                         1  1  1  1  1  1  1  1  1  1  2  2  2  2  GMT
           0  1  2  3  4  5  6  7  8  9  0  1  2  3  4  5  6  7  8  9  0  1  2  3
2015/10/28 ......dddddd..........................................c.....332110311000.
2015/10/28 ......................................................hhhhhhh............

2015/10/29 0000000000000000000000000000000000000000000000000.....c.....432110211000.
2015/10/29 ......................................................hhhhhhhh...........

2015/10/30 000000000000000000000000000000000000000000000000......c..c..531110210000.
2015/10/30 ....................................ggggggggggggg.....hhhh...............

2015/10/31 00000000000000000000000000000000000000000.............c.....331000200000.
2015/10/31 ....................................gggG..............hhhhhhhhhhhhhhhhhh.

2015/11/01 0000000000000000000000000...................................332000200000.
2015/11/01 hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.

2015/11/02 00000000dddddddddddddddd.........rrrrrrR.................................
2015/11/02 hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhHH..................................

h=hfs, c=CP, g=GC, r=Repl, d=ReplDest, e=restore, uppercase means failed activity
A number is how many backups are running, 0=0-9, 1=10-19, b=100 or more backups

Interpretacja danych wyjściowych:
Skrypt tworzy serię wierszy pokazujących informacje z poprzednich dni (flaga --days określa ile).

Każdy wiersz pokazuje, co wydarzyło się od północy (00:00) do północy (23:59).
Jeśli w określonym czasie wystąpiło więcej niż jeden typ działania, dodatkowy wiersz pokazuje, w jaki sposób oba działania działały współbieżnie.
Klawisz w dolnej części danych wyjściowych objaśnia typy wyświetlanych działań.

Jedna zasadnicza różnica między scheed.sh i proactive_check.pl --sched polega na tym, że ta ostatnia informuje, ile kopii zapasowych było uruchomionych w określonym czasie. Może nam to pomóc w dokładniejszym zrozumieniu, jak bardzo zajęty był Avamar.

Affected Products

Avamar

Products

Avamar
Article Properties
Article Number: 000173231
Article Type: How To
Last Modified: 05 May 2025
Version:  10
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.