Restaurar uma instância do Filestore de um cofre de backup

Nesta página, mostramos como restaurar uma instância do Filestore de um cofre de backup no console Google Cloud .

O acesso ao serviço de Backup e DR para Filestore está disponível apenas por convite. Se você quiser solicitar acesso ao serviço de backup e DR para o Filestore no seu projeto Google Cloud , entre em contato com seu representante de vendas.

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.useReadOnlyForFilestoreInstance
    • backupdr.backupVaults.get
    • backupdr.backupVaults.list
    • backupdr.bvbackups.list
    • backupdr.bvdataSources.get
    • backupdr.bvdataSources.list
    • backupdr.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.useReadOnlyForFilestoreInstance no recurso de backup.
    • file.instances.create no projeto de destino em que a instância será restaurada.

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

  1. No console Google Cloud , acesse a página Backups em cofre.

    Acessar backups em vault

    Todas as instâncias do Filestore com backups protegidos aparecem aqui.

  2. 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.

  3. Selecione as seguintes opções de restauração:

    • A instância selecionada está listada em Nome do recurso.
    • No campo Backup, clique em Procurar.
  4. Selecione o backup que você quer restaurar e clique em Concluído.

  5. No campo Nome do projeto a ser restaurado, o projeto atual é preenchido automaticamente, mas você pode Procurar outro projeto e Selecionar.

  6. 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.
  7. Clique em Restaurar para criar uma instância do Filestore com base no backup selecionado.

gcloud

  1. Para acessar a conta de serviço do cofre de backup, use o seguinte comando:

      gcloud backup-dr backup-vaults describe BACKUPVAULT_NAME
      --location=LOCATION
    

    Substitua:

    • BACKUPVAULT_NAME: o nome do cofre de backup de que você quer restaurar os dados.
    • LOCATION: o local do backup vault.
  2. 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=TIER
    

    Substitua:

    • 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.