Restaure uma instância do Filestore a partir de um cofre de cópias de segurança

Esta página ajuda a restaurar uma instância do Filestore a partir de um cofre de cópias de segurança na Google Cloud consola.

O acesso ao serviço de cópias de segurança e RD para o Filestore só está disponível por convite. Se quiser pedir acesso ao serviço de cópia de segurança e recuperação de desastres para o Filestore no seu projeto Google Cloud , contacte o seu representante de vendas.

Antes de começar

  • Conceda a função de IAM de operador do Filestore (roles/backupdr.computeEngineOperator) ao agente do serviço de cofre de cópias de segurança do cofre no projeto de destino onde está a ser feita a restauração.

  • Conceda a função de utilizador da rede de computação (roles/compute.networkUser) da IAM ao agente do serviço de cofre de cópias de segurança do cofre no projeto anfitrião da VPC se estiver a usar a VPC partilhada.

  • Conceda as seguintes funções de IAM ao utilizador que executa a restauração no projeto do cofre de cópias de segurança.

    • Utilizador de restauro de cópias de segurança e RD (roles/backupdr.restoreUser) para o cofre de cópias de segurança e o projeto de destino.
    • Leitor do Filestore (roles/filestore.viewer) apenas para o destino.

    Estas funções predefinidas contêm as autorizações necessárias para aceder ao cofre de cópias de segurança no projeto do Filestore. Para autorizações específicas, consulte a seguinte lista.

    • 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 através da CLI do Google Cloud ou da API, um utilizador tem de ter as seguintes autorizações:

    • backupdr.bvbackups.useReadOnlyForFilestoreInstance no recurso de cópia de segurança.
    • file.instances.create no projeto de destino onde a instância vai ser restaurada.

Autorizações adicionais para a consola Google Cloud

Quando restaura uma instância através da Google Cloud consola, o utilizador precisa das autorizações da CLI, além das seguintes autorizações. Estas autorizações adicionais são necessárias para que a consola liste e apresente os recursos do Filestore necessários para seleção na interface do utilizador:

  • WHAT GOES HERE?

Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.

Restaure uma instância do Filestore

Siga as instruções abaixo para restaurar uma instância de VM.

Consola

  1. Na Google Cloud consola, aceda à página Cópias de segurança protegidas.

    Aceda às cópias de segurança protegidas

    Todas as instâncias do Filestore com cópias de segurança protegidas são apresentadas aqui.

  2. Selecione a instância a restaurar e clique no ícone de ação para selecionar a ação Restaurar. É apresentada a página de restauro.

  3. Selecione as seguintes opções de restauro:

    • A instância selecionada é apresentada em Nome do recurso.
    • No campo Cópia de segurança, clique em Procurar.
  4. Selecione a cópia de segurança a partir da qual quer restaurar e clique em Concluído.

  5. No campo Restaurar nome do projeto, o projeto atual é pré-preenchido, mas pode Procurar outro projeto e Selecioná-lo.

  6. Clique em Continuar.

    • É apresentada a página seguinte Restaurar cópia de segurança para uma nova instância, onde as propriedades da instância são pré-preenchidas com base nas propriedades da instância de origem. Pode modificar as propriedades da nova instância.
  7. Clique em Restaurar para criar uma nova instância do Filestore a partir da cópia de segurança selecionada.

gcloud

  1. Para obter a conta de serviço do cofre de cópias de segurança, use o seguinte comando.

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

    Substitua o seguinte:

    • BACKUPVAULT_NAME: o nome do cofre de cópias de segurança a partir do qual quer restaurar os dados.
    • LOCATION: a localização do cofre de cópias de segurança.
  2. Para restaurar uma instância de VM, use os seguintes comandos.

    O comando de restauro é executado a partir do 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 o seguinte:

    • INSTANCE_NAME: o nome da instância do Filestore a criar.
    • CAPACITY: a capacidade da partilha de ficheiros.
    • SHARE_NAME: o nome da partilha de ficheiros.
    • GCBDR_BACKUP_NAME: o nome da cópia de segurança do Backup and DR a partir da qual restaurar.
    • GCBDR_BACKUP_REGION: a região da cópia de segurança do Backup and DR.
    • LOCATION: a localização onde criar a instância do Filestore.
    • PROJECT_NAME: o projeto no qual criar a instância do Filestore.
    • TIER: o nível da instância do Filestore.