Neste documento, orientamos você no gerenciamento de backups de máquinas virtuais (VMs) e snapshots de disco de VM no Google Distributed Cloud (GDC) com isolamento físico, além de detalhar como visualizar e excluir esses itens.
Este documento ajuda desenvolvedores em grupos de administradores de plataforma ou operadores de aplicativos que otimizam o uso do armazenamento enquanto obedecem às políticas de retenção de dados. Para mais informações, consulte Públicos-alvo da documentação do GDC com isolamento físico.
Antes de começar
Antes de realizar operações de backup e restauração de VMs, solicite os papéis do IAM necessários.
Solicitar permissões do IAM
Para gerenciar VMs e backups de disco de VM, peça ao administrador do IAM do projeto para conceder a você os seguintes papéis:
- Administrador de máquinas virtuais do projeto (
project-vm-admin): gerencia VMs no namespace do projeto. - Criador de backup (
backup-creator): cria e restaura backups manuais. - Leitor do projeto (
project-viewer): tem acesso somente leitura a todos os recursos nos namespaces do projeto.
Siga as etapas para verificar seu acesso.
Gerenciar backups de VM
A seção a seguir descreve as etapas técnicas para listar e excluir seus backups de VM.
Listar backups de VM
Confira uma lista de backups de VM usando o console do GDC ou o kubectl.
Console
- Faça login no console do GDC.
- No menu de navegação, clique em Backup para máquinas virtuais.
- Selecione um projeto.
- Clique na guia Backups.
- Clique em um backup na lista para conferir os detalhes.
kubectl
Para ver um backup de VM, liste os backups e confira os detalhes deles.
Liste os backups atuais:
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAMESubstitua
PROJECT_NAMEpelo nome do projeto.Na lista, encontre o backup que você quer ver.
Confira os detalhes do backup:
kubectl describe virtualmachinebackup.virtualmachine.gdc.goog VM_BACKUP_NAME -n PROJECT_NAMESubstitua:
VM_BACKUP_NAME: o nome do backup.PROJECT_NAME: o nome do projeto.
Excluir um backup de VM
Exclua backups de VM usando o console do GDC ou kubectl.
Console
- Faça login no console do GDC.
- No menu de navegação, clique em Backup para máquinas virtuais.
- Selecione um projeto.
- Clique na guia Backups.
- Na lista de backups, encontre o que você quer excluir e clique em Excluir backup.
- No campo Nome do backup, insira o nome do backup que você quer excluir.
- Clique em Excluir backup.
kubectl
Exclua um backup de VM usando kubectl.
Liste os backups de VM atuais:
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAMESubstitua
PROJECT_NAMEpelo nome do projeto.Na lista, encontre o backup que você quer excluir.
Emita um
VirtualMachineDeleteBackupRequestpara excluir o backup:apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachineDeleteBackupRequest metadata: name: DELETE_BACKUP_REQUEST_NAME namespace: PROJECT_NAME spec: virtualMachineBackupRef: name: VM_BACKUP_NAMESubstitua:
DELETE_BACKUP_REQUEST_NAME: o nome a ser atribuído aoVirtualMachineDeleteBackupRequestque está sendo iniciado.VM_BACKUP_NAME: o nome do backup a ser excluído.PROJECT_NAME: o nome do projeto.
Gerenciar backups de disco de VM
A seção a seguir descreve as etapas técnicas para listar e excluir os backups de disco da VM.
Ver snapshots
Veja snapshots e os detalhes deles usando o console Google Cloud ou kubectl.
Console
- Faça login no console do GDC.
- No menu de navegação, clique em Máquinas virtuais > Snapshots.
- Selecione um projeto.
- Na lista de snapshots, clique no nome para ver os detalhes.
kubectl
Para ver um snapshot, liste os snapshots e confira os detalhes.
Liste os snapshots atuais:
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAMESubstitua
PROJECT_NAMEpelo nome do projeto.Na lista, encontre o snapshot que você quer ver.
Confira os detalhes do snapshot:
kubectl describe virtualmachinebackup.virtualmachine.gdc.goog VM_BACKUP_NAME -n PROJECT_NAMESubstitua:
VM_BACKUP_NAME: o nome do snapshot.PROJECT_NAME: o nome do projeto.
Excluir um snapshot
Exclua snapshots usando o console do Google Cloud ou o kubectl. Os discos criados com base em snapshots não são afetados quando você exclui o snapshot subjacente.
Console
- Faça login no console do GDC.
- No menu de navegação, clique em Máquinas virtuais > Snapshots.
- Selecione um projeto.
- Na lista de snapshots, encontre o que você quer excluir e clique em Excluir.
- Clique em Confirmar.
kubectl
Exclua um snapshot usando kubectl.
Liste os snapshots atuais:
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAMESubstitua
PROJECT_NAMEpelo nome do projeto.Na lista, encontre o snapshot que você quer excluir.
Emita um
VirtualMachineDeleteBackupRequestpara excluir o snapshot:apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachineDeleteBackupRequest metadata: name: DELETE_BACKUP_REQUEST_NAME namespace: PROJECT_NAME spec: virtualMachineBackupRef: name: VM_BACKUP_NAMESubstitua:
DELETE_BACKUP_REQUEST_NAME: o nome da solicitação de exclusão de backup que está sendo iniciada.VM_BACKUP_NAME: o nome do snapshot a ser excluído.PROJECT_NAME: o nome do projeto.