バックアップ/リカバリ アプライアンスのスナップショット プールを管理する

すべてのバックアップ/リカバリ アプライアンスには、最新の本番環境データのバックアップと復元されたバックアップを含むスナップショット プールが 1 つあります。スナップショット プールを使用すると、データにすぐにアクセスできます。

スナップショット プール(パフォーマンス プールとも呼ばれます)には、バックアップ プランで指定された時点のアプリケーション データのゴールデン コピーが保持されます。使用されるデータ量は、既存のスナップショットを使用できるかどうかによって決まります。

スナップショット プールには、VDisks と呼ばれるボリュームが数百または数千含まれていることがよくあります。スナップショット プールが満杯になるとジョブが失敗するため、スナップショット プールの使用状況を管理することが重要です。スナップショット プールの使用状況については、スナップショット プールの使用状況を把握するをご覧ください。

このセクションには次の内容が含まれます。

スナップショット プールを開く

既存のスナップショット プールは、ディスクを追加することで拡張できます。スナップショット ストレージ用のストレージ プールを追加することもできます。これは、ストレージ クラスの組み合わせ(Standard Disk を使用するプールと SSD を使用するプールなど)を使用できるようにするため、またはアプリケーションの異なるグループを互いに分離しておくために行うことがあります。

スナップショット プールで使用するディスクを作成する

スナップショット プールで使用するディスクを作成するには、次の権限が必要です。

  • 新しいディスクを作成するためのプロジェクトに関する compute.disks.create
  • 仮想マシン(VM)インスタンスに対する compute.instances.attachDisk
  • アタッチするディスクに対する compute.disks.use 権限

スナップショット プールで使用するディスクを作成する手順は次のとおりです。

  1. Google Cloud コンソールで、[VM インスタンス] ページに移動し、バックアップ/復元アプライアンスを見つけます。
  2. このチェックボックスをオンにして、ディスクを追加するインスタンス名をクリックします。
  3. [VM インスタンスの詳細] ページで、[編集] をクリックします。
  4. [追加ディスク] で、[新しいディスクを追加] をクリックします。
  5. 以下を指定します。

    • 名前: 既存のディスク命名をモデルとして使用して、ディスクの名前を入力します。
    • ソース: [ソースタイプ] で [空白] を選択します。
    • ディスクタイプ: サイズ変更するスナップショット プール内の既存のディスク、または新しいスナップショット プールで必要なディスクのタイプに一致するディスクタイプを選択します。
    • サイズ: スナップショット プールディスクのサイズは常に 4,096 GB(4 TB)にすることをおすすめします。
    • スナップショット スケジュール: スナップショット スケジュールはデフォルトのままにします。
    • 暗号化: 暗号化を Google-managed encryption key(GMEK)または顧客管理の暗号鍵(CMEK)として指定できます。同じスナップショット プール内のすべてのディスクで、常に同じ暗号化タイプを使用します。
  6. [保存] をクリックして、ディスクの構成を完了します。

  7. [保存] をクリックして変更をインスタンスに適用し、新しいディスクを追加します。

アプライアンスに追加のディスクを追加したら、既存のスナップショット プールを拡張するか、新しいスナップショット プールを作成します。

既存のスナップショット プールを拡張する

既存のスナップショット プールを拡張するには、まず新しいディスクを作成してから、次の操作を行います。

  1. [管理] タブをクリックし、プルダウン メニューから [アプライアンス] を選択します。
  2. アプライアンスを選択し、[アプライアンスの構成] をクリックして、[アプライアンスの構成] ページを開きます。
  3. 左側のパネルで [ストレージ プール] を選択します。
  4. [スナップショット] タブを選択します。[スナップショット プール] ページが開きます。
  5. プールを見つけて、プールタイルの右上にある鉛筆アイコンを選択します。[スナップショット プールの管理] ウィンドウが開きます。
  6. 管理対象外ディスクのリストから、適切な + 記号をクリックして、このプールに含める MDisk(s) を選択します。検索オプションを使用して、必要な MDisk を見つけます。選択した MDisk が右側のパネルに表示されます。MDisk レコードにマウスカーソルを合わせると、UID、コントローラ、容量などのステータスが表示されます。
  7. [送信] をクリックします。 警告ダイアログが表示されます。「PROCEED」と入力して確定します。
  8. [確認] をクリックします。

新しいスナップショット プールを作成する

