とびさんのブログ

技術チョッピリ 格闘ガッツリ その他フンワリ

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

2.mysqlサービス起動及び自動起動設定

# 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

が出ればOK