Bacula Enterprise を使用したセットアップのテスト - AWS Storage Gateway

Amazon S3 File Gateway のドキュメントは、「What is Amazon S3 File Gateway?」に移動しました。

Amazon FSx File Gateway のドキュメントは、「What is Amazon FSx File Gateway?」に移動しました。

ボリュームゲートウェイのドキュメントは、「What is Volume Gateway?」に移動しました。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Bacula Enterprise を使用したセットアップのテスト

Bacula Enterprise バージョン 10 を使用して、仮想テープへのデータのバックアップ、テープのアーカイブ、仮想テープライブラリ (VTL) デバイスの管理を行えます。このトピックでは、テープゲートウェイ用に Bacula バージョン 10 バックアップアプリケーションを設定し、バックアップ操作と復元操作を実行する基本的な方法について説明します。Bacula バージョン 10 の使用方法の詳細については、「Bacula Systems マニュアルとドキュメント」を参照するか、Bacula Systems に問い合わせてください。

注記

Bacula は Linux でのみサポートされています。

Bacula Enterprise のセットアップ

仮想テープライブラリ (VTL) デバイスを Linux クライアントに接続した後で、デバイスを認識するように Bacula ソフトウェアを設定します。VTL デバイスをクライアントに接続する方法については、「VTL デバイスの接続」を参照してください。

Bacula をセットアップするには
  1. Bacula Enterprise バックアップソフトウェアのライセンス版を Bacula Systems から取得します。

  2. Bacula Enterprise ソフトウェアをオンプレミスまたはクラウド上のコンピュータにインストールします。

    インストールソフトウェアの取得方法については、Enterprise Backup for Amazon S3 and Storage Gateway を参照してください。追加のインストールガイダンスについては、Bacula ホワイトペーパー「Bacula Enterprise Edition のクラウドサービスとオブジェクトストレージの使用」を参照してください。

VTL デバイスと連携するように Bacula を設定する

次に VTL デバイスと連携するように Bacula を設定します。基本的な設定手順を以下で確認できます。

Bacula を設定するには
  1. Bacula Director および Bacula Storage デーモンをインストールします。手順については、「Bacula Enterprise Edition のクラウドサービスとオブジェクトストレージの使用」の第 7 章を参照してください。

  2. Bacula Director を実行しているシステムに接続して iSCSI イニシエータを設定します。これを行うには、Bacula ホワイトペーパー「Bacula Enterprise Edition のクラウドサービスとオブジェクトストレージの使用」のステップ 7.4 で提供されているスクリプトを使用します。

  3. ストレージデバイスを設定します。前述の Bacula ホワイトペーパーに記載されているスクリプトを使用します。

  4. ローカル Bacula Director を設定してストレージターゲットを追加し、テープのメディアプールを定義します。前述の Bacula ホワイトペーパーに記載されているスクリプトを使用します。

テープへのデータのバックアップ

  1. Storage Gateway コンソールでテープを作成します。テープの作成方法については、「テープの作成」を参照してください。

  2. 次のコマンドを使用して、I/E スロットからストレージスロットにテープを転送します。

    /opt/bacula/scripts/mtx-changer

    たとえば次のコマンドでは、テープは I/E スロット 1601 からストレージスロット 1 に転送されます。

    /opt/bacula/scripts/mtx-changer transfer 1601 1

  3. 次のコマンドを使用して Bacula コンソールを起動します。

    /opt/bacula/bin/bconsole

    注記

    テープを作成して Bacula に転送する場合は、Bacula コンソール (bconsole) コマンド update slots storage=VTL を使用して、作成した新しいテープを Bacula が識別できるようにします。

  4. バーコードを使用しボリューム名としてテープにラベル付けするか、次の bconsole コマンドを使用してラベル付けします。

    label storage=VTL pool=pool.VTL barcodes === label the tapes with the barcode as the volume name / label

  5. 次のコマンドを使用して、テープをマウントします。

    mount storage=VTL slot=1 drive=0

  6. 作成したメディアプールを使用するバックアップジョブを作成し、物理的なテープの場合と同じ手順を使用してデータを仮想テープに書き込みます。

  7. 次のコマンドを使用して Bacula コンソールからテープをアンマウントします。

    umount storage=VTL slot=1 drive=0

注記

バックアップジョブの進行中に何らかの理由でテープゲートウェイが再起動すると、バックアップジョブは失敗し、Bacula Enterprise でテープのステータスが FULL に変わります。テープを使い切っていないことがわかっている場合は、テープのステータスを手動で APPEND に戻し、同じテープを使用してバックアップジョブを継続できます。APPEND ステータスの他のテープが使用可能な場合は、別のテープでジョブを続けることもできます。

テープのアーカイブ

特定のテープのすべてのバックアップジョブが完了しテープをアーカイブできるようになったら、mtx-changer スクリプトを使用して、テープをストレージスロットから I/E スロットに移動させます。このアクションは、他のバックアップアプリケーションのイジェクトアクションと似ています。

テープをアーカイブするには
  1. /opt/bacula/scripts/mtx-changer コマンドを使用して、ストレージスロットから I/E スロットにテープを転送します。

    たとえば次のコマンドでは、テープはストレージスロット 1 から I/E スロットの 1601 に転送されます。

    /opt/bacula/scripts/mtx-changer transfer 1 1601

  2. テープがオフラインストレージ (S3 Glacier Flexible Retrieval または S3 Glacier Deep Archive) にアーカイブされていて、テープのステータスが [アーカイブ済み] であることを確認します。

アーカイブ済みかつ取得済みのテープからのデータの復元

アーカイブされたデータの復元のプロセスは、2 ステップです。

アーカイブされたテープからデータを復元するには
  1. アーカイブされたテープを、アーカイブからテープゲートウェイに取得します。手順については、「アーカイブ済みのテープの取得」を参照してください。

  2. Bacula ソフトウェアを使用して、データを復元します。

    1. /opt/bacula/scripts/mtx-changer コマンドを使用して I/E スロットからテープを転送し、ストレージスロットにテープをインポートします。

      たとえば次のコマンドでは、テープは I/E スロット 1601 からストレージスロット 1 に転送されます。

      /opt/bacula/scripts/mtx-changer transfer 1601 1

    2. Bacula コンソールを使用してスロットを更新してから、テープをマウントします。

    3. 復元コマンドを実行してデータを復元します。手順については、Bacula のドキュメントを参照してください。