Restaurar dados

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

Antes de começar

Antes de começar a restaurar dados, ative as APIs e verifique se as funções e permissões necessárias foram concedidas. Para mais informações, consulte Antes de começar.

Restaurar o backup padrão 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.

Antes de iniciar uma operação de restauração, recomendamos pausar os aplicativos e desmontar o sistema de arquivos para reduzir o risco de erros de aplicativos. Em seguida, é necessário remontar o compartilhamento de arquivos após a restauração 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 do Filestore, a capacidade da instância de destino precisa ser maior ou igual à da instância original da qual 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 permanecerá inalterado.

Console

  1. Noconsole, acesse a página Instâncias. Google Cloud

Acesse "Instâncias"

  1. Na lista de instâncias, clique na instância da qual você quer restaurar o backup para conferir os detalhes dela.
  2. Clique na guia Backups.
  3. Localize o backup que você quer restaurar 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.
      2. Clique em Selecionar instância.
      3. Selecione a instância de destino em que você quer que o backup restaurado resida e clique em Selecionar.
  6. Clique em Restaurar.
  7. Marque a caixa de confirmação.
  8. Insira 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, execute o instances restore comando:

  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 o backup padrão para uma nova instância

Quando um backup zonal, regional e empresarial é restaurado para uma nova instância do Filestore, a capacidade do novo compartilhamento de arquivos precisa ser maior ou igual à capacidade do backup. Para restaurar um backup padrão, siga estas etapas:

Console

  1. Noconsole, acesse a página Backups do Filestore. Google Cloud

    Acessar Backups

  2. Clique na guia Padrão.

  3. Selecione o backup na lista.

  4. Clique em Restaurar.

  5. Configure a nova instância seguindo as instruções em Criar uma instância.

  6. Clique em Restaurar.

gcloud

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

  gcloud filestore instances create INSTANCE_ID \
  --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_ID é 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. Ele precisa ser o mesmo do 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 em GiB ou TiB, dependendo do tipo de instância e das suas necessidades.
  • 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 sobre a 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

Restaurar um backup aprimorado

Só é possível restaurar um backup aprimorado para uma nova instância. Para restaurar um backup aprimorado, siga estas etapas:

Console

  1. Noconsole, acesse a página Backups do Filestore. Google Cloud

    Acessar Backups

  2. Clique na guia Aprimorado.

  3. Selecione uma instância e um backup vault na lista para mostrar os backups disponíveis e clique no nome do backup.

  4. Clique em Restaurar.

  5. Configure a nova instância seguindo as instruções em Criar uma instância.

gcloud

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

  gcloud filestore instances create INSTANCE_ID \
  --zone=ZONE \
  --tier=TIER \
  --network=name=VPC_NETWORK \
  --file-share=name=FILE_SHARE_NAME,capacity=FILE_SHARE_CAPACITY,source-backupdr-backup=SOURCE_BACKUP_PATH

Em que:

  • INSTANCE_ID é 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.
  • 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 em GiB ou TiB, dependendo do tipo de instância e das suas necessidades. A capacidade provisionada da nova instância precisa ser igual ou maior que a capacidade provisionada da instância de origem.
  • SOURCE_BACKUP_PATH é o caminho completo para o backup do qual a instância é restaurada. O caminho está no seguinte formato:

    projects/PROJECT_ID/locations/LOCATION/backupVaults/BACKUP_VAULT_ID/dataSources/DATASOURCE/backups/BACKUP_ID
    

    Em que:

    • PROJECT_ID é o nome do projeto em que o backup reside.
    • LOCATION é o local do backup.
    • BACKUP_VAULT_ID é o nome do backup vault.
    • DATASOURCE é o ID da fonte de dados.
    • BACKUP_ID é o ID do backup.
  • VPC_NETWORK é o nome da rede VPC a ser usada pela instância.

Exemplo

O comando a seguir cria uma nova instância do Filestore backupdr-instance-restored localizada na zona us-central1-a na rede default. O backup é restaurado no compartilhamento de arquivos vol1 de backupdr-instance-restored com uma capacidade de 1TiB:

  gcloud --project=gcbdr-project filestore instances create backupdr-instance-restored \
  --zone=us-central1-a \
  --tier=zonal \
  --file-share=name="vol1",capacity=1024,source-backupdr-backup="projects/gcbdr-project/locations/us-central1/backupVaults/vault-1/dataSources/a11111bb222ccc333ddd4444eee555555f6666/backups/00aaab11-2222-3333-c444-d5ddd555555d" \
  --network=name="default"

Restaurar uma instância do Filestore de um backup vault

Para restaurar uma instância do Filestore de um cofre de backup no Google Cloud siga as instruções em Restaurar uma instância do Filestore de um cofre de backup no Google Cloud.

A seguir