Difference between revisions of "Bacula"

From A-Eskwiki
Jump to: navigation, search
Line 12: Line 12:
 
* File Daemon. Dit zijn de clients die gebackupt worden. Op dit moment draaien deze op haskell zelf en in de MailNFS VM.
 
* File Daemon. Dit zijn de clients die gebackupt worden. Op dit moment draaien deze op haskell zelf en in de MailNFS VM.
  
== Configuratie Bestanden ==
+
=== Configuratie Bestanden ===
 
De configuratiebestanden van elk apart onderdeel is te vinden in de map /etc/bacula op de machine waar deze geinstaleerd is. Voor de Director, Storage Daemon en File Daemon heten deze bestanden respectievelijk bacula-dir.conf, bacula-sd.conf en bacula-fd.conf. Het gros van de configuratie, zoals wat gebackupt wordt en waar naartoe wordt gedaan in de Director.
 
De configuratiebestanden van elk apart onderdeel is te vinden in de map /etc/bacula op de machine waar deze geinstaleerd is. Voor de Director, Storage Daemon en File Daemon heten deze bestanden respectievelijk bacula-dir.conf, bacula-sd.conf en bacula-fd.conf. Het gros van de configuratie, zoals wat gebackupt wordt en waar naartoe wordt gedaan in de Director.
  

Revision as of 20:54, 19 June 2013


Om backups te maken in het nieuwe systeem wordt gebruik gemaakt van Bacula. Dit is een open source, netwerk gebaseerd backup proggramma. Uitgebreide informatie van Bacula zelf kan gevonden worden op [1].

Onderdelen

Bacula bestaat uit een aantal onderdelen die op verschillende plekken op een netwerk kunnen draaien.

  • Director. De Director is degene die bijhoudt waar alle andere onderdelen zich bevinden en coordineert en dirigeert alle andere onderdelen. De Director gaat draaien op Claude.
  • Storage Daemon. De Storage Daemon draait op de machine waar alle backups fysiek opgeslagen worden. De Storage Daemon praat met de database voor het opslaan van metadata en de File Daemons zodat deze direct hun data kunnen sturen naar de plek waar het opgeslagen wordt. De Storage Daemon gaat draaien op Claude.
  • Database. Alle metadata over de backups wordt opgeslagen in een MySQL database. Deze hoeft alleen te praten met de Director en de Storage daemon. Omdat deze beide al op Claude draaien en de database zelf ook op Claude draait is deze niet open gesteld naar buiten toe.
  • File Daemon. Dit zijn de clients die gebackupt worden. Op dit moment draaien deze op haskell zelf en in de MailNFS VM.

Configuratie Bestanden

De configuratiebestanden van elk apart onderdeel is te vinden in de map /etc/bacula op de machine waar deze geinstaleerd is. Voor de Director, Storage Daemon en File Daemon heten deze bestanden respectievelijk bacula-dir.conf, bacula-sd.conf en bacula-fd.conf. Het gros van de configuratie, zoals wat gebackupt wordt en waar naartoe wordt gedaan in de Director.

Versies

Omdat op verschillende plekken Bacula geinstaleerd wordt zijn er op dit moment 2 versies die gebruikt worden en (nog) zonder problemen met elkaar praten. Op machines waar CentOS 6.4 draait is versie 5.0.0 geinstaleerd. Op Haskell draait Proxmox waar een nieuwere versie van Bacula in de repositories staat, dus hier is versie 5.2.6 geinstaleerd.