ボリューム・グループの操作

Oracle Cloud Infrastructure Block Volumeサービスを使用すると、多数のボリュームを1つのボリューム・グループにグループ化できます。ボリューム・グループには、コンピュート・インスタンス用のシステム・ディスクであるブート・ボリューム、およびデータ・ストレージ用のブロック・ボリュームの両方のタイプのボリュームを含めることができます。ボリューム・グループを使用して、ポイントインタイムのクラッシュ・コンシステントなボリューム・グループのバックアップおよびクローンを作成できます。

タスク

必須IAMポリシー

Oracle Cloud Infrastructureを使用するには、管理者によってポリシーでセキュリティ・アクセス権が付与されている必要があります。このアクセス権は、コンソール、あるいはSDK、CLIまたはその他のツールを使用したREST APIのいずれを使用している場合でも必要です。権限がない、または認可されていないというメッセージが表示された場合は、自分がどのタイプのアクセス権を持っているか、およびどのコンパートメントで作業するかを管理者に確認してください。

管理者用: ボリューム管理者がブロック・ボリューム、バックアップおよびボリューム・グループを管理するのポリシーを使用すると、指定したグループはブロック・ボリューム、バックアップおよびボリューム・グループに関するすべての操作を実行できます。

ボリューム・グループを操作するための次のポリシー例を参照してください:

ヒント

ユーザーがボリュームからバックアップを作成する場合や、バックアップからボリュームをリストアする場合、ボリュームとバックアップが同じコンパートメント内に存在している必要はありません。ただし、ユーザーが両方のコンパートメントへのアクセス権を持っている必要があります。
ポリシーを初めて使用する場合は、ポリシーの開始共通ポリシーを参照してください。インスタンス、クラウド・ネットワークまたは他のCore Services APIリソースのポリシーの記述に関する参照資料については、Core Servicesの詳細を参照してください。

ボリューム・グループについて

ボリューム・グループは、複数のインスタンスにまたがる複数のストレージ・ボリュームにまたがる実行中のエンタープライズ・アプリケーションの時間整合性のあるバックアップを作成するプロセスを簡素化します。その後、ボリューム・グループ・バックアップからボリュームのグループ全体をリストアできます。

同様に、ボリューム・グループ全体を、時間的整合性のあるクラッシュ・コンシステントな方法でクローニングすることもできます。ほんの数秒で、ボリューム・グループの完全に分離されたディープなディスク間クローンが、それに関連付けられたすべてのボリュームとともに使用可能になります。これにより、開発、品質保証、ユーザー承認テストおよびトラブルシューティングのための新しい環境を作成するプロセスを迅速化できます。

ブロック・ボリュームで強化されたシステム・ディスクの詳細は、ブート・ボリュームを参照してください。ブロック・ボリューム・バックアップの詳細は、ブロック・ボリューム・バックアップの概要を参照してください。ブロック・ボリューム・クローンの詳細は、ブロック・ボリュームのクローニングを参照してください。

この機能は、コンソール、CLI、SDKまたはREST APIを使用して使用できます。

ボリューム・グループおよびボリューム・グループ・バックアップは、複数のボリュームをまとめることができるハイレベルな構造です。ボリューム・グループおよびボリューム・グループ・バックアップを操作する際には、次の点に注意してください:

  • ボリューム・グループにボリュームを追加できるのは、ボリューム・ステータスが使用可能な場合のみです。

  • 最大32個のボリュームをボリューム・グループに追加できます(最大サイズ制限は128 TBです)。たとえば、同じサイズの32個のボリュームをボリューム・グループに追加する場合、各ボリュームの最大サイズは4 TBになります。サイズが異なるボリュームを追加することもできますが、ボリューム・グループ内のすべてのブロック・ボリュームとブート・ボリュームを結合した全体のサイズは、128 TB以下にする必要があります。ボリューム・グループのサイズ制限を検討する際には、ボリューム・グループ内のブート・ボリュームのサイズを考慮してください。

  • 各ボリュームは1つのボリューム・グループにのみ属することができます。

  • ボリューム・グループをクローニングすると、新しいボリュームを含む新規グループが作成されます。たとえば、3つのボリュームを含むボリューム・グループをクローニングする場合、操作の完了時に、2つの別個のボリューム・グループと6つの異なるボリュームがあり、ボリューム・グループ間では何も共有されていません。

  • CLI、SDKまたはREST APIを使用してボリューム・グループを更新する場合、更新操作を使用するたびにボリューム・グループに含めるすべてのボリュームを指定する必要があります。更新コールにボリュームIDを含めると、そのボリュームはボリューム・グループから除去されます。

  • ボリューム・グループを削除しても、グループ内の個々のボリュームは削除されず、ボリューム・グループのみが削除されます。

  • ボリューム・グループに含まれるボリュームを削除する場合、削除する前にそのボリュームをボリューム・グループから削除する必要があります。

  • ボリューム・グループ・バックアップを削除すると、ボリューム・グループ・バックアップ内のすべてのボリューム・バックアップが削除されます。

