このページでは、既存のバックアップから新しいボリュームを作成する手順について説明します。
考慮事項
リージョン内 Backup Vault のバックアップは、バックアップ リージョン内の任意のプールに復元できます。
クロスリージョン Backup Vault に保存されているバックアップの場合、バックアップはローカルでのみ復元できます。ソース Vault からソース リージョンに復元するか、宛先 Vault から宛先リージョンに復元します。他のリージョンに復元することはできません。この機能は Flex File サービスレベルでは使用できません。
バックアップを含む Backup Vault に最短保持ポリシーを設定している場合、バックアップは [削除可能日]フィールドに表示されているスケジュールされた日付より前に削除できません。詳細については、バックアップの削除を防ぐをご覧ください。
大容量ボリュームのバックアップを復元すると、新しいボリュームは大容量ボリュームとして自動的に作成されます。
復元されたボリュームのサイズは、バックアップ内のボリュームの使用容量よりも 20% 以上大きくする必要があります。復元が完了したら、ボリュームのサイズを変更できます。
CMEK 対応の Backup Vault に保存されているバックアップを復元できるのは、関連付けられた暗号鍵にアクセスできる場合に限られます。
バックアップから新しいボリュームを作成する
コンソール
Google Cloud コンソールの [NetApp Volumes] ページに移動します。
[データ保護] で、[バックアップ] をクリックします。
[バックアップ] ページで、開くバックアップを選択します。
ページの上部にある [バックアップから新しいボリュームを作成] をクリックします。
[ボリューム名] フィールドに、ボリュームの名前を入力します。名前はリージョン内で一意である必要があります。英小文字、数字、ハイフンを使用し、先頭は英字にしてください。この設定は後で変更できません。
省略可: [説明] フィールドに、ボリュームの説明を入力します。
[ストレージ プールの詳細] セクションで、既存のストレージ プールを選択するか、新しいストレージ プールを作成します。
リージョン内 Vault のバックアップでは、リージョン内のすべてのストレージ プールを使用できます。
クロスリージョン Vault のバックアップでは、Flex 統合、Standard、Premium、Extreme のサービスレベルのすべてのストレージ プールを使用できます。
[ボリュームの詳細] で、[共有名] フィールドに共有名を入力します。共有名はリージョン内で一意である必要があります。
[容量] フィールドに、ボリュームの容量を入力します。
ソース ボリュームがまだ存在するバックアップの場合、[容量] フィールドにはソース ボリュームのサイズが自動的に入力され、変更できません。
別のサイズを指定するには、Google Cloud CLI コマンドを使用します。
ソース ボリュームが存在しないバックアップの場合は、新しいボリューム サイズを GiB で指定します。容量は、バックアップのボリューム使用サイズ(復元済み)よりも大きくする必要があります。
省略可: 復元先のストレージ プールで自動階層化が有効になっている場合は、[自動階層化を有効にする] を選択します。この機能は、後から音量設定で有効にすることもできます。
[プロトコル] プルダウン メニューで、プロトコルを選択します。
ソース ボリュームがまだ存在するバックアップの場合、[プロトコル] フィールドにはソース ボリュームのプロトコルが自動的に入力され、変更できません。
ソース ボリュームが存在しないバックアップの場合は、元のソース ボリュームと同じプロトコルを指定します。
NFS ボリュームの場合は、次の操作を行います。
GCVE データストアとして使用されるボリュームの [選択したプロトコルの構成] で、[クライアントの接続時にボリュームの削除をブロックする] をクリックします。
[エクスポート ルール] で、次の操作を行います。
[ルールを追加] をクリックして、許可されたクライアントのリスト、関連するアクセスレベル(読み取りと書き込み、または読み取り専用)、ルートアクセスを追加します。詳細については、エクスポート ポリシーを使用したボリューム アクセス制御をご覧ください。
[完了] をクリックします。
SMB ボリュームの場合は、次の操作を行います。
ソースボリュームがまだ存在するバックアップの場合、SMB プロトコル オプションは表示されません。ただし、ボリュームの作成後に変更するか、Google Cloud CLI コマンドを使用してボリュームを復元し、SMB オプションを指定できます。
ソース ボリュームが存在しないバックアップの場合は、任意のプロトコル構成を選択します。プロトコル オプションの詳細については、新しいボリュームを作成するをご覧ください。
iSCSI ボリュームの場合は、次の操作を行います。
ソース ボリュームがまだ存在するバックアップの場合、iSCSI プロトコルが自動的に選択されます。
ソース ボリュームが存在しないバックアップの場合は、iSCSI プロトコルを選択します。プロトコル オプションの詳細については、新しいボリュームを作成するをご覧ください。
省略可: [スナップショット構成] で、ボリューム スナップショットのスケジュールを構成します。
スナップショット ディレクトリをクライアントに表示する場合は、[スナップショット ディレクトリを表示する] チェックボックスをオンにします。
スケジュール設定されたスナップショットを許可する場合は、[スケジュール設定されたスナップショットを許可する] チェックボックスをオンにします。
[Hourly]、[Daily]、[Weekly]、[Monthly] の各タブを使用して、スナップショットのスケジュールを構成します。
各間隔(時間単位、日単位、週単位、月単位)で、[保持するスナップショット] フィールドに、保持するスナップショットの数を入力します。[Hour (UTC)] フィールドと [Minute (UTC)] フィールドを使用して、スナップショットが保持される時間を入力します。
省略可: [バックアップ構成] で、バックアップ ポリシーと Backup Vault を割り当てて、新しいボリュームのスケジュール バックアップを設定します。
[スケジュール バックアップを許可する] チェックボックスをオンにします。
[バックアップ ポリシー] プルダウンを使用して、既存のバックアップ ポリシーを選択するか、新しいバックアップ ポリシーを作成します。
[Backup Vault] プルダウンを使用して、既存の Backup Vault を選択するか、新しい Backup Vault を作成します。
[ラベル] セクションで、[ラベルを追加] をクリックして、ボリュームに関連するラベルを追加します。
[作成] をクリックします。
gcloud
バックアップから新しいボリュームを作成します。
gcloud netapp volumes create VOLUME_NAME \ --location=LOCATION \ --capacity=CAPACITY \ --protocols=PROTOCOLS \ --share-name=SHARE_NAME \ --storage-pool=STORAGE_POOL \ --source-backup=SOURCE_BACKUP \ --description=DESCRIPTION
次の情報を置き換えます。
VOLUME_NAME: バックアップを復元する新しいボリュームの名前。LOCATION: ボリュームを作成するロケーション。CAPACITY: 新しいボリュームのサイズ。容量は、バックアップのボリューム使用サイズ(復元済み)よりも大きくする必要があります。PROTOCOLS: バックアップの取得元となった元のボリュームに使用されます。SHARE_NAME: 新しいボリュームの共有名。STORAGE_POOL: ボリュームをホストするLOCATION内のストレージ プールの名前。SOURCE_BACKUP: 復元するバックアップのリソース名。projects/PROJECT_ID/locations/LOCATION/backupVaults/BACKUP_VAULT_ID/backups/BACKUP_IDの形式で指定します。DESCRIPTION: 巻の説明。
エクスポート ポリシーやスナップショット ポリシーなど、プロトコル固有のオプションを追加できます。その他のオプションについては、NetApp Volumes の Google Cloud SDK ドキュメントをご覧ください。
ONTAP モード
ONTAP のドキュメントで、必要な ONTAP コマンドを確認します。
始める前に
バックアップからボリュームを復元する前に、次の前提条件を確認してください。
完全バックアップの復元を実行するには、ONTAP モードの API を使用してデータ保護ボリュームを作成します。
ファイルを選択的に復元するには、読み取り / 書き込みボリュームを作成します。
次の手順を行います。
type=DPの新しいデータ保護(DP)ボリュームを作成します。データ保護ボリュームに、復元されたバックアップを格納するのに十分な容量があることを確認します。
復元するデータに適切なセキュリティ スタイルを設定します。
ONTAP モードでボリュームを復元します。
gcloud netapp storage-pools restore-volume STORAGE_POOL \ --location=LOCATION \ --backup=BACKUP_NAME \ --volume-uuid=VOLUME_UUID \ [--files=FILE1,FILE2,...] \ [--destination-path=DESTINATION_PATH] \ [--async]
次の情報を置き換えます。
STORAGE_POOL: ボリュームが存在する ONTAP モードのストレージ プールの名前。LOCATION: ボリュームを作成するロケーション。BACKUP_NAME: 復元するバックアップのリソース名。projects/PROJECT_NAME/locations/LOCATION/backupVaults/BACKUP_VAULT_NAME/backups/BACKUP_NAMEの形式で指定します。VOLUME_UUID: バックアップを実行するボリュームのユニバーサルに一意の識別子(UUID)。FILE1, FILE2: 復元するファイルの絶対パス。DESTINATION_PATH: ファイルを復元する宛先ボリューム内のロケーション。
例: ONTAP モードのボリュームに復元する
gcloud netapp storage-pools restore-volume my-storage-pool \ --location=us-central1 \ --backup="projects/my-project/locations/us-central1/backupVaults/bv-1/backups/backup-to-restore-from" \ --volume-uuid="d5084fb3-4796-11f1-a62a-b125d7b38361"
例: ONTAP モードのボリュームへのファイルの選択的復元
gcloud netapp storage-pools restore-volume my-storage-pool \ --location=us-central1 \ --backup="projects/my-project/locations/us-central1/backupVaults/bv-1/backups/backup-to-restore-from" \ --volume-uuid="d5084fb3-4796-11f1-a62a-b125d7b38361" \ --files="/path/to/your/file1.txt,/path/to/your/other/file2.dat" \ --destination-path="/my_restore_destination"