Hier werden die Schritte beschrieben um einen Bacula-Server bis jetzt unter Linux läuft auf FreeBSD zu portieren.
1. Devices mit camcontrol (devlist) auflisten und notieren.
2. Die Rechte auf die Tapes und den Roboter prüfen un ggf. in der /etc/rc.conf anpassen.
own pass4 bacula:bacula perm pass4 0660 own sa0 bacula:bacula perm sa0 0660 own sa1 bacula:bacula perm sa1 0660
3. Dann eine bacula-sd.conf erstellen, und mit btape einen kompletten Test (incl. Autochanger) durchführen.
4. Die Clients in die /etc/hosts anpassen auf dem Bacula-Server eintargen oder wahlweise einen DNS-Server.
5. Unter FreeBSD das Spool Direcrory auf den grössten Splice setzen : (/usr/local/etc/bacula-sd.conf)
Device {
Spool Directory = "/usr/home/bacula/"
Name = DLT-0
Description = QUANTUM DLT7000 296D
....................................6. bacula-dir.conf und die Clients, Jobs etc erweitern, und auf allen Clients die bacula-fd.conf anpassen (Name des Direktors)
7. Danach Bacula starten und zu Testzwecken ein Band labeln.
8. Prüfen ob der Director die Clients erreichen kann. Dazu verwenden wir in der bconsole das Kommando "estimate"
nanako# bconsole
Connecting to Director nanako:9101
1000 OK: nanako.augustin-dir Version: 5.0.0 (26 January 2010)
Enter a period to cancel a command.
*estimate
The defined Job resources are:
1: BackupCatalog
2: RestoreFiles
3: Akari
4: Ayaka
5: Hotarubi
6: Shiho
7: Misato
8: Cassandra
9: Eri
Select Job resource (1-9): 3
Using Catalog "MyCatalog"
Connecting to Client akari.augustin-fd at akari:9102
2000 OK estimate files=4711 bytes=190,099,437