ボリューム・グループ・レプリケーション

ブロック・ボリューム・サービスには、ボリューム・グループの非同期レプリケーションを、継続して自動的に他のリージョンに実行する機能が用意されています。この機能を使用すれば、ボリューム・グループ・バックアップを行わずに、次のシナリオがサポートされます:

  • ディザスタ・リカバリ
  • 移行
  • 事業拡張

詳細は、「ボリュームのレプリケート」を参照してください。コンソールおよびCLIを使用した詳しい手順など、ボリューム・グループの具体的な詳細は、「ボリューム・グループ・レプリケーション」を参照してください。

ボリューム・グループ・バックアップ

ボリューム・グループ・バックアップでは、ボリューム・グループ内のすべてのボリュームの調整され一貫性があるポイントインタイム・バックアップが自動的に提供されます。個々のブロック・ボリュームおよびブート・ボリュームに対して実行できるバックアップ操作およびタスクのほとんどを、ボリューム・グループに対して実行できます。ボリューム・グループ・バックアップをボリューム・グループにリストアすることも、ボリューム・グループ内の個々のボリュームをボリューム・バックアップからリストアすることもできます。ボリューム・グループ・バックアップを使用すると、複数のボリュームのバックアップ設定を一箇所で一貫して管理できます。これにより、複数のインスタンスと複数のストレージ・ボリュームにわたって実行されているエンタープライズ・アプリケーションに対して時間整合性のあるバックアップを作成するプロセスが簡略化されます。

ブロック・ボリュームのサービス・バックアップ機能の概要は、ブロック・ボリューム・バックアップの概要を参照してください。

ソース・リージョン

ボリューム・グループ・バックアップには、「ソース・リージョン」フィールドが含まれます。これは、バックアップが作成されたボリューム・グループのリージョンを示します。別のリージョンからコピーされたボリューム・グループ・バックアップの場合、このフィールドにはボリューム・グループ・バックアップのコピー元のリージョンが表示されます。

手動ボリューム・グループ・バックアップ

手動バックアップは、オンデマンドの1回限りのバックアップです。この項の手順に従うとボリューム・グループに対してすぐに実行できます。ブロック・ボリューム・サービスの手動バックアップ機能の概要は、手動バックアップを参照してください。

コンソールの使用

ボリューム・グループのバックアップを作成するには
  1. ナビゲーション・メニューを開き、「ストレージ」をクリックします。「ブロック・ストレージ」で、「ボリューム・グループ」をクリックします
  2. 「ボリューム・グループ」リストで、バックアップを作成するボリューム・グループの「アクション」メニュー(アクション・メニュー)にある「ボリューム・グループ・バックアップの作成」をクリックします。
ボリューム・グループ・バックアップからボリューム・グループをリストアするには
  1. ナビゲーション・メニューを開き、「ストレージ」をクリックします。「ブロック・ストレージ」で、「ボリューム・グループ・バックアップ」をクリックします
  2. 「ボリューム・グループ・バックアップ」リストで、リストアするボリューム・グループ・バックアップをクリックします。
  3. 「ボリューム・グループの作成」をクリックします。
  4. 必要なボリューム情報を入力します:
    • 名前: わかりやすい名前または説明。機密情報の入力は避けてください。
    • コンパートメント: ボリューム・グループのコンパートメント。
    • 可用性ドメイン: ボリューム・グループの可用性ドメイン。
  5. 「ボリューム・グループの作成」をクリックします。
ボリューム・グループ・バックアップを新しいリージョンにコピーするには

