1 / 20

Kopie zapasowe - AMANDA

Kopie zapasowe - AMANDA. WYKONALI : Piotr Wiśniewski Adrian Kucyrka DASL 2013. Plan prezentacji. co to jest BACKUP ? rodzaje BACKUP’ow wybrane narzędzia do backup’ow co to jest AMANDA? AMANDA charakterystyka Poziomy kopii bezpieczeństwa Typy backup’u Zalety narzędzia AMANDA.

farrah
Download Presentation

Kopie zapasowe - AMANDA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Kopie zapasowe - AMANDA WYKONALI : Piotr Wiśniewski Adrian Kucyrka DASL 2013

  2. Plan prezentacji • co to jest BACKUP ? • rodzaje BACKUP’ow • wybrane narzędzia do backup’ow • co to jest AMANDA? • AMANDA charakterystyka • Poziomy kopii bezpieczeństwa • Typy backup’u • Zalety narzędzia AMANDA

  3. PO CO NAM BACKUP? • Ochrona przed utratą danych • Bezpieczeństwo • Możliwość cofnięcia zmian • Historia • Zmniejszanie skutków awarii • Odzyskiwanie pojedynczych plików utraconych w wyniku skasowania lub nadpisania ich zawartości • Wykonania operacji przywrócenia do działania całego systemu, nawet bez konieczności reinstalacji systemu operacyjnego

  4. Co to jest BACKUP ? Kopia bezpieczeństwa (ang. Backup copy) lub po prostu Backup – w informatyce dane, które mają służyć do odtworzenia oryginalnych danych w przypadku ich utraty lub uszkodzenia. Proces wykonywania kopii bezpieczeństwa, w odniesieniu do kopii długotrwałych, jest nazywany archiwizacją. Niektóre edytory i procesory tekstu wykonują taką kopię automatycznie, aby umożliwić odtworzenie zawartości pliku w razie awarii komputera lub samego programu, a także aby umożliwić odtworzenie poprzedniej wersji pliku po stwierdzeniu dokonania niepożądanych zmian. W obu przypadkach kopia dokonywana jest automatycznie, w pierwszym wypadku jest wykonywana co pewien czas, a w drugim podczas zapisu. Taka krótkotrwała kopia jest najczęściej automatycznie nadpisywana przy wykonywaniu następnej kopii.

  5. Mechanizmkopiibezpieczeństwaspotykany jest najczęściej w środowiskachserwerowych, gdzieregularneiautomatycznetworzeniekopiiważnychdanych jest podstawowymmechanizmemochronytychdanych. W zadanychodstępachczasuspecjalneoprogramowanieserweraautomatycznietworzykopiechronionychdanychnazewnętrznychnośnikach, np. kasetachmagnetycznych, płytach CD/DVD lubzewnętrznychdyskachtwardych. • Istniejąrównieżspecjalistycznesystemy, pozwalającenazdalnewykonywaniekopiibezpieczeństwa, np. przezsiećlokalnąlub Internet; chronione w ten sposóbdaneumieszczanesąnadyskachserwerów w odległychcentracharchiwizacji. • Taka technikapozwalaskuteczniechronićdaneprzedwiększościązdarzeńlosowychtakichjak: kradzieżesprzętu, pożaryczypowodzie.

  6. RODZAJE BACKUPU • Kopiapełna – kopiowane są wszystkie pliki. Najłatwiejsze w użyciu podczas odzyskiwania plików, wymagają jedynie posiadania najświeższej taśmy lub pliku. Zajmują najwięcej przestrzeni, ponieważ kopiowany jestkażdy plik, nie zależnie czy uległ zmianie od czasu tworzenia ostatniej kopii. • Kopiaprzyrostowa -poleganakopiowaniujedynietychplików, którezostałyutworzonelubzmienioneod czasuutworzeniaostatniejkopiiprzyrostowejlubnormalnejoraznaoznaczeniuichjakozarchiwizowanych. Przed utorzeniem pierwszej kopii przyrostwej należy utworzyć pełną kopię systemu. Do przywrócenia danych wymagana jest ostatnia pełna kopia i wszystkie po naj następujące kopie przyrostowe.

  7. RODZAJE BACKUPU • Kopia różnicowa – kopiowane są pliki które zostały utworzone lub zmienione od czasu utworzenia ostatniej kopii. Skraca to znacznie czas tworzenia kopii. Podczas wykonywania kopii różnicowej kopiowane pliki nie są oznaczane jako zarchiwizowane. Przed utworzeniem pierwszej kopii różnicowej zalecane jest wykonanie pełnej kopii normalnej. Jeżeli korzysta się z kombinacji kopii normalnych oraz różnicowych, to do odtworzenia danych konieczne jest posiadanie ostatniej kopii normalnej oraz ostatniej kopii różnicowej.

  8. Wybrane narzędzia do tworzenia backup’ów • tar (Tape Archiviser) – w najnowyszych implementacjach posiada możliwość tworzenia kopi przyrostowych, dołączania plików do archiwum, aktualizacji aktualizacji. • Bacula -  szyfrowanie transmisji, kompresję plików w locie, zdalny monitoring ze stacji klienckiej, wykorzystanie bibliotek taśmowych, dysków twardych, dysków DVD. Informacje o wszystkich przechowywanych plikach (tzw. katalog) trzyma w bazie danych. • Amanda - umożliwia skonfigurowanie pojedynczego głównego serwera archiwizującego dane znajdujące się na wielu hostach z systemami: Linux, Unix, Mac OS X i Windows. Dane mogą być archiwizowane na bardzo wielu różnorodnych urządzeniach dyskowych, taśmowych i optycznych, wykorzystujących biblioteki taśm, automatyczne zmieniarki, optyczne zmieniarki, macierze RAID, urządzenia NAS i wiele innych • I wiele innych

  9. CO TO JEST AMANDA ? • AMANDA (Advanced Maryland Automated Network Disk Archiver) jest zawansowanym narzędziem tworzenia kopii bezpieczeństwa działającym w środowisku sieciowym. Stworzona na Uniwersytecie Maryland, jest dostępna bezpłatnie na licencji GPL. • Źródła pakietu dostępne są na stronie projektu www.amanda.org. Obok dokumentacji dostarczanej wraz z oprogramowaniem, użytecznymi źródłami informacji o Amandzie są książki Unix Backup and Recovery.

  10. AMANDA – charakterystyka • Amanda -jej działanie polega na powtarzającym się wykonywaniu tzw. cykli, podczas których wykonywana jest pełna kopia wszystkich danych. Pełna kopia danych nie jest wykonywana jednorazowo, ale rozłożone jest na cały cykl. Jednocześnie archiwizowane są wszystkie dane zmieniające się w ciągu cyklu. • Amanda została zaprojektowana na podstawie tradycyjnej architektury klient-serwer. • Klient Amanda komunikują się z serwerem Amanda przy wykorzystaniu własnych protokołów sieciowych funkcjonujących ponad protokołami TCP i UDP.

  11. Amanda składa się z kilku demonów uruchamianych na serwerze i systemach klienckich oraz szeregu programółnarzędziwych o różnorodnym przeznaczeniu: • amandad- demon uruchamiany w systemie klienckim, podczas wykonywania kopii bezpieczeństwa. • amdupm- główny program Amandy po stronie serwera uruchaminy przez demona cron. • Narzędzia administracyjne • Odzyskiwanie danych

  12. amandad W razie potrzeby demon ten uruchamia inne programy klienckie. • selfcheck- wykonuje weryfikację lokalnej konfiguracji, • sendsize- oszacowuje wielkość kopii danych, • sendbackup- przesyłanie danych na serwer archiwizacji, • amcheck- weryfikacja konfiguracji (w tym połączenia z serwerem).

  13. amdupm Program ten wykorzystuje podczas działania kilka innych programów: • planner -- ustala co archiwizować • driver - sterownik urządzenia • dumper -- komunikuje się z demonami klienckimi amandad, • taper -- zapisuje pobrane dane na urządzeniu taśmowym, • amreport -- przygotowuje raport z wykonania jednego przebiegu Amandy.

  14. Narzędzia administracyjne • amcheck - sprawdza poprawność konfiguracji Amandy (zarówno po stronie serwera jak i klienta) oraz gotowość do działania, • amlabel - przygotowuje nośniki przypisując im etykiety, • amcleanup - naprawia skutki nie przewidzanej przerwy w pracy systemu, • amflush - wymusza zapis danych przechowywanych w katalogu tymczasowym Amandy na nośniku -- polecenie to jest przydatne gdy z jakiegoś powodu nie możliwy był zapis na nośniku podczas normalnej pracy systemu, • amadmin  - narzędzie administracyjne.

  15. Odzyskiwanie danych • amrestore - - przywrócenie kopii • amrecover - pozwala na interakcyjne odzyskiwanie plików. Jego praca możliwa jest dzięki obecności demonów indeksujących amindexd i amidxtaped

  16. Poziomy kopi bezpieczeństwa Pakiet AMANDA wykorzystuje poziomy kopi bezpieczeństwa. Archiwizacja dużych ilości danych wymaga zastosowania wielopoziomowego kopiowania. Uogólniając wyróżniamy dwa poziomy, pełny i kopie różnicowe zasobów. Uzyskujemy w ten sposób znaczną żywotność kopi zasobu (dostęp do kilku wersji zasobu lub zasobu usuniętego w trakcie cyklu)

  17. TYPY BACKUP’U • Na końcu pliku amanda.conf znajdujemy zbiór predefiniowanych typów backup'u. Typ backup'u grupuje szereg parametrów wykonywania backup'u, odnoszących się do sposobu postępowania z archiwizowanymi danymi np. czy poddajemy dane kompresji lub które pliki mają być pominięte podczas archwizacji. Definiowane typy wykorzystywane są w pliku disklist w którym umieszczamy listę zasobów do archiwizacji • Opis wszystkich opcji, jakie moga pojawić się w definicji typu, znajduję się w pliku przykładowym pliku amanda.conf

  18. Zalety narzędzia Amanda • format danych – otwarty • backup na taśmę • backup na dysk • backup na cd/dvd • openSource • komercyjne wsparcie • GUI (ZMC) • wieloplatformowość • raportowanie • szyfrowanie kopii zapasowych • wsparcie dla MSSQL • certyfikat bezpieczeństwa

  19. Koniec • Dziękujemy za uwagę

More Related