Este documento explica como gerir as cópias de segurança de máquinas virtuais (VM) e as capturas instantâneas de discos de VM no Google Distributed Cloud (GDC) isolado e detalha como as ver e eliminar.
Este documento ajuda os programadores nos grupos de administradores da plataforma ou operadores de aplicações que otimizam a utilização do armazenamento em conformidade com as políticas de retenção de dados. Para mais informações, consulte a documentação sobre públicos-alvo para GDC com isolamento de ar.
Antes de começar
Antes de realizar operações de cópia de segurança e restauro de VMs, tem de pedir as funções do IAM necessárias.
Peça autorizações de IAM
Para gerir VMs e cópias de segurança de discos de VMs, peça ao administrador da IAM do projeto para lhe conceder as seguintes funções:
- Administrador de máquinas virtuais do projeto (
project-vm-admin): gere VMs no espaço de nomes do projeto. - Criador de cópias de segurança (
backup-creator): cria cópias de segurança manuais e restaura-as. - Leitor do projeto (
project-viewer): tem acesso de leitura a todos os recursos nos espaços de nomes do projeto.
Siga os passos para validar o seu acesso.
Faça a gestão das cópias de segurança de VMs
A secção seguinte descreve os passos técnicos para listar e eliminar as suas cópias de segurança de VMs.
Liste as cópias de segurança de VMs
Veja uma lista de cópias de segurança de VMs através da consola do GDC ou da kubectl.
Consola
- Inicie sessão na consola do GDC.
- No menu de navegação, clique em Backup for Virtual Machines (Cópia de segurança para máquinas virtuais).
- Selecione um projeto.
- Clique no separador Cópias de segurança.
- Clique numa cópia de segurança na lista para ver os respetivos detalhes.
kubectl
Ver uma cópia de segurança de VM listando as cópias de segurança e vendo os respetivos detalhes.
Liste as cópias de segurança existentes:
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAMESubstitua
PROJECT_NAMEpelo nome do projeto.Na lista, encontre a cópia de segurança que quer ver.
Veja os detalhes da cópia de segurança:
kubectl describe virtualmachinebackup.virtualmachine.gdc.goog VM_BACKUP_NAME -n PROJECT_NAMESubstitua o seguinte:
VM_BACKUP_NAME: o nome da cópia de segurança.PROJECT_NAME: o nome do projeto.
Elimine uma cópia de segurança de VM
Elimine as cópias de segurança de VMs através da consola do GDC ou da kubectl.
Consola
- Inicie sessão na consola do GDC.
- No menu de navegação, clique em Backup for Virtual Machines (Cópia de segurança para máquinas virtuais).
- Selecione um projeto.
- Clique no separador Cópias de segurança.
- Na lista de cópias de segurança, encontre a cópia de segurança a eliminar e clique em Eliminar cópia de segurança.
- No campo Nome da cópia de segurança, introduza o nome da cópia de segurança a eliminar.
- Clique em Eliminar cópia de segurança.
kubectl
Elimine uma cópia de segurança de VM através da CLI do Google Cloud.kubectl
Liste as cópias de segurança de VMs existentes:
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAMESubstitua
PROJECT_NAMEpelo nome do projeto.Na lista, encontre a cópia de segurança que quer eliminar.
Emita um
VirtualMachineDeleteBackupRequestpara eliminar a cópia de segurança:apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachineDeleteBackupRequest metadata: name: DELETE_BACKUP_REQUEST_NAME namespace: PROJECT_NAME spec: virtualMachineBackupRef: name: VM_BACKUP_NAMESubstitua o seguinte:
DELETE_BACKUP_REQUEST_NAME: o nome a atribuir aoVirtualMachineDeleteBackupRequestque está a ser iniciado.VM_BACKUP_NAME: o nome da cópia de segurança a eliminar.PROJECT_NAME: o nome do projeto.
Faça a gestão das cópias de segurança de discos de VMs
A secção seguinte descreve os passos técnicos para listar e eliminar as cópias de segurança do disco da VM.
Veja resumos
Veja as capturas instantâneas 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_NAMESubstitua
PROJECT_NAMEpelo 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_NAMESubstitua 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 elimina o instantâneo subjacente.
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_NAMESubstitua
PROJECT_NAMEpelo nome do projeto.Na lista, encontre a captura instantânea que quer eliminar.
Emita um
VirtualMachineDeleteBackupRequestpara 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_NAMESubstitua o seguinte:
DELETE_BACKUP_REQUEST_NAME: o 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.