ボリューム・バックアップおよびボリューム・グループ・バックアップを新しいリージョンにコピーする方法の詳細は、「リージョン間でのボリューム・バックアップのコピー」を参照してください。ボリューム・グループ・バックアップを新しいリージョンにコピーする前に、必要な権限が構成されていることを確認してください(「必須IAMポリシー」を参照してください)。

  1. ナビゲーション・メニューを開き、「ストレージ」をクリックします。「ブロック・ストレージ」で、「ボリューム・グループ・バックアップ」をクリックします
  2. 「ボリューム・グループ・バックアップ」リストで、新しいリージョンにコピーするボリューム・グループ・バックアップをクリックします。
  3. 「別のリージョンにコピー」をクリックします。
  4. バックアップの名前を入力し、バックアップのコピー先のリージョンを選択します。機密情報の入力は避けてください。
  5. 「暗号化」セクションで、ボリューム・グループ・バックアップでOracle提供の暗号化キーを使用するか、独自のボールト暗号化キーを使用するかを選択します。独自のキーを使用するオプションを選択した場合は、宛先リージョンから暗号化キーのOCIDを貼り付けます。
  6. 「ブロック・ボリューム・バックアップのコピー」をクリックします。
  7. 確認ダイアログで、ソース・リージョンと宛先リージョンの詳細が正しいことを確認し、「OK」をクリックします。

CLIの使用

CLIの使用の詳細は、コマンド・ライン・インタフェース(CLI)を参照してください。

ボリューム・バックアップ・グループをリストするには

コマンド・プロンプトを開き、次を実行します:

oci bv volume-group-backup list --compartment-id <compartment_ID>

例:

oci bv volume-group-backup list --compartment-id ocid1.compartment.oc1..<unique_ID>
ボリューム・グループ・バックアップを作成するには

コマンド・プロンプトを開き、次を実行します:

oci bv volume-group-backup create --volume-group-id <volume-group_ID>

例:

oci bv volume-group-backup create --volume-group-id ocid1.volumegroup.oc1.phx.<unique_ID>
ボリューム・グループ・バックアップを取得するには

コマンド・プロンプトを開き、次を実行します:

oci bv volume-group-backup get --volume-group-backup-id <volume-group-backup_ID>

例:

oci bv volume-group-backup get --volume-group-backup-id ocid1.volumegroupbackup.oc1.phx.<unique_ID>
ボリューム・グループ・バックアップの表示名を更新するには

コマンド・プロンプトを開き、次を実行します:

oci bv volume-group-backup update --volume-group-backup-id <volume-group-backup_ID> --display-name <new_display_name>

ボリューム・グループ・バックアップの表示名のみを更新できます。

例:

oci bv volume-group-backup update --volume-group-backup-id ocid1.volumegroupbackup.oc1.phx.<unique_ID> --display-name "new display name"
ボリューム・グループ・バックアップからボリューム・グループをリストアするには

コマンド・プロンプトを開き、次を実行します:

oci bv volume-group create --compartment-id <compartment_ID> --availability-domain <external_AD> --source-details <Source_details_JSON>

例:

oci bv volume-group create --compartment-id ocid1.compartment.oc1..<unique_ID> --availability-domain ABbv:PHX-AD-1 --source-details '{"type": "volumeGroupBackupId", "volumeGroupBackupId": "ocid1.volumegroup.oc1.sea.<unique_ID>"}'
ボリューム・グループ・バックアップを削除するには

コマンド・プロンプトを開き、次を実行します:

oci bv volume-group-backup delete --volume-group-backup-id <volume-group-backup_ID>

ボリューム・グループ・バックアップを削除すると、グループ内のすべてのボリューム・バックアップが削除されます。

例:

oci bv volume-group-backup delete --volume-group-backup-id ocid1.volumegroupbackup.oc1.phx.<unique_ID>

ポリシーベースのボリューム・グループ・バックアップ

これは、ボリューム・グループに割り当てられたバックアップ・ポリシーによって定義されている、自動化されたスケジュール済バックアップです。ボリューム・グループのポリシーベースのバックアップは、基本的にはブロック・ボリュームのポリシーベースのバックアップと同じですが、主な違いは、バックアップ・ポリシーが1つのボリュームではなくボリューム・グループ内のすべてのボリュームに適用されることです。ポリシーベースのバックアップの概要は、ポリシーベースのバックアップを参照してください。ボリューム・グループのユーザー定義バックアップ・ポリシーを作成して構成するプロセスは、ボリュームの場合と同じです。これらの手順については、ユーザー定義バックアップ・ポリシーの作成および構成を参照してください。

ノート

Oracleによって定義されたバックアップ・ポリシーは、スケジュール済ボリューム・グループ・バックアップではサポートされません。
注意

ボリュームのボールト暗号化キーは、リージョン間コピーに対応するスケジュール済のボリュームおよびボリューム・グループ・バックアップの場合、宛先リージョンにコピーされません。詳細は、スケジュール済のリージョン間バックアップ・コピーでボールト暗号化キーが宛先リージョンにコピーされない問題を参照してください。

