このページでは、 Google Cloud コンソールで Backup Vault から Filestore インスタンスを復元する方法について説明します。
始める前に
バックアップ ボルト プロジェクトで復元を行うユーザーに、次の IAM ロールを付与します。
- 両方のバックアップ Vault の Backup and DR 復元ユーザー(
roles/backupdr.restoreUser)。 - ターゲットのみの Filestore 編集者(
roles/file.editor)。
これらの事前定義ロールには、Filestore プロジェクトのバックアップ ボルトにアクセスするために必要な権限が含まれています。具体的な権限については、次のリストをご覧ください。
backupdr.bvbackups.useReadOnlyForFilestoreInstancebackupdr.backupVaults.getbackupdr.backupVaults.listbackupdr.bvbackups.listbackupdr.bvdataSources.getbackupdr.bvdataSources.listbackupdr.bvbackups.get
インスタンスを復元するには、ユーザーに次の権限が必要です。
- バックアップ リソースに対する
backupdr.bvbackups.useReadOnlyForFilestoreInstance。 - インスタンスが復元されるターゲット プロジェクトに対する
file.instances.create。
- 両方のバックアップ Vault の Backup and DR 復元ユーザー(
ロールの付与については、プロジェクト、フォルダ、組織に対するアクセス権の管理をご覧ください。
Filestore インスタンスを復元する
Filestore インスタンスを復元する手順は次のとおりです。
コンソール
Google Cloud コンソールで、[Vaulted backups] ページに移動します。
ここに、バックアップが Vault に保存されているすべての Filestore インスタンスが一覧表示されます。
復元するインスタンスを選択し、アクション アイコンをクリックして [復元] アクションを選択します。[復元] ページが表示されます。
次の復元オプションを選択します。
- 選択したインスタンスが [リソース名] に表示されます。
- [バックアップ] フィールドで、[参照] をクリックします。
復元するバックアップを選択して、[完了] をクリックします。
[プロジェクト名を復元] フィールドには現在のプロジェクトが事前入力されていますが、[参照] をクリックして別のプロジェクトを参照し、[選択] できます。
[続行] をクリックします。
- [バックアップを新しいインスタンスに復元] ページが表示されます。このページでは、ソース インスタンスのプロパティに基づいてインスタンスのプロパティが事前入力されます。新しいインスタンスのプロパティを変更できます。
[復元] をクリックして、選択したバックアップから新しい Filestore インスタンスを作成します。
gcloud
バックアップ ボルトのサービス アカウントを取得するには、次のコマンドを使用します。
gcloud backup-dr backup-vaults describe BACKUPVAULT_NAME --location=LOCATION次のように置き換えます。
- BACKUPVAULT_NAME: データの復元元となる Backup Vault の名前。
- LOCATION: Backup Vault のロケーション。
Filestore インスタンスを復元するには、次のコマンドを使用します。
復元コマンドは Filestore サービスから実行されます。
gcloud filestore instances create INSTANCE_NAME \ --file-share="capacity=CAPACITY,name=SHARE_NAME,source-gcbdr-backup=GCBDR_BACKUP_NAME,source-gcbdr-backup-region=GCBDR_BACKUP_REGION" \ --network="name=default" \ --location=LOCATION \ --project=PROJECT_NAME \ --tier=TIER次のように置き換えます。
INSTANCE_NAME: 作成する Filestore インスタンスの名前。CAPACITY: ファイル共有の容量。SHARE_NAME: ファイル共有の名前。GCBDR_BACKUP_NAME: 復元元の Backup and DR バックアップの名前。GCBDR_BACKUP_REGION: Backup and DR バックアップのリージョン。LOCATION: Filestore インスタンスを作成するロケーション。PROJECT_NAME: Filestore インスタンスを作成するプロジェクト。TIER: Filestore インスタンスの階層。