|
|
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> |