Nesta página, mostramos como restaurar uma instância do Filestore de um cofre de backup no console Google Cloud .
Antes de começar
Conceda o papel do IAM de operador do Filestore (
roles/backupdr.computeEngineOperator) ao agente de serviço do backup vault do vault no projeto de destino em que a restauração está sendo realizada.Conceda o papel do IAM Usuário de rede do Compute (
roles/compute.networkUser) para o agente de serviço do cofre de backup do cofre no projeto host da VPC se você estiver usando a VPC compartilhada.Conceda os seguintes papéis do IAM ao usuário que realiza a restauração no projeto do cofre de backup.
- Usuário de backup e restauração de DR (
roles/backupdr.restoreUser) para o cofre de backup e o projeto de destino. - Leitor do Filestore (
roles/filestore.viewer) apenas para o destino.
Esses papéis predefinidos contêm as permissões necessárias para acessar o cofre de backup no projeto do Filestore. Para permissões específicas, consulte a lista a seguir.
backupdr.bvbackups.useReadOnlyForFilestoreInstancebackupdr.backupVaults.getbackupdr.backupVaults.listbackupdr.bvbackups.listbackupdr.bvdataSources.getbackupdr.bvdataSources.listbackupdr.bvbackups.get
Para restaurar uma instância usando a CLI do Google Cloud ou a API, um usuário precisa ter as seguintes permissões:
backupdr.bvbackups.useReadOnlyForFilestoreInstanceno recurso de backup.file.instances.createno projeto de destino em que a instância será restaurada.
- Usuário de backup e restauração de DR (
Outras permissões para o console do Google Cloud
Ao restaurar uma instância usando o console do Google Cloud , o usuário precisa das permissões da CLI e das seguintes permissões. Essas permissões adicionais são necessárias para que o console liste e mostre os recursos do Filestore necessários para seleção na interface do usuário:
WHAT GOES HERE?
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Restaurar uma instância do Filestore
Use as instruções a seguir para restaurar uma instância de VM.
Console
No console Google Cloud , acesse a página Backups em cofre.
Todas as instâncias do Filestore com backups protegidos aparecem aqui.
Selecione a instância a ser restaurada e clique no ícone de ação para selecionar a ação Restaurar. A página de restauração é exibida.
Selecione as seguintes opções de restauração:
- A instância selecionada está listada em Nome do recurso.
- No campo Backup, clique em Procurar.
Selecione o backup que você quer restaurar e clique em Concluído.
No campo Nome do projeto a ser restaurado, o projeto atual é preenchido automaticamente, mas você pode Procurar outro projeto e Selecionar.
Clique em Continuar.
- A próxima página Restaurar backup para uma nova instância aparece, em que as propriedades da instância são preenchidas previamente com base nas propriedades da instância de origem. É possível modificar as propriedades da nova instância.
Clique em Restaurar para criar uma instância do Filestore com base no backup selecionado.
gcloud
Para acessar a conta de serviço do cofre de backup, 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 uma instância de VM, use os comandos a seguir.
O comando de restauração é executado no serviço 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=TIERSubstitua:
INSTANCE_NAME: o nome da instância do Filestore a ser criada.CAPACITY: a capacidade do compartilhamento de arquivos.SHARE_NAME: o nome do compartilhamento de arquivos.GCBDR_BACKUP_NAME: o nome do backup do Backup e DR a ser restaurado.GCBDR_BACKUP_REGION: a região do backup do Backup and DR.LOCATION: o local em que a instância do Filestore será criada.PROJECT_NAME: o projeto em que a instância do FileFilestorestore será criada.TIER: o nível da instância do Filestore.