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