Łukasz Ciechanowicz

Łukasz Ciechanowicz Administrator
Systemów IT

Temat: Bacula i backup hostów ze zdalnej sieci

Witam,

W pewnej niewielkiej sieci, w mieście A, działa sobie kilka serwerków, opartych głównie o Windows 2008 Server oraz CentOS.

Rozważam wdrożenie Baculi (którą nigdy nie zajmowałem się do tej pory), która słuzyłaby jako narzędzia backupujące dane z w/w serwerów.

Chciałbym jednak zabezpieczyć backupowane przez Baculę dane, tak by w przypadku katastrofy w mieście A, ich kopia znajdowała się w innej lokalizacji - w sieci w miejscowości B.

Czy istnieje możliwość backupowania Baculi przez inną Baculę, która znajdowała by się w innej sieci, tak by w szybki i prosty sposób móc odtworzyć dane znajdujące sie wcześniej na serwerach w sieci A?

Mam dostęp do firewallów w obu sieciach, więc mogę wykonywać ewentualne przekierowania portów.

Dziękuję za wskazówki.

Pozdrawiam
Maciej Ż.

Maciej Ż. człowiek orkiestra

Temat: Bacula i backup hostów ze zdalnej sieci

możesz zrobić to na dwa sposoby (zakładając że chcesz robić kopię na dyski twarde a nie na taśmy):
1. w miescie A masz baculę tzn. Director-a i SD (Storage Daemon) które backupujesz za pomocą drugiej osobnej instalacji baculi w mieście B . Bacula nie jest niczym magicznym, składa sie z plików i bazy danych (tzw. Catalog) więc da się ją śmiało backupowac. osobiście w mieście B użył bym zwykłego rsync-a przez co miał byś prostsze i mniej nadmiarowe rozwiązanie

2 wariant to taki ze masz w mieście A Director-a i SD a w miesicie B masz kolejny SD. Poprzez odpowiednie
ustawienie zadań robił byś podwójny backup dla każdej z maszyn, raz na lokalny SD, raz na zdalny SD (w mieście B). Wtedy musiał byś tylko bakupować samą baculę (baza danych, konfigi) bez storage-a
Łukasz Ciechanowicz

Łukasz Ciechanowicz Administrator
Systemów IT

Temat: Bacula i backup hostów ze zdalnej sieci

Macieju,

Bardzo dziękuję za odpowiedź.
Podoba mi się rozwiązanie nr 1 i chyba tak do tego tematu podejdę.

Postawie dwie bacule i będę je synchronizował za pomocą Rsynca.

Pozdrawiam.
Maciej Ż.

Maciej Ż. człowiek orkiestra

Temat: Bacula i backup hostów ze zdalnej sieci

Nie wiem czy mnie dobrze zrozumiałeś.
Do roziwązania nr1 + rsync nie potrzebujesz drugiej baculi w mieście B
to co skopiujesz rsynciem leży sobie w mieście B na wypadek katastrofy w miesicie A.
Wtedy masz z czego odtworzyć cały system backupów w mieście A .
Dopiero po odtworzeniu bakuli w A możesz odtworzyć zawartość poszczególnych maszyn/klientów.
tzn. możesz tez oczywiście ręcznie wydłubać pliki poszczególnych maszyn/klientów z voluminów bakuli (dużych plików - takich wirtualnych taśm) ale chyba nie o to chodziło.

Generalnie proponuje przejrzeć z jedną książkę odnośnie baculi. Sama bacula jest trochę zawiła.
Łukasz Ciechanowicz

Łukasz Ciechanowicz Administrator
Systemów IT

Temat: Bacula i backup hostów ze zdalnej sieci

Ale posiadając baculę w mieście B, będę miał możliwość odtworzenia danych z miasta A w dowolnym momencie. Na wypadek gdybym potrzebował na szybko dowolny pliczek.

Czy nie dam rady tak zrobić, by bacula B korzystała z bazy zsynchronizowanej z A?
Maciej Ż.

Maciej Ż. człowiek orkiestra

Temat: Bacula i backup hostów ze zdalnej sieci

nie no możesz odtworzyć i uruchomić baculę w B na podstawie kopii z miasta A tyle że będziesz miał inne adresy IP Directora i Storagedaemona więc będziesz musiał grzebnąć w konfigach no i bezpośrednio na maszynę kliencką pliku nie odzyskasz. najpierw odyzskać gdzieś do tymczasowej lokalizacji a potem przegrać ręcznie do docelowej maszyny.

konto usunięte

Temat: Bacula i backup hostów ze zdalnej sieci

