Esta página ajuda você a restaurar discos de um cofre de backup no console do Google Cloud .
Antes de começar
Conceda o papel do IAM de operador de disco do Backup e DR (
roles/backupdr.diskOperator) ao agente de serviço do backup vault do cofre no projeto de destino em que a restauração está sendo realizada.Se você estiver restaurando um disco criptografado com uma chave de criptografia gerenciada pelo cliente (CMEK) ou se estiver restaurando um disco para ser criptografado com CMEK, conceda o papel de criptografador/descriptografador de CryptoKey do Cloud Key Management Service (
roles/cloudkms.cryptoKeyEncrypterDecrypter) à conta de serviço do Compute Engine (service-<var>TARGET_PROJECT_NUMBER</var>@compute-system.iam.gserviceaccount.com) do projeto de destino. Essa permissão precisa ser concedida na chave do KMS que será usada para criptografar o disco restaurado. Por padrão, um disco restaurado usa a mesma chave do KMS que o disco de origem, mas é possível substituir isso durante a restauração e especificar uma chave diferente.Para mais informações sobre permissões de CMEK, consulte Chaves de criptografia gerenciadas pelo cliente (CMEK){
Conceda os seguintes papéis do IAM ao usuário que realiza a restauração no projeto do backup vault.
- Usuário de Backup e DR (
roles/backupdr.restoreUser) para o backup vault e o projeto de destino. - Leitor do Compute (
roles/compute.viewer) apenas para o destino.
Esses papéis predefinidos contêm as permissões necessárias para acessar o cofre de backup no projeto em que os discos estão localizados. Para permissões específicas, consulte a lista a seguir.
backupdr.bvbackups.restorebackupdr.disk.restoreFromBackupVaultbackupdr.backupVaults.getbackupdr.backupVaults.listbackupdr.bvbackups.listbackupdr.bvdataSources.getbackupdr.bvdataSources.listbackupdr.bvbackups.get
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
- Usuário de Backup e DR (
Restaurar discos
Use as instruções a seguir para restaurar os discos usados por uma instância do Compute Engine.
Para mais informações sobre permissões de CMEK, consulte Chaves de criptografia gerenciadas pelo cliente (CMEK){
Console
No console Google Cloud , acesse a página Backups em cofre.
Todas as instâncias do Compute Engine com backups protegidos são listadas aqui. Os discos são rotulados como Discos na coluna Tipo de recurso.
Selecione o backup a ser restaurado. Na página de detalhes do backup ou no menu do disco:
- Selecione o Tipo de recurso do disco.
- Selecione um Nome do recurso.
- Navegue para selecionar o backup a ser restaurado.
- O campo Restaurar nome do projeto é preenchido automaticamente com o projeto atual, mas você pode procurar outro projeto se quiser restaurar em outro lugar.
- Clique em Restaurar. É possível acessar e monitorar o job de restauração no ícone de notificações.
- O disco restaurado aparece na lista Armazenamento > Discos do Compute Engine, com o nome original seguido de um carimbo de data e hora.
gcloud
Se ainda não tiver sido concedido, conceda o papel do IAM
Backup and DR Disk Operator(roles/backupdr.DiskOperator) ao disco que está sendo recuperado.Para acessar a conta de serviço do backup vault, use o seguinte comando:
gcloud backup-dr backup-vaults describe BACKUPVAULT_NAME --location=LOCATIONSubstitua:
- BACKUPVAULT_NAME: o nome do cofre de backup de que você quer restaurar os dados.
- LOCATION: o local do backup vault.
Para restaurar um disco, use os comandos a seguir.
Restaure um disco no mesmo projeto da carga de trabalho com o ID do backup.
gcloud backup-dr backups restore disk test-backup-id \ --project=PROJECT \ --location=LOCATION \ --backup-vault=BACKUPVAULT_NAME \ --data-source=DATA_SOURCE\ --name=NAME \ --target-zone=TARGET_ZONE \ --target-project=TARGET_PROJECTRestaure um disco no mesmo projeto que o projeto de carga de trabalho com o URL completo do recurso de backup.
gcloud backup-dr backups restore disk projects/test-project-id/locations/us-central1/backupVaults/test-vault/dataSources/test-ds/backups/test-backup-id \ --name=NAME \ --target-zone=TARGET_ZONE \ --target-project=TARGET_PROJECTSubstitua:
- PROJECT: o nome do projeto do cofre de backup.
- LOCATION: o local do backup vault.
- BACKUPVAULT_NAME: o nome do cofre de backup de que você quer restaurar os dados.
- DATA_SOURCE: o nome da fonte de dados de que você quer restaurar os dados.
- NAME: o nome do disco restaurado.
- TARGET_ZONE: a região em que o disco é restaurado.
- TARGET_PROJECT: o projeto em que o disco é restaurado.