Bacula - 管理サーバ設定#12011/07/18 |
マルチプラットフォーム、マルチクライアントをサポートする統合バックアップツール Bacula をインストールします。
例として、ここでは以下のような環境で構築してみます。
(1) director.srv.world [10.0.0.60] Bacula 管理サーバ - Director, Storage, データベース デーモン稼働 (2) file01.srv.world [10.0.0.61] Bacula クライアント - File デーモン稼働 ( バックアップ対象 )
バックエンドでデータベースが必要になります。
ここではBacula管理サーバー上にMySQLサーバー稼働中として進めていきます。
データベースは他に PostgreSQL, SQLite も使うことができます。
|
|
[1] | Bacula 管理サーバに Director と Storage コンポーネントをインストールします。 |
[root@director ~]# yum -y install bacula-director-mysql bacula-storage-mysql bacula-console
|
[2] | Bacula用のデータベースを作成しておきます。 |
[root@director ~]#
/usr/libexec/bacula/grant_mysql_privileges -p Enter password: # MySQLのrootパスワード Privileges for user bacula granted on database bacula.
[root@director ~]#
/usr/libexec/bacula/create_mysql_database -p Enter password: # MySQLのrootパスワード Creation of bacula database succeeded.
[root@director ~]#
[root@director ~]# /usr/libexec/bacula/make_mysql_tables -p Enter password: # MySQLのrootパスワード Creation of Bacula MySQL tables succeeded. mysql -u root -p # MySQLに接続 Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 10 Server version: 5.1.52 Source distribution
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
# Baculaユーザーのパスワード設定 mysql> set password for bacula=password('password'); Query OK, 0 rows affected (0.00 sec) # Baculaユーザーのパスワード設定 mysql> set password for bacula@localhost=password('password'); Query OK, 0 rows affected (0.00 sec) # 設定確認 mysql> select user,host,password from mysql.user; mysql> show databases;
mysql>
Database changeduse bacula; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A mysql> show tables; mysql> exit Bye |
Sponsored Link |