バックアップの復元

このページの手順に沿って、標準バックアップと拡張バックアップを新しいインスタンスまたは既存のインスタンスに復元できます。

始める前に

Filestore と Backup and DR Service の API が有効になっていることを確認します。必要なロールと権限の一覧については、Filestore Enhanced Backups を使用するための前提条件をご覧ください。

基本インスタンスの復元オプション

基本 HDD インスタンスと基本 SSD インスタンスの標準バックアップは、新しいインスタンス、ソース インスタンス、または既存のインスタンスに復元できます。

データの復元の詳細な手順については、データを復元するをご覧ください。

ゾーン インスタンス、リージョン インスタンス、エンタープライズ インスタンスの標準バックアップを復元する

ゾーン、リージョン、エンタープライズの標準バックアップは、新しいインスタンスにのみ復元できます。

標準バックアップを復元する手順は次のとおりです。

gcloud

Filestore ファイル共有を新しいインスタンスに復元するには、instances create コマンドを実行します。

  gcloud filestore instances create INSTANCE_NAME \
  --zone=ZONE \
  --tier=TIER \
  --file-share=name=FILE_SHARE_NAME,capacity=FILE_SHARE_CAPACITY,source-backup=SOURCE_BACKUP_NAME,source-backup-region=SOURCE_BACKUP_LOCATION \
  --network=name=VPC_NETWORK,reserved-ip-range=RESERVED_IP_ADDRESS

ここで

  • INSTANCE_NAME は、新しい Filestore インスタンスに付与する名前です。
  • ZONE は、Filestore インスタンスが存在するゾーンです。
  • TIER は、使用するサービス階層に置き換えます。これは、ソース バックアップと同じにする必要があります。
  • FILE_SHARE_NAME は、インスタンスから提供される NFS ファイル共有に指定する名前です。
  • FILE_SHARE_CAPACITY は、インスタンス タイプとニーズに応じて、ファイル共有に必要な容量(GiB または TiB)です。
  • SOURCE_BACKUP_NAME は、復元元のバックアップの名前です。
  • SOURCE_BACKUP_LOCATION は、バックアップが存在するリージョンです。
  • VPC_NETWORK は、インスタンスで使用する VPC ネットワークの名前です。
  • RESERVED_IP_ADDRESS は、Filestore インスタンスの IP アドレスです。

gcloud フラグの詳細については、インスタンスを作成するをご覧ください。

次のコマンドを実行すると、ネットワークのデフォルトにあるゾーン us-central1-c に新しい Filestore インスタンス myinstance-restored が作成されます。リージョン asia-east2 に配置されたバックアップ mybackup は、容量 2TiBmyinstance-restored の ファイル共有 vol1 に復元されます。

  gcloud filestore instances create myinstance-restored \
  --zone=us-central1-c \
  --tier=zonal \
  --network=name=default \
  --file-share=name=vol1,capacity=2TiB,source-backup=mybackup,source-backup-region=asia-east2

拡張バックアップを復元する

拡張バックアップは、新しいインスタンスにのみ復元できます。拡張バックアップを復元する手順は次のとおりです。

gcloud

Filestore ファイル共有を新しいインスタンスに復元するには、instances create コマンドを実行します。

  gcloud filestore instances create INSTANCE_NAME \
  --zone=ZONE \
  --tier=TIER \
  --file-share=name=FILE_SHARE_NAME,capacity=FILE_SHARE_CAPACITY,source-backupdr-backup=SOURCE_BACKUP_PATH
  --network=name=VPC_NETWORK,reserved-ip-range=RESERVED_IP_ADDRESS \

ここで

  • INSTANCE_NAME は、新しい Filestore インスタンスに付与する名前です。
  • ZONE は、Filestore インスタンスが存在するゾーンです。
  • TIER は、使用するサービス階層に置き換えます。
  • FILE_SHARE_NAME は、インスタンスから提供される NFS ファイル共有に指定する名前です。
  • FILE_SHARE_CAPACITY は、インスタンス タイプとニーズに応じて、ファイル共有に必要な容量(GiB または TiB)です。新しいインスタンスのプロビジョニングされた容量は、ソース インスタンスのプロビジョニングされた容量以上である必要があります。
  • SOURCE_BACKUP_PATH は、インスタンスの復元元となるバックアップのフルパスです。パスの形式は次のとおりです。

    projects/PROJECT_ID/locations/LOCATION/backupVaults/BACKUP_VAULT_NAME/dataSources/DATASOURCE_ID/backups/BACKUP_ID
    

    ここで

    • PROJECT_ID は、バックアップが存在するプロジェクトの名前です。
    • LOCATION は、バックアップのロケーションです。
    • BACKUP_VAULT_NAME は、バックアップ ボルトの名前です。
    • DATASOURCE_ID はデータソースの ID です。
    • BACKUP_ID はバックアップの ID です。
  • VPC_NETWORK は、インスタンスで使用する VPC ネットワークの名前です。

  • RESERVED_IP_ADDRESS は、Filestore インスタンスの IP アドレスです。

次のコマンドを実行すると、ネットワーク default のゾーン us-central1-a に新しい Filestore インスタンス backupdr-instance-restored が作成されます。バックアップは、容量 1TiBbackupdr-instance-restored のファイル共有 vol1 に復元されます。

  gcloud --project=gcbdr-project filestore instances create backupdr-instance-restored \
  --zone=us-central1-a \
  --tier=zonal \
  --file-share=name="vol1",capacity=1024,source-backupdr-backup="projects/gcbdr-project/locations/us-central1/backupVaults/vault-1/dataSources/a11111bb222ccc333ddd4444eee555555f6666/backups/00aaab11-2222-3333-c444-d5ddd555555d" \
  --network=name="default" \

Backup Vault から Filestore インスタンスを復元する

Google Cloud の Backup Vault から Filestore インスタンスを復元するには、 Google Cloudの Backup Vault から Filestore インスタンスを復元するの手順に沿って操作します。

次のステップ