Restaurar backups

Nesta página, mostramos como restaurar um backup para uma instância.

Funções exigidas

Para receber as permissões necessárias para restaurar um backup, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto:

  • Permite usar os recursos do Cloud Key Management Service apenas para operações de criptografia e descriptografia: Criptografador/Descriptografador de CryptoKey do Cloud Key Management Service (roles/cloudkms.cryptoKeyEncrypterDecrypter)

Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.

Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.

Restaurar para a origem ou uma instância atual

É possível restaurar um backup de nível básico para a instância de origem ou para um compartilhamento de arquivos de uma instância do Filestore existente.

Antes de iniciar uma operação de restauração, recomendamos pausar os aplicativos e desmontar do sistema de arquivos para reduzir o risco de erros de aplicativo. É necessário reativar o compartilhamento de arquivos após ser restaurado de um backup. Todos os bloqueios de arquivos pendentes são revogados após a restauração. Durante a restauração, as operações READ e WRITE do cliente são pausadas.

Ao restaurar um backup para uma instância existente do Filestore, a capacidade da instância de destino precisa ser maior ou igual à da instância original em que o backup foi criado. Se a instância original tiver uma capacidade maior, primeiro aumente a capacidade da instância de destino antes de tentar a operação de restauração.

Se uma restauração de backup para uma instância de HDD básico ou SSD básico falhar, o estado do compartilhamento de arquivos vai permanecer inalterado.

Console

  1. No console do Google Cloud , acesse a página Instâncias.

Acesse "Instâncias"

  1. Na lista de instâncias, clique na instância de que você quer restaurar o backup para ver os detalhes dela.
  2. Clique na guia Backups.
  3. Localize o backup a ser restaurado e clique em Mais ações.
  4. Clique em Restaurar backup.
  5. Escolha uma instância de destino para restaurar:
    • Se você estiver restaurando a instância de origem, clique em Instância de origem.
    • Se você estiver restaurando para outra instância:
      1. Clique em Outra instância existente.
      2. Clique em Selecionar instância.
      3. Selecione a instância de destino em que você quer que o backup restaurado fique e clique em Selecionar.
  6. Clique em Restaurar.
  7. Clique na caixa de seleção de confirmação.
  8. Digite o nome do backup no campo de entrada e clique em Restaurar.

gcloud

Para restaurar um compartilhamento de arquivos do Filestore para uma instância existente, execute o comando instances restore:

  gcloud filestore instances restore INSTANCE_ID \
  --source-backup=BACKUP_ID \
  --source-backup-region=BACKUP_LOCATION \
  --file-share=FILE_SHARE_NAME \
  --zone=INSTANCE_LOCATION

Em que:

  • INSTANCE_ID é o nome da instância atual do Filestore para a qual restaurar o compartilhamento de arquivos;
  • BACKUP_ID é o nome do backup a ser restaurado.
  • BACKUP_LOCATION é a região onde o conector está localizado.
  • FILE_SHARE_NAME é o nome do compartilhamento de arquivos para restaurar.
  • INSTANCE_LOCATION é a zona em que a instância do Filestore está localizada.

Exemplo

O comando a seguir restaura mybackup, que está localizado na região asia-east2, para o compartilhamento de arquivos vol1 na instância do Filestore myinstance, localizada na zona us-central1-c:

  gcloud filestore instances restore myinstance \
  --source-backup=mybackup \
  --source-backup-region=asia-east2  \
  --file-share=vol1 \
  --zone=us-central1-c

Restaurar para uma nova instância

Quando um backup zonal, regional e empresarial é restaurado em uma nova instância do Filestore, a capacidade do novo compartilhamento de arquivos precisa ser maior ou igual à capacidade do backup.

Console

  1. No console do Google Cloud , acesse a página Instâncias.

    Acesse "Instâncias"

  2. Clique em Backups.

  3. Clique no nome do backup que você quer restaurar.

  4. Clique em Restaurar.

  5. Clique em Nova instância.

  6. Configure a nova instância seguindo as instruções na página. Para detalhes, consulte Criar uma instância.

  7. Clique em Restaurar.

gcloud

Para restaurar um compartilhamento de arquivos do Filestore para uma nova instância, execute o comando instances create:

  gcloud filestore instances create INSTANCE_NAME \
  --zone=ZONE \
  --tier=TIER \
  --file-share=name=FILE_SHARE_NAME,capacity=FILE_SHARE_CAPACITY,source-backup=SOURCE_BACKUP_NAME,source-backup-region=SOURCE_BACKUP_LOCATION \
  --network=name=VPC_NETWORK,reserved-ip-range=RESERVED_IP_ADDRESS

Em que:

  • INSTANCE_NAME é o nome que você quer dar à nova instância do Filestore.
  • ZONE é a zona em que a instância do Filestore reside.
  • TIER é o nível de serviço que você quer usar. Precisa ser igual ao backup de origem.
  • FILE_SHARE_NAME é o nome que você especifica para o compartilhamento de arquivos NFS que é exibido pela instância.
  • FILE_SHARE_CAPACITY é a capacidade desejada para o compartilhamento de arquivos.
  • SOURCE_BACKUP_NAME é o nome do backup a ser restaurado.
  • SOURCE_BACKUP_LOCATION é a região onde o conector está localizado.
  • VPC_NETWORK é o nome da rede VPC a ser usada pela instância.
  • RESERVED_IP_ADDRESS é o intervalo de endereços IP da instância do Filestore.

Para detalhes da flag gcloud, consulte Criar uma instância.

Exemplo

O comando a seguir cria uma nova instância do Filestore myinstance-restored localizada na zona us-central1-c no padrão de rede. O backup mybackup, localizado na região asia-east2, é restaurado no compartilhamento de arquivos vol1 de myinstance-restored com uma capacidade de 2TiB:

  gcloud filestore instances create myinstance-restored \
  --zone=us-central1-c \
  --tier=zonal \
  --network=name=default \
  --file-share=name=vol1,capacity=2TiB,source-backup=mybackup,source-backup-region=asia-east2

A seguir