Avamar – szybki sposób tworzenia kalendarza backupów (schedulera)

Avamar - szybki sposób tworzenia kalendarza backupów (schedulera)

Większość backupów wykonuje się na moim Avamarze co godzinę, część raz dziennie. Każda grupa startuje jednak o innym czasie (niektóre 5 minut po każdej godzinie, część 10 minut po każdej godzinie, itd, inne raz dziennie).

Dla osób często instalujących Avamara polecam załączone skrypty do tworzenia kalendarza backupów: 

Przetestowane, działają bez problemu. 
Skrypty można łatwo przerobić na własne potrzeby.

Skrypty stworzyłem dlatego, że we własnym labie często instaluję od poczatku Avamara. Za dużo czasu spędzałem na tworzeniu używanych przeze mnie schedulerów poprzez interfejs graficzny GUI (klikaniu). Skrypt tworzy mi wszystkie potrzebne kalendarze jednym ruchem. 

Większość backupów wykonuje się na moim Avamarze co godzinę, część raz dziennie. Każda grupa startuje jednak o innym czasie (niektóre 5 minut po każdej godzinie, część 10 minut po każdej godzinie, itd, inne raz dziennie.).

Opis pierwszego skryptu “CreateSchedules_EveryHour.sh”

Skrypt tworzy 12 terminarzy backupów:

Terminarz nr 1 o nazwie “S_EveryHour_00” – będzie powodował start grupy Avamara o każdej równej godzinie, 24 razy dziennie

Terminarz nr 2 o nazwie “S_EveryHour_05” – będzie powodował start grupy Avamara 5 minut po każdej godzinie, 24 razy dziennie

Terminarz nr 12 o nazwie “S_EveryHour_55” – będzie powodował start grupy Avamara 55 minut po każdej godzinie, 24 razy dziennie

Skrypt bazuje na jednej komendzie, której przykład użycia pokazano poniżej.

Komenda tworzy scheduler (terminarz backupów) o nazwie “S_EveryHour_05” na Avamarze. 

Komendę należy wywoływać jako administrator na serwerze (utility node) Avamara. 

Backupy będą wykonywane codziennie, 5 minut po każdej godzinie, 24 razy dziennie:

mccli schedule add –name=S_EveryHour_05 –time=00:05 –time=01:05 –time=02:05 –time=03:05 –time=04:05 –time=05:05 –time=06:05 –time=07:05 –time=08:05 –time=09:05 –time=10:05 –time=11:05 –time=12:05 –time=13:05 –time=14:05 –time=15:05 –time=16:05 –time=17:05 –time=18:05 –time=19:05 –time=20:05 –time=21:05 –time=22:05 –time=23:05

Wyjaśnienia:

      –name=S_EveryHour_05   (nazwa scheduler-a)

      –time=00:05                      (opcja używana do gdy definiujemy start backupów kilka razy dziennie oznaczająca o której godzinie ma zacząć się backup)

Kilka screenów / ekranów z akcji

Schedulery/kalendarze Avamara przed wykonaniem skryptuzdjecie1

Logowanie się na serwerze Avamara (utility node) i wykonanie skryptu.
Uwaga! Zalecany jest wykonywanie akcji na Avamarze jako użytkownikadmin a nie root!zdjecie2zdjecie3

I efekt końcowy w GUI Avamara:zdjecie4

Samych bezproblemowych wdrożeń!

Autor: Daniel

Przeczytaj również