Bacula - backup danych

Z wiki linux-user
Skocz do: nawigacji, wyszukiwania
m (Plik bacula-dir.conf - Director)
m (Konfiguracja pliku bacula-fd.conf - File Daemon: konfiguracja bacula-fd)
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>

Wersja z 15:16, 16 wrz 2012

Osobiste
Przestrzenie nazw

Warianty
Działania
Nawigacja
Narzędzia


Sponsor serwisu

Firma informatyczna ITProjek Bydgoszcz usługi informacztyczne, serwery, linux, windows, strony www, hosting, sieci komputerowe, system archiwizacji danych