Bacula - 管理サーバ設定#22011/07/18 |
例として、ここでは以下のような環境で構築しています。
(1) director.srv.world [10.0.0.60] Bacula 管理サーバ - Director, Storage, データベース デーモン稼働 (2) file01.srv.world [10.0.0.61] Bacula クライアント - File デーモン稼働 ( バックアップ対象 ) |
|
[1] | Bacula Director の設定 |
[root@director ~]#
vi /etc/bacula/bacula-dir.conf
Director {
Name = bacula-dir DIRport = 9101 QueryFile = "/usr/libexec/bacula/query.sql" WorkingDirectory = "/var/spool/bacula" PidDirectory = "/var/run" Maximum Concurrent Jobs = 1 # 22行目:Directorデーモン接続用パスワード設定 Password = " password "Messages = Daemon }
FileSet {
Name = "Full Set" Include { Options { signature = MD5 # 94行目:追記 - ZIP圧縮する Compression = GZIP } # 110行目:クライアント上のバックアップ対象のディレクトリ File = /home }
Client {
Name = bacula-fd # 158行目:バックアップを取得するクライアントのホスト名またはIPアドレス Address = file01.srv.world FDPort = 9102 Catalog = MyCatalog # 161行目:Fileデーモン接続用パスワード指定 Password = " password "File Retention = 30 days Job Retention = 6 months AutoPrune = yes }
Storage {
Name = File # 187行目:Storageデーモンのホスト名またはIPアドレス Address = director.srv.world SDPort = 9103 # 189行目:Storageデーモン接続用パスワード指定 Password = " password "Device = FileStorage Media Type = File }
Catalog {
Name = MyCatalog # Uncomment the following line if you want the dbi driver # dbdriver = "dbi:sqlite3"; dbaddress = 127.0.0.1; dbport = # 236行目:MySQLのBaculaユーザーのパスワード dbname = "bacula"; dbuser = "bacula"; dbpassword = " password "}
Pool {
Name = Default Pool Type = Backup Recycle = yes AutoPrune = yes # 286行目:ボリューム保持期間 Volume Retention = 180 days# 287行目:1ジョブにつき1ボリュームとする Maximum Volume Jobs = 1 # 288行目:ボリュームが無くなった際に新しく自動作成するボリュームにつける頭文字 Label Format = Vol- } # 312-316行目:コメントにする # Console {# Name = bacula-mon# Password = "@@MON_DIR_PASSWORD@@"# CommandACL = status, .status# }
[root@director ~]#
vi /usr/libexec/bacula/make_catalog_backup.pl # 108行目:追記 ( 「MyCatalog」が動作しないことへの対処 ) exec("HOME='$wd' mysqldump -f -u$args{db_user} -p$args{db_password} --opt $args{db_name} > '$wd/$args{db_name}.sql'");/etc/rc.d/init.d/bacula-dir start Starting bacula-dir: [ OK ] [root@director ~]# chkconfig bacula-dir on
|
[2] | Bacula Storage の設定 |
[root@director ~]#
vi /etc/bacula/bacula-sd.conf
Director {
Name = bacula-dir # 26行目:Storageデーモン接続用パスワード設定 Password = " password "} # 33-37行目:コメントにする # Director {# Name = bacula-mon# Password = "@@MON_SD_PASSWORD@@"# Monitor = yes# }/etc/rc.d/init.d/bacula-sd start Starting bacula-sd: [ OK ] [root@director ~]# chkconfig bacula-sd on
|
[3] | Bacula bconsole の設定 |
[root@director ~]#
Director {vi /etc/bacula/bconsole.conf Name = bacula-dir DIRport = 9101 # Directorデーモンのホスト名またはIPアドレス address = director.srv.world # Directorデーモン接続用パスワード指定 Password = " password "} |
Sponsored Link |