Maciej Ż.:
nie no możesz odtworzyć i uruchomić baculę w B na podstawie kopii z miasta A tyle że będziesz miał inne adresy IP Directora i Storagedaemona więc będziesz musiał grzebnąć w konfigach no i bezpośrednio na maszynę kliencką pliku nie odzyskasz. najpierw odyzskać gdzieś do tymczasowej lokalizacji a potem przegrać ręcznie do docelowej maszyny.


Tak się zaciekawiłem i mam pytanie czy Bacula operuje na płaskich plikach (danych), czy posiada bardziej rozbudowane mechanizmy podobne do bazy danych?

Bo jeżeli operuje na płaskich plikach czy możemy w lokalizacji A skonfigurować bacule i ustawić backupy. Rsync załatwi lokalizacje pomiędzy A i B. Natomiast w B w każdej chwili odpalamy aplikację (z już skonfigurowanymi IP, itd.).

Temat: Bacula i backup hostów ze zdalnej sieci

Bacula ma repo i rsync plików backupó nie spowoduje że bedzie można z nich odtwarzać.

konto usunięte

Temat: Bacula i backup hostów ze zdalnej sieci

Tomasz Wiśniewski:
Bacula ma repo i rsync plików backupó nie spowoduje że bedzie można z nich odtwarzać.


No tak ale jak w przypadku awarii serwera backupowego odzyskać te repo? Czy w przypadku utracenia repo wszystkie nasze dotychczasowe backupy są nic nie warte?
Jaki może być sposób kopiowania/backupu tego repo? Może jakiś dump?

Temat: Bacula i backup hostów ze zdalnej sieci

To mysql więc możesz robić dump czy backup binarny. Jest też opcja katalogowania backupów jak w każdym normalnym systemie backupowym ale w przypadku trzymania danych na taśmach może to trochę potrwać.
Maciej Ż.

Maciej Ż. człowiek orkiestra

Temat: Bacula i backup hostów ze zdalnej sieci

nie koniecznie mysql. miożesz użyć sqlite jako silnik do Catalog-u
Maciej Ż.

Maciej Ż. człowiek orkiestra

Temat: Bacula i backup hostów ze zdalnej sieci

Dawid Rogaczewski:
Tomasz Wiśniewski:
Bacula ma repo i rsync plików backupó nie spowoduje że bedzie można z nich odtwarzać.


No tak ale jak w przypadku awarii serwera backupowego odzyskać te repo? Czy w przypadku utracenia repo wszystkie nasze dotychczasowe backupy są nic nie warte?
Jaki może być sposób kopiowania/backupu tego repo? Może jakiś dump?

http://adsm.org/lists/html/Bacula-users/2011-03/msg004...
..
.. Is there a way to recover the data without the catalog? Can bacula reindex
.. the files?

Yes. bscan

Temat: Bacula i backup hostów ze zdalnej sieci

Sqlite to nie baza :p To sie nadaje chyba do nie zbyt dyzych backapow
Maciej Ż.

Maciej Ż. człowiek orkiestra

Temat: Bacula i backup hostów ze zdalnej sieci

oj tam oj tam zaraz nie baza :P jeden proces zapisuje sporadycznie coś odczyta.....
Tomasz K.

Tomasz K. Prezes spółki,
Kierownik projkektów
Java EE, SCRUM
Produc...

Temat: Bacula i backup hostów ze zdalnej sieci

Witam,

1. A czy planujesz umieścić Director i SD na oddzielnych maszynach, czy na jednej?
Jeżeli na jednej to nie widzę problemów dlaczego nie miałoby działać z użyciem rsync, sam ostatnio taką instalację robiłem.

2. Jeżeli ma to być baza danych tylko dla Baculi to SQL Lite wydaje mi się wystarczający. Ostatnio odczułem dużo zalet, zwłaszcza przy przenoszeniu danych. Niemniej jednak faktycznie przy ilościach rekordów idących w miliony wydajności trochę mi brakowało. Ale to oczywiście wszystko zależy od zastosowania.

Pozdrawiam
Tomek
Radosław Korzeniewski

Radosław Korzeniewski Prezes Zarządu,
INTEOS Sp. z o.o.

Temat: Bacula i backup hostów ze zdalnej sieci

Maciej Ż.:
nie koniecznie mysql. miożesz użyć sqlite jako silnik do Catalog-u
Oraz bardzo wydajnego PostgreSQL'a.

Następna dyskusja:

Dostep sieci LAN do WEBa na...




Wyślij zaproszenie do