23時14分はじめにネットバックアップツールのBaculaをインストールするでは、バックアップサーバーとクライアントの構築方法について解説しました。前回の記事と同一です。メディアセットアップバックアップを実行するためには、バックアップメディアが必要です。今回は、ファイルシステムをバックアップアップメディアとしてセットアップします。Consoleの起動Consoleを起動すると、Directorに接続した後、*(アスタリスク)のコマンドプロンプトが表示されます。bconsolelabelコマンドの実行labelコマンドを実行すると、Catalogに指定されたStorageが自動検出され、FileStorageが選択された後、ボリューム名の入力待ちになりますので、任意のボリューム名を入力します。ここでは、file1としています。*labelPool指定ボリューム名を入力すると、定義済みのPool名が表示されますので、Fileを選択します。選択すると、指定したボリューム名のメディアが作成されます。Consoleを終了し、バックアップフォルダを確認すると、指定したメディアが作成されています。以上で、メディアセットアップは終了です。バックアップジョブの定義インストールされたデフォルトのバックアップジョブが既に定義されていますが、ここではバックアップジョブの定義を行い、設定のポイントについて解説します。全ての作業は、全てDirector設定ファイル/etc/bacula/bacula-dir.conf)に対して行います。FileSetの定義FileSetは、バックアップ対象ファイルおよび、除外ファイルを指定します。Includedで、対象ファイルを、Excludeで、除外ファイルを指定できます。}}JobDefsの定義JobDefsは、バックアップ対象サーバーに共通するバックアップジョブを定義します。Jobの定義では、Level/FileSet/Storage/Poolの指定がポイントとなります。Standard}Jobの定義Jobは、バックアップ対象サーバーの情報を定義します。ここでは、ジョブ名、共通ジョブ名、クライアント名を定義します。バックアップ対象クライアント}Clientの定義Jobで定義したクライアントに関する情報を定義します。クライアント名、IPアドレスの指定が必要です。ボリュームの自動パージフラグ}Directorの再起動Director設定ファイルの編集が終了したら、Directorを再起動します。restartバックアップジョブの実行バックアップジョブを定義しましたので、ジョブを実行します。bconsolerunコマンドの実行Consoleのコマンドプロンプトから、runコマンドを実行します。*run定義済みジョブの実行runコマンドを実行すると、Directorに登録されたジョブが表示されますので、実行したいジョブを選択します。選択すると、ジョブがキューイングされ、しばらくするとバックアップジョブが実行されます。Consoleに表示されたログ上で、実行したCatalog/Storage/Pool/FileSetなどが確認できます。リモートバックアップの実行これまでの手順で、Baculaクライアントのリモートバックアップを行います。作成したFileSetをリストアするジョブを定義します。定義済みのStorage/Pool/FileSetおよび、Clientを指定し、リストアの場所を指定します。restartリストアジョブの実行バックアップしたメディアから、リストアを行います。Consoleがインストールされ、Baculaサーバーと接続できることが必須となります。このため、ディザスターリカバリやハードウェア障害からのリカバリを行うためには、上記の環境を構築した後、またはシステムリカバリツールなどで基本システムを復旧した後に、リストアする必要があります。bconsole最新バックアップの確認リストアするクライアントの最新バックアップを確認します。5が最新だと確認できます。登録済みのクライアントがリストされますので、リストアするクライアントを選択します。最新のバックアップメディアが、一時フォルダにリストアされた後、リストアするファイルを選択する$プロンプトが表示されます。*(アスタリスク)により、ファイルをマークし、doneを入力するとマーク指定が終了します。リストアジョブの選択マーク指定が終了すると、定義済みのリストアジョブが表示されますので、バックアップメディアに対応したリストアジョブを選択します。選択されたリストアジョブのリストア先、バックアップされたクライアント情報などが表示され、実行確認をされますので、yesを入力するとジョブがキューイングされます。リストアの実行しばらくするとリストアジョブが実行されます。リストア先の確認リストアが成功したらConsoleを終了し、実行したリストアジョブで定義したリストア先を確認します。以上で、リストアは終了です。