新しいスナップショット プールを作成するには、まず新しいディスクを作成してから、次の手順を行います。

  1. [管理] タブをクリックし、プルダウン メニューから [アプライアンス] を選択します。
  2. アプライアンスを選択し、[アプライアンスを構成] をクリックして、[アプライアンスの構成] ページを開きます。
  3. 左側のパネルで [ストレージ プール] を選択します。
  4. [スナップショット] タブを選択します。[スナップショット プール] ページが開きます。
  5. [プールを追加するにはクリック] をクリックします。[プールの作成] ページが開きます。
  6. ストレージ プールの [名前] を入力します。
  7. 必要に応じて、デフォルトの [警告] の上限を変更します。
  8. 管理対象外ディスクのリストから、適切な + 記号をクリックして、このプールに含める MDisk(s) を選択します。検索オプションを使用して、必要な MDisk を見つけます。選択した MDisk が右側のパネルに表示されます。
  9. [送信] をクリックします。
  10. 警告ダイアログが表示されます。確定するには、「PROCEED」と入力します。
  11. [Confirm] をクリックすると、新しく作成されたプールは、スナップショット プール ページに表示されます。

既存のスナップショット プールを削除する

既存のスナップショット プールを削除する前に、次のことを確認してください。

  • プールを指定するバックアップ プラン プロファイルがありません。
  • プールにバックアップがありません。すべてのバックアップが期限切れになっている必要があります。

既存のスナップショット プールを削除するには:

  1. [管理] タブをクリックし、プルダウン メニューから [アプライアンス] を選択します。
  2. アプライアンスを選択し、[アプライアンスの構成] をクリックして、[アプライアンスの構成] ページを開きます。
  3. 左側のパネルで [ストレージ プール] を選択します。
  4. [スナップショット] タブを選択します。[スナップショット プール] ページが開きます。プールを見つけて、プール タイルの右上にあるゴミ箱アイコンを選択します。
  5. 警告ダイアログが表示されます。「DELETE」と入力して確定します。
  6. [Confirm] をクリックすると、プールがバックアップ プラン プロファイルで使用されておらず、バックアップが含まれていない場合、プールは削除されます。

CMEK の無効化または削除の影響

バックアップ/復元アプライアンスが顧客管理の暗号鍵(CMEK)で暗号化された永続ディスクを使用している場合:

鍵のバージョンを表示する

バックアップ/リカバリ アプライアンスで使用されている鍵のバージョンを確認するには:

  1. [Compute Engine] > [VM インスタンス] に移動します。
  2. バックアップ/リカバリ アプライアンスを見つけてインスタンス名を選択し、そのインスタンスの詳細ビューを開きます。
  3. [ストレージ] セクションに移動し、アタッチされているすべてのディスクを確認します。
  4. 各ディスク名を選択して、鍵のバージョンを表示します。

ステージング ディスク

ステージング ディスクは、アプリケーションが最初に保護されたときに作成される VDisk です。これは、アプリケーションのバックアップ プランによって呼び出された最後のバックアップ時点の本番環境データのコピーです。各ステージング ディスクは、独自のスナップショット VDisk 上の複数のスナップショットに関連付けられています。各アプリケーションまたは VM のスナップショットの数は、スナップショットのバックアップ プランの頻度と保持期間によって決まります。

ステージング ディスクは本番環境のアプリケーションまたは VM の完全なコピーであるため、各ステージング ディスクには、保護されたアプリケーションまたは VM が本番環境のストレージで必要とするのと同じ量のストレージ容量がスナップショット プールに必要です。ステージング ディスクから作成されたスナップショットは、ステージング ディスク内のデータを参照するため、サイズがはるかに小さくなります。後続のバックアップでステージング ディスクのブロックが変更されると、元のブロックがスナップショット VDisk に「プッシュ」されるため、スナップショットの内容は一定に見えますが、時間の経過とともにブロックの数が増えていきます。

VMware VM とアウトオブバンド アプリケーションのステージング ディスク

VM またはアプリケーションを保護すると、選択したバックアップのコピーがスナップショット プール内の専用の仮想ステージング ディスクに配置されます。Backup and DR は、ステージング ディスクのバックアップからスナップショットを作成し、バックアップ プランで指定された期間、スナップショット プールにスナップショットを保存します。

