Bacula構築メモ
環境
BaculaServer :CentOS7
BaculaClient :CentOS7
構築手順
◆Bacula Server環境構築
1.パッケージ導入
# cd /etc/yum.repos.d/ # yum install wget # wget https://repos.fedorapeople.org/repos/slaanesh/bacula7/epel-bacula7.repo # yum install -y bacuala-director bacula-client bacula-storage bacula-console mariadb-server
# systemctl start mariadb # systemctl enable mariadb
3.mysql初期化
# mysql_secure_installation Enter current password for root (enter for none): ->Enter Set root password? [Y/n] ->Y New password: Re-enter new password: ->Input Password Remove anonymous users? [Y/n] ->Enter Disallow root login remotely? [Y/n] ->Enter Remove test database and access to it? [Y/n] ->Enter Reload privilege tables now? [Y/n] ->Enter
4.Bacula用DB作成
# mysql -u root -p ->Input root password MariaDB [(none)]> create database bacula; Query OK, 1 row affected (0.00 sec) MariaDB [(none)]> grant all privileges on bacula.* to bacula@localhost idend by 'root password'; MariaDB [(none)]> quit
5.Bacula用テーブル作成
# /usr/libexec/bacula/make_bacula_tables mysql -u bacula -pa Enter password: -> Input DB Password
◆Bacula Client環境構築
1.パッケージ導入
# cd /etc/yum.repos.d/ # yum install wget # wget https://repos.fedorapeople.org/repos/slaanesh/bacula7/epel-bacula7.repo # yum install -y bacula-client
◆BaculaServer環境設定
1.Director設定ファイル変更
# vi /etc/bacula/bacula-dir.conf Passwordの行に、パスワード入力 Job{}行のNameを任意の名前に変更。バックアップジョブとして後述でリスト表示される。 FileSet{}行のIncludeにバックアップ対象DirをExculudeにバックアップ非対称Dirを記述 Client{}行のAddressにバックアップ対象機のIPを、Passwordにパスワードを入力 Storage{}行のAddressにストレージサーバのIP(本手順ではBaculaサーバと兼務のためBaculaサーバのIP)を設定、Passwordにパスワードを入力 Catalog{}行のdbpasswordにパスワードを入力
2.FileDaemon設定ファイル変更
# vi /etc/bacula/bacula-fd.conf Passwordの行に、パスワード入力
3.StorageDaemon設定ファイル変更
# vi /etc/bacula/bacula-sd.conf Passwordの行に、パスワード入力
4.Console設定ファイル変更
# vi /etc/bacula/bconsole.conf Passwordの行に、パスワード入力
5.baculaサービス起動
# systemctl start bacula-dir # systemctl start bacula-fd # systemctl start bacula-sd
6.baculaサービス自動起動設定
# systemctl enable bacula-dir # systemctl enable bacula-fd # systemctl enbale bacula-sd
◆BaculaClient環境設定
1.FileDaemon設定ファイル変更
# vi /etc/bacula/bacula-fd.conf Passwordの行に、パスワード入力
2.baculaサービス起動
# systemctl start bacula-fd ||< 3.baculaサービス自動起動設定 >|| # systemctl enable bacula-fd
◆コンソール起動確認
# bconsole