Baculaサーバ設定2010/05/03 |
Baculaサーバで稼働させる Director デーモンと Storage デーモンの設定をします。 |
|
[1] | Director デーモンの設定 |
# コメント行が多いため一旦とり除く [root@dlp ~]# mv /etc/bacula/bacula-dir.conf /etc/bacula/bacula-dir.conf.bk [root@dlp ~]# grep '^[^#]' /etc/bacula/bacula-dir.conf.bk > /etc/bacula/bacula-dir.conf [root@dlp ~]# chmod 600 /etc/bacula/bacula-dir.conf [root@dlp ~]# vi /etc/bacula/bacula-dir.conf Director { Name = dlp-dir DIRport = 9101 QueryFile = "/usr/lib64/bacula/query.sql" WorkingDirectory = "/var/lib/bacula" PidDirectory = "/var/run" Maximum Concurrent Jobs = 1 # 8行目: パスワード指定 Password = " password "Messages = Daemon } Job { Name = "RestoreFiles" Type = Restore Client=dlp-fd FileSet="Full Set" Storage = File Pool = Default Messages = Standard # 53行目: バックアップをリストアする際のクライアント上のディレクトリを指定 Where = /var/restores } FileSet { Name = "Full Set" Include { Options { signature = MD5 # 60行目: 以下, 追記 ( ZIP圧縮する ) Compression = GZIP } # 62行目: クライアント上のバックアップ対象のディレクトリを指定 File = /home } Client { Name = dlp-fd # 92行目: バックアップ対象クライアントのIPアドレスを指定 Address = 192.168.0.24 FDPort = 9102 Catalog = MyCatalog # 95行目: パスワード指定 Password = " password "File Retention = 30 days Job Retention = 6 months AutoPrune = yes } Storage { Name = File # 102行目: バックアップを保存するサーバーのIPアドレスを指定(クライアントから見たIP) Address = 192.168.0.20 SDPort = 9103 # 104行目: パスワード指定 Password = " password "Device = FileStorage Media Type = File } Catalog { Name = MyCatalog # 110行目: MySQLのbaculaユーザーのパスワード指定 dbname = "bacula"; dbuser = "bacula"; dbpassword = " dbpassword "} Pool { Name = Default Pool Type = Backup Recycle = yes AutoPrune = yes # 134行目: ボリューム保持期間指定 Volume Retention = 180 days} [root@dlp ~]# /etc/rc.d/init.d/bacula-dir start Starting Bacula Director services: [ OK ] [root@dlp ~]# chkconfig bacula-dir on
|
[2] | Storage デーモンの設定 |
# コメント行が多いため一旦とり除く [root@dlp ~]# mv /etc/bacula/bacula-sd.conf /etc/bacula/bacula-sd.conf.bk [root@dlp ~]# grep '^[^#]' /etc/bacula/bacula-sd.conf.bk > /etc/bacula/bacula-sd.conf [root@dlp ~]# chmod 600 /etc/bacula/bacula-sd.conf [root@dlp ~]# vi /etc/bacula/bacula-sd.conf Director { Name = dlp-dir # 10行目: パスワード指定 Password = " password "} Director { Name = dlp-mon # 14行目: パスワード指定 Password = " password "Monitor = yes } Device { Name = FileStorage Media Type = File # 20行目: バックアップ用ストレージとするファイルを指定 Archive Device = /var/backup/backup LabelMedia = yes; Random Access = Yes; AutomaticMount = yes; RemovableMedia = no; AlwaysOpen = no; } [root@dlp ~]# mkdir /var/backup [root@dlp ~]# touch /var/backup/backup [root@dlp ~]# chown -R bacula. /var/backup [root@dlp ~]# chmod 660 /var/backup/backup [root@dlp ~]# /etc/rc.d/init.d/bacula-sd start Starting Bacula Storage services: [ OK ] [root@dlp ~]# chkconfig bacula-sd on
|
[3] | bconsole の設定 |
[root@dlp ~]# vi /etc/bacula/bconsole.conf Director { Name = dlp-dir DIRport = 9101 # 8行目: DirectorデーモンのIPアドレス指定 address = 127.0.0.1 # 9行目: パスワード指定 Password = " password "} |
Sponsored Link |