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.
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.useReadOnlyForFilestoreInstancebackupdr.backupVaults.getbackupdr.backupVaults.listbackupdr.bvbackups.listbackupdr.bvdataSources.getbackupdr.bvdataSources.listbackupdr.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.useReadOnlyForFilestoreInstanceno recurso de cópia de segurança.file.instances.createno projeto de destino onde a instância vai ser restaurada.
- Utilizador de restauro de cópias de segurança e RD (
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
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.
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.
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.
Selecione a cópia de segurança a partir da qual quer restaurar e clique em Concluído.
No campo Restaurar nome do projeto, o projeto atual é pré-preenchido, mas pode Procurar outro projeto e Selecioná-lo.
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.
Clique em Restaurar para criar uma nova instância do Filestore a partir da cópia de segurança selecionada.
gcloud
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=LOCATIONSubstitua 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.
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=TIERSubstitua 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.