21時38分はじめにBaculaは、GPLv2で公開されているネットワークバックアップシステムです。ARCserve(tm)などの商用製品がありますが、Baculaは、リモートバックアップが取得できるOSSとしては希有な存在です。今回は、Baculaによるバックアップシステムの構築方法を解説します。構築に必要なサーバー要件および、導入パッケージは下記のとおりです。5.5系の予約語になっているため、該当箇所を下記のとおり修正します。この問題はバージョン5.0.4では修正されています。/usr/libexec/bacula/make_mysql_tables326行目~330行目を修正する。NULL,Baculaデータベース環境の作成Baculaが使用するデータベースなどの環境を作成します。MySQLのrootユーザーでログインできる必要があります。作成されたMySQL上のbaculaユーザーのパスワードを変更します。下記のSQLファイルを作成して、実行します。PRIVILEGES;作成したSQL文を実行し、baculaユーザーでログインできるか確認します。Directorの設定変更Directorは、バックアップ・リストアのコントロールおよび、Storage/Fileデーモンとの通信を行う中心的な役割を担っています。Director設定ファイルを、下記のとおり変更します。Consoleの設定変更Directorと同様の手順で変更します。Daemonの設定変更Directorディレクティブの変更は2箇所です。Daemonの設定変更Directorディレクティブの変更は2箇所です。構築するバックアップサーバーでは、任意のフォルダ上にバックアップデータを保存するため、バックアップフォルダを作成し、フォルダ所有者をbaculaに設定します。バックアップフォルダの容量に問題がある場合、NFSやCIFSなどを用いてリモートサーバーの共有ディスクをマウントすると良いでしょう。/mybackupサービス起動Baculaの全ての設定ファイルが準備できましたので、サービスを起動します。Consoleを用いて接続確認を行います。bconsole*(アスタリスク)は、コマンドプロンプトです。1を入力すると、Baculaサーバーの状態が確認できます。exitを入力すると、終了します。以上で、Baculaサーバーの基本設定は終了です。Consoleのみインストールし、設定ファイルを変更します。Consoleの設定を変更します。Consoleを用いて接続確認を行います。bconsole確認方法は、Baculaサーバーの構築の際の手順と同じです。以上で、Baculaクライアントの基本設定は終了です。