バックアップ用のステージング ディスクは、スナップショット プールから割り当てられます。VDisk はシン プロビジョニングされます。そのステージング ディスクの各スナップショットもスナップショット プール領域を消費します。消費量はアプリケーションの変更率によって異なります。

VMware VM の Direct-to-OnVault 保護の例外

OnVault に直接保護された VMware VM は、アプライアンスが VMware レイヤから変更されたブロック情報を直接取得できるため、ステージング ディスクを経由しません。他のすべてのアプリケーションは、Oracle RMAN または Backup and DR エージェント(Backup and DR ステージング ディスクを使用)から変更されたブロック情報を取得します。

スナップショット プールの使用量を把握する

スナップショット プールには、保護されたすべてのアプリケーションまたは VM のステージング ディスクとスナップショット ディスク、作成したクローンとマウント バックアップの両方が含まれます。

スナップショット プールには、仮想ディスク(VDisk)が格納されます。VDisk と VDisk の使用量については、VDisks をご覧ください。スナップショット プールのスペースは、次の 4 種類の VDisk によって消費されます。

  • ステージング VDisk: ステージング VDisk(通常はステージング ディスクと呼ばれます)には、アプリケーションの Backup and DR ゴールデン コピーが保持されます。ステージング ディスクは、アプリケーションが保護され、少なくとも 1 つのスナップショットが存在する限り保持されます。ステージング ディスクをご覧ください。

  • スナップショット VDisk: 特定の時点でのステージング ディスクの状態を保持するために使用されます。スナップショットは有効期限まで保持されますが、アプリケーションが保護されていない場合や明示的に期限切れにされた場合を除き、最後のスナップショットの有効期限が切れることはありません。

  • マウント可能な VDisk: マウント可能な VDisk は、スナップショット ディスクのスナップショットから復元時に作成されるマウント可能なバックアップです。

  • VDisk のクローンを作成する: ディスクのクローンは、アプリケーションの本番環境データの完全なコピーです。クローンディスクは自動的に期限切れになりません。

VDisks

Backup and DR は、論理 VDisk(仮想ディスクまたはボリューム)を使用して、ホストからデータを仮想化します。VDisk は、1 つ以上のアレイからバックアップ/リカバリ アプライアンスに提示されるマネージド ディスク(MDisk)のプールから取得されます。

VDisk から、データのクローン作成、マウント、復元、テストと開発作業用の提示、その他のタスクでの操作を行うことができます。VDisk は、物理ディスク アレイに必要に応じて作成されます。

バックアップ/リカバリ アプライアンスあたりの仮想ディスク数には固定の上限があります。保護ポリシーを作成すると、構成が VDisk の上限を超える可能性がある場合に警告が表示されます。

VDisk 使用量

一般に、保護対象のアプリケーションまたは VM ごとに、ステージング ディスク用に 1 つ以上の VDisk と、スナップショットごとに同じ数の VDisk が必要になります。また、次のルールにも注意してください。

  • スナップショット バックアップ プランを使用した VM レベルのバックアップでは、VM 内の仮想ディスクごとに 1 つの VDisk が使用されます。

  • Windows 環境でのファイル システムのバックアップでは、保護されたファイル システムごとに 1 つの VDisk が使用されます。

  • Unix 環境のファイル システム バックアップでは、保護された 833 GB ごとに 1 つの VDisk と、保持されるスナップショットの数に 1 を加えた数が消費されます。[詳細と設定] で [ステージング ディスクの粒度] を変更すると、833 GB の値を調整できます。

  • 非 VM アプリケーションのマウント、LiveClone、クローンは VDisk を消費します。

  • Linux システムでは、ファイル システムと Oracle データベースは 1 つの VDisk を使用し、保護するデータが 2 TB 増えるごとに 1 つの VDisk を追加で使用します。

  • SQL Server データベースは、データベースをホストするボリュームごとに 1 つの VDisk を使用します。

  • VDisk の各スナップショットは、保護されたディスクごとにスナップショットごとに 1 つの VDisk を消費します。

  • スナップショットは、古いスナップショットが期限切れになる前に新しいスナップショットが作成されるため、ピーク時の使用量を示します。

  • フェイルオーバーと同期バックの後、フェイルバック オペレーションはすべての同期バックとフェイルオーバー VDisk をクリーンアップします。

    VDisk はシン プロビジョニングされ、時間の経過とともに増加する可能性があります。