Esta página detalha como usar o Backup e DR para fazer backup dos discos de uma instância do Compute Engine. É uma visão geral completa sobre como fazer backup e restaurar seus discos e monitorar seus backups.
Antes de começar
Antes de começar, verifique se você tem estes pré-requisitos:
- Este guia de início rápido considera que você ativou a API do Backup e DR no seu projeto.
- Você vai precisar de um backup vault. Se você não tiver um, então crie um backup vault.
- Você vai precisar de um plano de backup configurado para proteger os discos. Para criar um plano de backup para discos, siga estas etapas:
Console
No Google Cloud console, acesse a página Planos de backup. Acessar planos de backup
Clique em Criar plano de backup.
Em Tipo de recurso, selecione Discos.
No campo Nome do plano de backup, insira um nome para o plano de backup. Não é possível mudar o nome de um plano depois que ele é criado.
No campo Descrição do plano de backup, insira uma descrição opcional para o plano de backup.
Na lista Regiões, selecione uma região do plano de backup. O plano de backup é criado nessa região. É possível proteger recursos na mesma região do plano de backup.
Na lista Backup vault, selecione um backup vault para armazenar os backups.
Clique em Adicionar regra.
No painel Adicionar uma regra de backup, insira as informações da regra de backup e clique em Salvar.
- Escolha um nome para a regra de backup: insira um nome para a regra de backup.
- Escolha quando criar backups: especifique a recorrência e a frequência do backup.
- Janela: selecione o fuso horário, o horário de início e o horário de término do job de backup.
- Escolha por quanto tempo manter os backups até a exclusão: insira a duração em dias em que os backups devem ser mantidos antes de serem excluídos. Esse valor precisa ser igual ou maior que o backup vault período mínimo de retenção obrigatório.
Defina opcionalmente uma retenção máxima personalizada sob demanda.
Os backups personalizados sob demanda podem ser mantidos até a retenção máxima personalizada sob demanda. Ao criar um backup sob demanda, defina a retenção ou use uma regra de backup atual. Se não for especificado, o período mínimo de retenção obrigatório do vault, mais 30 dias, será usado como o limite máximo para o período personalizado.
Insira um valor em dias em Retenção máxima. Esse valor precisa ser maior ou igual ao período mínimo de retenção obrigatório do vault.
Clique em Criar.
gcloud
Criar um plano de backup
gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \ --location=REGION \ --backup-vault=BACKUPVAULT_NAME \ --resource-type=compute.googleapis.com/Disk \ --description="Daily application-consistent backups for production disks" \ --labels=environment=prod,team=ops \ --disk-properties=guest-flush=true \ --max-custom-on-demand-retention-days=180 \ --backup-rule='rule-id=daily-rule,retention-days=30,recurrence=DAILY,time-zone=UTC,backup-window-start=0,backup-window-end=4'
Substitua:
BACKUP_PLAN_NAME: o nome do plano de backup.REGION: a região em que você quer criar o plano de backup.BACKUPVAULT_NAME: o nome do backup vault em que você quer armazenar os backups.
Configurar backup para discos
Para fazer backup de discos, siga estas etapas:
Console
- No seu projeto, no Backup e DR, clique em Backups armazenados.
- Clique em Programar backups.
- Na página Escolher recursos que aparece, conclua o seguinte:
- Tipo de recurso: selecione Discos.
- Projeto: o projeto atual é selecionado ou você pode navegar até o projeto que contém os discos de que você quer fazer backup.
- Região: selecione a região em que seus recursos estão localizados.
- Recursos: clique em Procurar para abrir um painel em que você pode selecionar os discos para fazer backup nesse backup vault.
- Clique em Continuar.
Na página Selecionar um plano de backup , selecione um plano de backup e clique em Concluído.
Clique em Continuar.
Revise as opções selecionadas e clique em Programar. Nesse momento, você associou um plano de backup aos discos. O plano de backup programa os discos escolhidos para fazer backup de acordo com a frequência definida na política de backup, mas eles ainda não foram armazenados.
Em Recursos com backups armazenados, selecione o recurso ao qual você acabou de atribuir o plano de backup. Clique em Criar um backup sob demanda. Um backup sob demanda é um job de backup que pode ser acionado manualmente a qualquer momento.
Revise os detalhes e clique em Criar.
gcloud
Configurar backups
gcloud backup-dr backup-plan-associations create my-disk-assoc \ --project=PROJECT_ID \ --location= REGION \ --resource=projects/PROJECT_ID/zones/ZONE/disks/DISK_ID \ --resource-type=compute.googleapis.com/Disk \ --backup-plan=projects/PROJECT_ID/locations/us-central1/backupPlans/my-disk-plan
Substitua:
PROJECT_ID: o ID do projeto em que o plano de backup e os discos estão localizados.ZONE: zona em que o disco está.DISK_ID: o ID do disco de que você quer fazer backup.
Listar backups
gcloud backup-dr backups list \ --project=PROJECT_ID \ --location=us-central1 \ --backup-vault=BACKUPVAULT_NAME \ --data-source=DATA_SOURCE_ID
Substitua:
PROJECT_ID: o ID do projeto em que o plano de backup e os discos estão localizados.BACKUPVAULT_NAME: o nome do backup vault.DATA_SOURCE_ID: o ID da fonte de dados.
Restaurar discos
É possível restaurar a instância de origem do Compute Engine usando uma operação de restauração e restaurar a instância para um local alternativo usando a operação de montagem.
Console
- Na página Backups armazenados, selecione o disco a ser restaurado.
- Na lista Detalhes do backup , selecione o backup do disco e, em seguida, selecione Restaurar no ícone .
- A seção Escolher o backup a ser restaurado é preenchida com as informações sobre o disco selecionado.
- O destino de restauração é preenchido com o projeto atual. Não mude isso para este exercício.
- Se você precisar de permissões, a próxima seção indica quais delas com um link para recebê-las.
- Clique em Restaurar. O disco é restaurado para o projeto selecionado com o mesmo nome anexado por "-restore-" e uma data e carimbo de data/hora. É possível encontrá-lo em Compute Engine > Armazenamento > Discos.
gcloud
Restaurar discos
gcloud backup-dr backups restore disk BACKUP_ID \ --project=PROJECT_ID \ --location=us-central1 \ --backup-vault=BACKUPVAULT_NAME \ --data-source=DATA_SOURCE_ID \ --name=restored-my-disk \ --target-project=PROJECT_ID \ --target-zone=ZONE \ --type=pd-balanced \ --size=500 \ --labels=restored-from=BACKUP_ID \ --clear-encryption-key
Substitua:
BACKUP_ID: o ID do backup.PROJECT_ID: o ID do projeto em que o plano de backup e os discos estão localizados.DATA_SOURCE_ID: o ID da fonte de dados.ZONE: a zona de destino em que você quer restaurar o disco.