|
|
| Linia 562: |
Linia 562: |
| | | | |
| | == Konfiguracja pliku bacula-fd.conf - File Daemon == | | == Konfiguracja pliku bacula-fd.conf - File Daemon == |
| − | | + | * Client – główne ustawienia klienta. Nazwa stosowana zamiennie dla tego typu zasobu to "FileDaemon". |
| − | | + | * Director – ustawienie zarządcy, który jest uprawniony do korzystania z klienta |
| − | Director { | + | * Messages – poziom logowania klienta |
| − | Name = backup-serwer-dir | + | W katalogu ''/etc/bacula'' wydajemy polecenie |
| − | Password = "haslo123"
| + | mv bacula-fd.conf bacula-fd.conf-org | touch bacula-fd.conf |
| | + | i edytujemy plik bacula-fd.conf |
| | + | FileDaemon { |
| | + | Name = ogrody-fd #nazwa zasobu, nigdzie indziej nie używana |
| | + | FD Address = 192.168.2.15 #IP klienta, tam gdzie jest uruchomiony bacula-fd |
| | + | FD Port = 9102 #numer portu na którym nasłuchuje klient |
| | + | WorkingDirectory = /var/spool/bacula #kopiować z istniejących plików |
| | + | Pid Directory = /var/run #kopiować z istniejących plików |
| | + | Maximum Concurrent Jobs = 1 # ilośc zadań jakie jednocześnie może wykonywac klient |
| | } | | } |
| | Director { | | Director { |
| − | Name = backup-serwer-mon
| + | Name = ogrody-dir # nazwa zarzadcy uprawnionego do łączenia się z klientem |
| − | Password = "haslo123"
| + | Password = "qwerty123-fd" #hasło, którym director będzie się autoryzować u klienta, musi byc takie samo jak w pliku bacula-dir odpowiednia sekcja Client |
| − | Monitor = yes
| + | |
| − | }
| + | |
| − | FileDaemon {
| + | |
| − | Name = backup-serwer-fd
| + | |
| − | FDport = 9102
| + | |
| − | WorkingDirectory = /var/lib/bacula
| + | |
| − | Pid Directory = /var/run/bacula
| + | |
| − | Maximum Concurrent Jobs = 20
| + | |
| − | FDAddress = 127.0.0.1
| + | |
| − | }
| + | |
| − | Messages {
| + | |
| − | Name = Standard
| + | |
| − | director = backup-serwer-dir = all, !skipped, !restored
| + | |
| | } | | } |
| − | Konfiguracja Storage Daemona '''bacula-sd.conf'''
| |
| − |
| |
| − | Storage {
| |
| − | Name = backup-serwer-sd # Name – nazwa demona magazynowania.
| |
| − | Nie jest ona powiązana z żadną inną konfiguracją usług
| |
| − | SDPort = 9103 # Director's port
| |
| − | WorkingDirectory = "/var/lib/bacula" #Working Directory – katalog w którym serwis
| |
| − | będzie przechowywał pliki swoich statusów. Dobrą praktyką jest zdefiniować taki katalog,
| |
| − | który przeznaczony będzie tylko do tego celu.
| |
| − | Pid Directory = "/var/run/bacula" #PID Directory – lokalizacja, w której demon
| |
| − | magazynowania będzie zapisywał plik z identyfikatorem procesu, jaki otrzymał
| |
| − | demon przy starcie
| |
| − | Maximum Concurrent Jobs = 2
| |
| − | SDAddress = 192.168.0.10 #SD Address – dyrektywa definiuje adres IP interfejsu,
| |
| − | na którym będzie nasłuchiwał demon.
| |
| − | }
| |
| − | Director {
| |
| − | Name = backup-serwer-dir # Name – nazwa zarządcy uprawnionego do używania
| |
| − | demona magazynowania. Nazwa zarządcy określanego w tej dyrektywie musi odpowiadać
| |
| − | nazwie zarządcy zdefiniowanej w innych plikach konfiguracyjnych.
| |
| − | Password = "s7s8,.zq" # Password – hasło, którym zarządca będzie autoryzował się do
| |
| − | demona magazynowania. Podane tu hasło definiowane jest również w pliku konfiguracyjnym zarządcy.
| |
| − | }
| |
| − | Director {
| |
| − | Name = backup-serwer-mon
| |
| − | Password = "s7s8,.zq"
| |
| − | Monitor = yes
| |
| − | }
| |
| − | Device {
| |
| − | Name = "serwer" # Name – nazwa urządzenia. Ta sama nazwa jest definiowana również w
| |
| − | pliku konfiguracyjnym zarządcy
| |
| − | Media Type = File #typ woluminu. Określa jakiego typu nośniki obsługuje dane urządzenie.
| |
| − | Archive Device = /home/bacula/backup/serwer # Archive Device – lokalizacja urządzenia.
| |
| − | Jeśli urządzeniem jest dysk, to podawany jest tutaj punkt jego montowania
| |
| − | Device Type = File # Device Type – określa typ urządzenia. Możliwe typy urządzeń to: File –
| |
| − | dla dysków, Tape – dla urządzeń taśmowych, Fifo – dla kolejek FIFO, DVD – dla napędów DVD-ROM
| |
| − | LabelMedia = yes;
| |
| − | AutomaticMount = yes;
| |
| − | RemovableMedia = no; #mówi o tym, czy urządzenie obsługuje wymienne nośniki. Dla urządzeń
| |
| − | taśmowych, napędów DVD jak i wyjmowalnych dysków (np. dyski zewnętrzne lub pendrive) dyrektywa
| |
| − | powinna być ustawiona na "yes". Dla stałych dysków dyrektywa powinna być ustawiona na "no"
| |
| − | AlwaysOpen = no;
| |
| − | }
| |
| − | Device {
| |
| − | Name = "slawek"
| |
| − | Media Type = File
| |
| − | Archive Device = /home/bacula/backup/slawek
| |
| − | LabelMedia = yes;
| |
| − | AutomaticMount = yes;
| |
| − | RemovableMedia = no;
| |
| − | AlwaysOpen = no;
| |
| − | }
| |
| | Messages { | | Messages { |
| − | Name = Standard #nazwa zasobu. Używana jest na wewnętrzne potrzeby demona i nie zostaje
| + | Name = ogrody-fd-raport-klient #nazwa zasobu, nigdzie indziej nie używana |
| − | przekazana nigdzie na zewnątrz
| + | Director = ogrody-dir = all, !skipped, !restored #nazwa zarządcy oraz poziom logowania all, oprócz przywracania danych i zignorowanych |
| − | director = backup-serwer-dir = all # Określa się tu dwie wartości: nazwę zarządcy do którego
| + | |
| − | dyrektywa się tyczy oraz poziom logowania. Wartość 'all' oznacza, że raportowane będą wszystkie
| + | |
| − | zmiany i statusy podczas pracy demona magazynowania.
| + | |
| | } | | } |
| | | | |
| | Uwaga hasło "''haslo123''" jest przykładowe i powinno być zmienione, tak samo jak adresy IP nazwy hostów nazwy backupów i inne. Musisz dostosować plik do swoich potrzeb tutaj podany jest tylko wzór. | | Uwaga hasło "''haslo123''" jest przykładowe i powinno być zmienione, tak samo jak adresy IP nazwy hostów nazwy backupów i inne. Musisz dostosować plik do swoich potrzeb tutaj podany jest tylko wzór. |
| − |
| + | |
| − | Więcej informacji znajdziesz na polskiej stronie na temat oprogramowania bacula [http://www.bacula.pl www.bacula.pl].
| + | |
| | | | |
| | <br /><google1 style="4"></google1> | | <br /><google1 style="4"></google1> |