ボリューム・グループへのバックアップ・ポリシー割当ての管理

ボリューム・グループに割り当てられたバックアップ・ポリシーによって、ボリューム・グループ・バックアップの頻度とスケジュールが定義されます。この項では、コンソール、コマンドライン・インタフェース(CLI)およびREST APIを使用して、ボリューム・グループのバックアップ・ポリシー割当ての管理に関連するタスクを実行する方法について説明します。

ボリューム・グループにバックアップ・ポリシーが割り当てられている場合、そのボリューム・グループにボリュームを追加する前に、ボリュームのバックアップ・ポリシー割当てを削除する必要があります。

バックアップ・ポリシーが割り当てられたボリュームが1つ以上含まれる既存のボリューム・グループにバックアップ・ポリシーを割り当てるには、そのポリシーをボリューム・グループに割り当てる前に、個々のボリュームのポリシー割当てを削除する必要があります。

コンソールの使用
バックアップ・ポリシーをボリューム・グループに割り当てるには
  1. ナビゲーション・メニューを開き、「ストレージ」をクリックします。「ブロック・ストレージ」で、「ボリューム・グループ」をクリックします
  2. バックアップ・ポリシーを割り当てるボリューム・グループをクリックします。
  3. 「ボリューム・グループの詳細」ページで、「編集」をクリックします。
  4. 「バックアップ・ポリシー」セクションで、バックアップ・ポリシーを含むコンパーメントを選択します。

  5. 要件に適したバックアップ・ポリシーを選択します。

  6. 「変更の保存」をクリックします。

ボリューム・グループに割り当てられたバックアップ・ポリシーを変更するには
  1. ナビゲーション・メニューを開き、「ストレージ」をクリックします。「ブロック・ストレージ」で、「ボリューム・グループ」をクリックします
  2. バックアップ・ポリシーを変更するボリューム・グループをクリックします。
  3. 「ボリューム・グループの詳細」ページで、「編集」をクリックします。
  4. 「バックアップ・ポリシー」セクションで、バックアップ・ポリシーを含むコンパーメントを選択します。

  5. 切替え先のバックアップ・ポリシーを選択します。

  6. 「変更の保存」をクリックします。

ボリューム・グループに割り当てられたバックアップ・ポリシーを除去するには
  1. ナビゲーション・メニューを開き、「ストレージ」をクリックします。「ブロック・ストレージ」で、「ボリューム・グループ」をクリックします
  2. バックアップ・ポリシーを除去するボリューム・グループをクリックします。
  3. 「ボリューム・グループの詳細」ページで、「編集」をクリックします。
  4. 「バックアップ・ポリシー」セクションで、リストから「なし」を選択し、「変更の保存」をクリックします。

CLIの使用

CLIの使用の詳細は、コマンド・ライン・インタフェース(CLI)を参照してください。

バックアップ・ポリシーをボリューム・グループに割り当てるには

コマンド・プロンプトを開き、次を実行します:

oci bv volume-backup-policy-assignment create --asset-id <volume_group_ID> --policy-id <policy_ID>

例:

oci bv volume-backup-policy-assignment create --asset-id ocid1.volumegroup.oc1..<unique_ID> --policy-id ocid1.volumebackuppolicy.oc1..<unique_ID>
ボリューム・グループに割り当てられたバックアップ・ポリシーを取得するには

コマンド・プロンプトを開き、次を実行します:

oci bv volume-backup-policy-assignment get-volume-backup-policy-asset-assignment --asset-id <volume_group_ID>

例:

oci bv volume-backup-policy-assignment get-volume-backup-policy-asset-assignment --asset-id ocid1.volumegroup.oc1..<unique_ID>
特定のバックアップ・ポリシー割当てを取得するには

コマンド・プロンプトを開き、次を実行します:

oci bv volume-backup-policy-assignment get --policy-assignment-id  <backup-policy-ID>

例:

oci bv volume-backup-policy-assignment get --policy-assignment-id ocid1.volumebackuppolicyassignment.oc1.phx.<unique_ID>
APIの使用

ボリューム・グループへのバックアップ・ポリシー割当てを管理するには、次の操作を使用します:

APIの使用およびリクエストの署名の詳細は、REST APIのドキュメントおよびセキュリティ資格証明を参照してください。SDKの詳細は、SDKおよびCLIを参照してください。