Restaure cópias de segurança

Esta página mostra-lhe como restaurar uma cópia de segurança para uma instância.

Funções necessárias

Para receber as autorizações de que precisa para restaurar uma cópia de segurança, peça ao seu administrador para lhe conceder as seguintes funções da IAM no seu projeto:

  • Oferece a capacidade de usar recursos do Cloud Key Management Service apenas para operações de encriptação e desencriptação: Encriptador/desencriptador de CryptoKey do Cloud Key Management Service (roles/cloudkms.cryptoKeyEncrypterDecrypter)

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.

Também pode conseguir as autorizações necessárias através de funções personalizadas ou outras funções predefinidas.

Restaurar para a origem ou uma instância existente

Pode restaurar uma cópia de segurança de nível básico para a instância de origem ou para uma partilha de ficheiros de uma instância do Filestore existente.

Antes de iniciar uma operação de restauro, recomendamos que pause as aplicações e desmonte-as do sistema de ficheiros para reduzir o risco de erros de aplicação. Em seguida, tem de remontar a partilha de ficheiros depois de ser restaurada a partir de uma cópia de segurança. Todos os bloqueios de ficheiros pendentes são revogados após o restauro bem-sucedido. Durante o restauro, as operações READ e WRITE do cliente são pausadas.

Quando restaura uma cópia de segurança para uma instância do Filestore existente, a capacidade da instância de destino tem de ser superior ou igual à da instância original a partir da qual a cópia de segurança foi criada. Se a instância original tiver uma capacidade superior, tem de aumentar primeiro a capacidade da instância de destino antes de tentar a operação de restauro.

Se uma restauração de uma cópia de segurança para uma instância de HDD básico ou SSD básico falhar, o estado da partilha de ficheiros permanece inalterado.

Consola

  1. Na Google Cloud consola, aceda à página Instâncias.

Aceda a Instâncias

  1. Na lista de instâncias, clique na instância a partir da qual quer restaurar a cópia de segurança para ver os detalhes da instância.
  2. Clique no separador Cópias de segurança.
  3. Localize a cópia de segurança a partir da qual quer fazer o restauro e clique em Mais ações.
  4. Clique em Restaurar cópia de segurança.
  5. Escolha uma instância de destino para restaurar:
    • Se estiver a restaurar a instância de origem, clique em Instância de origem.
    • Se estiver a restaurar para outra instância existente:
      1. Clique em Outra instância existente.
      2. Clique em Selecionar instância.
      3. Selecione a instância de destino onde quer que a cópia de segurança restaurada resida e clique em Selecionar.
  6. Clique em Restaurar.
  7. Clique na caixa de verificação de confirmação.
  8. Introduza o nome da cópia de segurança no campo de entrada e clique em Restaurar.

gcloud

Para restaurar uma partilha de ficheiros 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

Onde:

  • INSTANCE_ID é o nome da instância do Filestore existente para a qual restaurar a partilha de ficheiros.
  • BACKUP_ID é o nome da cópia de segurança a partir da qual vai fazer o restauro.
  • BACKUP_LOCATION é a região onde a cópia de segurança está localizada.
  • FILE_SHARE_NAME é o nome da partilha de ficheiros para a qual restaurar.
  • INSTANCE_LOCATION é a zona onde a instância do Filestore está localizada.

Exemplo

O seguinte comando restaura mybackup, que se encontra na região asia-east2, para a partilha de ficheiros vol1 na instância do Filestore myinstance, que se encontra 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 uma cópia de segurança zonal, regional e empresarial é restaurada para uma nova instância do Filestore, a capacidade da nova partilha de ficheiros tem de ser igual ou superior à capacidade da cópia de segurança.

Consola

  1. Na Google Cloud consola, aceda à página Instâncias.

    Aceda a Instâncias

  2. Clique em Cópias de segurança.

  3. Clique no nome da cópia de segurança a partir da qual 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 ver detalhes, consulte o artigo Crie uma instância.

  7. Clique em Restaurar.

gcloud

Para restaurar uma partilha de ficheiros 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

Onde:

  • INSTANCE_NAME é o nome que quer dar à nova instância do Filestore.
  • ZONE é a zona onde a instância do Filestore reside.
  • TIER é o nível de serviço que quer usar. Este deve ser o mesmo que a cópia de segurança de origem.
  • FILE_SHARE_NAME é o nome que especifica para a partilha de ficheiros NFS que é servida a partir da instância.
  • FILE_SHARE_CAPACITY é a capacidade que quer para a partilha de ficheiros.
  • SOURCE_BACKUP_NAME é o nome da cópia de segurança a partir da qual vai fazer o restauro.
  • SOURCE_BACKUP_LOCATION é a região onde a cópia de segurança está localizada.
  • VPC_NETWORK é o nome da rede VPC que quer que a instância use.
  • RESERVED_IP_ADDRESS é o intervalo de endereços IP para a instância do Filestore.

Para ver detalhes da flag gcloud, consulte o artigo Crie uma instância.

Exemplo

O comando seguinte cria uma nova instância do Filestore myinstance-restored localizada na zona us-central1-c na rede predefinida. A cópia de segurança mybackup localizada na região asia-east2 é restaurada na partilha de ficheiros 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

O que se segue?