Faça regularmente uma cópia de segurança dos seus discos para garantir que os dados da instantânea estão relativamente atualizados e para reduzir o risco de perda de dados inesperada quando realizar operações de cópia de segurança e recuperação de dados. Crie instantâneos para fazer cópias de segurança periódicas dos dados dos seus discos persistentes.
Antes de começar
Para criar uma cópia de segurança dos discos, tem de ter o seguinte:
- Um repositório de cópias de segurança de VMs únicas para instantâneos de discos.
- Um plano de cópias de segurança de VMs com o nome
disk-snapshot-bpt
. As funções de identidade e acesso necessárias:
- Administrador de máquinas virtuais do projeto: gere VMs no espaço de nomes do projeto. Peça ao administrador de IAM do projeto para lhe conceder a função de administrador de máquinas virtuais do projeto (
project-vm-admin
). - Criador de cópias de segurança: cria cópias de segurança manuais e faz restauros. Peça ao administrador de IAM do projeto para lhe conceder a função de criador de cópias de segurança (
backup-creator
). - Leitor do projeto: tem acesso só de leitura a todos os recursos nos espaços de nomes do projeto. Peça ao administrador de IAM do projeto para lhe conceder a função de leitor do projeto (
project-viewer
).
- Administrador de máquinas virtuais do projeto: gere VMs no espaço de nomes do projeto. Peça ao administrador de IAM do projeto para lhe conceder a função de administrador de máquinas virtuais do projeto (
Criar um instantâneo
Crie uma captura instantânea através da consola GDC ou da API.
Consola
- Inicie sessão na consola do GDC.
- No menu de navegação, clique em Máquinas virtuais > Capturas de ecrã.
- Selecione um projeto.
- Clique em Criar instantâneo.
- No campo Disco de origem, selecione o disco a partir do qual quer criar a captura de ecrã.
- Introduza o Nome do instantâneo.
- Clique em Criar.
API
Emita um VirtualMachineBackupRequest
para iniciar um instantâneo:
apiVersion: virtualmachine.gdc.goog/v1
kind: VirtualMachineBackupRequest
metadata:
name: BACKUP_REQUEST_NAME
namespace: PROJECT_NAME
spec:
virtualMachineBackupPlanTemplate: VM_BACKUP_PLAN
virtualMachineDisk: VM_DISK
virtualMachineBackupName: VM_BACKUP_NAME
Substitua o seguinte:
BACKUP_REQUEST_NAME
: o nome a atribuir ao pedido de cópia de segurança que está a ser iniciado.PROJECT_NAME
: o nome do projeto do GDC.VM_BACKUP_PLAN
: o nome doVirtualMachineBackupPlanTemplate
a usar para a configuração do instantâneo.VM_DISK
: o nome do disco para o instantâneo.VM_BACKUP_NAME
: o nome do instantâneo a criar.
Veja resumos
Veja as capturas de ecrã e os respetivos detalhes através da Google Cloud consola ou da kubectl
.
Consola
- Inicie sessão na consola do GDC.
- No menu de navegação, clique em Máquinas virtuais > Capturas de ecrã.
- Selecione um projeto.
- Na lista de capturas de ecrã, clique no nome da captura de ecrã para ver os respetivos detalhes.
kubectl
Ver um instantâneo listando os instantâneos e vendo os respetivos detalhes.
Liste os instantâneos existentes:
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAME
Substitua
PROJECT_NAME
pelo nome do projeto.Na lista, encontre a captura instantânea que quer ver.
Veja os detalhes do resumo:
kubectl describe virtualmachinebackup.virtualmachine.gdc.goog VM_BACKUP_NAME -n PROJECT_NAME
Substitua o seguinte:
VM_BACKUP_NAME
: o nome do resumo.PROJECT_NAME
: o nome do projeto.
Elimine um instantâneo
Elimine as imagens instantâneas através da Google Cloud consola ou da kubectl
. Os discos criados a partir de instantâneos não são afetados quando o instantâneo subjacente é eliminado.
Consola
- Inicie sessão na consola do GDC.
- No menu de navegação, clique em Máquinas virtuais > Capturas de ecrã.
- Selecione um projeto.
- Na lista de capturas instantâneas, encontre a captura instantânea que quer eliminar e clique em Eliminar.
- Clique em Confirm.
kubectl
Elimine um instantâneo com o kubectl
.
Liste os instantâneos existentes:
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAME
Substitua
PROJECT_NAME
pelo nome do projeto.Na lista, encontre a captura instantânea que quer eliminar.
Emita um
VirtualMachineDeleteBackupRequest
para eliminar o instantâneo:apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachineDeleteBackupRequest metadata: name: DELETE_BACKUP_REQUEST_NAME namespace: PROJECT_NAME spec: virtualMachineBackupRef: name: VM_BACKUP_NAME
Substitua o seguinte:
DELETE_BACKUP_REQUEST_NAME
: nome a atribuir ao pedido de eliminação da cópia de segurança que está a ser iniciado.VM_BACKUP_NAME
: o nome do instantâneo a eliminar.PROJECT_NAME
: o nome do projeto.