Nach einer längeren Pause wollen wir uns einmal wieder um unseren Revo und seine Funktion als Server kümmern. Nun wollen wir eine Backup-Software für unser kleines Netzwerk kümmern. Wie immer nutzen wir Software aus dem Open-Source-Pool: Bacula®.
Bacula ist ein netzwerkfähiges Open Source Datensicherungsprogramm mit Client-/Server-Architektur für heterogene Netzwerke.
Im wesentlichen besteht Bacula aus drei Services / Diensten:
- Bacula-dir: Der Directory-Dienst zur Verwaltung der Backups
- Bacula-sd: Der Storage-Daemon schreibt / liest die Sicherungsdaten vom / aufs Medium
- Bacula-fd: Der File-Daemon bzw. Client, der die Daten an den Storage-Daemon liefert.
Unsere Voraussetzungen: Raid-Festplattensystem als Sicherungsmedium (in unserer Konfiguration auf den Laufwerksbuchstben H: gemappt).
Ziel dieses Tutorials ist es, die Programm- und Konfigurationsdaten, sowie die Backupdaten auf das Raid-System zu legen. Hintergrund: Eigentlich werden die Programmdaten unter C:\Program Files\Bacula und die Konf-Daten unter “C:\Users\All Users\Bacula” abgelegt und müssen entsprechend mitgesichert werden. Um dies zu vermeiden, wird alles auf H: gelegt.
In diesem Teil kümmern wir uns um die eigentliche Installation. In den nächsten Teilen folgt die Konfiguration und der Betrieb.
1. Downloaden und starten des Setup
Laden des Windows-Setup von http://bacula.org/de/?page=downloads und aufrufen des Setup
- Den Installations-Typ “Custom” auswählen, damit der Server installiert werden kann
- “Storage Service” und “Director Service” aktivieren
- “Name” für den Storageserver prüfen. Normalerweise ist hier nichts zu ändern
- “Start after install” deaktivieren
- “Name” für den Director und den Monitor prüfen. Auch hier muss nichts geändert werden
- Mail-Server und E-Mail-Adresse für Nachrichten anpassen
- “Start after install” deaktivieren
2. Installation anpassen
- Das Verzeichnis “C:\Program Files\Bacula” auf Laufwerk H:\ verschieben
- Das Verzeichnis “C:\Users\All Users\Bacula” auf Laufwerk H:\ verschieben
3. Services anpassen
Die Dienste müssen über die Registry angepasst werden. Änderungen erfolgen auf eigene Gefahr. Bei unsachgemässer Handhabung kann das Betriebsystem unbrauchbar werden.
Bacula-dir:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Bacula-dir
Schlüssel “ImagePath” ändern auf:
“H:\Bacula\bin\bacula-dir.exe” /service -c “H:\Bacula\bacula-dir.conf”
Bacula-fd:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Bacula-fd
Schlüssel “ImagePath” ändern auf:
“H:\Bacula\bin\bacula-fd.exe” /service -c “H:\Bacula\bacula-fd.conf”
Bacula-sd:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Bacula-sd
Schlüssel “ImagePath” ändern auf:
“H:\Bacula\bin\bacula-sd.exe” /service -c “H:\Bacula\bacula-sd.conf”
Neustart des Rechners!
Das soll es für den 1. Teil gewesen sein.
Kurzer Hinweis: Da wir die SQLite-Datenbank für den Directory-Service noch nicht eingerichtet haben, startet “Bacula-dir” noch nicht ordnungsgemäß!













1 Trackback(s)