Esta página descreve como criar uma máquina virtual (VM) a partir de uma cópia de segurança existente no Google Distributed Cloud (GDC) air-gapped.
Depois de criar uma cópia de segurança, pode criar um restauro para essa cópia de segurança, o que
inicia o restauro de toda a VM. A VM restaurada e os respetivos discos associados têm nomes diferentes com base no que especificar como o Nome da nova instância de VM na consola do GDC ou o restoredResourceName
na interface de programação de aplicações (API).
Quando uma cópia de segurança é restaurada, toda a VM é restaurada. Depois de os recursos serem criados, o restauro real da capacidade da aplicação está sujeito ao sistema operativo ou à imagem da VM.
Antes de começar
Para criar uma VM a partir de uma cópia de segurança, tem de ter o seguinte:
- Uma cópia de segurança existente. Para mais informações, consulte o artigo Crie um plano de cópia de segurança.
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 (
Crie um restauro para VMs
Restaure uma cópia de segurança de uma VM através da consola do GDC ou da API.
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, localize a cópia de segurança que quer restaurar e clique em Restaurar.
- No campo Nome da nova instância de VM, introduza um nome para a nova instância virtual de destino na qual restaurar a cópia de segurança.
- Opcional: no campo de descrição Nova instância de VM, introduza uma descrição.
- Introduza um nome para o restauro.
- Clique em Restaurar.
API
Defina um recurso personalizado VirtualMachineRestoreRequest
para iniciar o processo de restauro. A cópia de segurança referenciada no campo virtualMachineBackup
refere-se a um recurso personalizado VirtualMachineBackup
gerado por um VirtualMachineBackupRequest
. Segue-se um exemplo de um
VirtualMachineRestoreRequest
:
Defina um recurso personalizado VirtualMachineRestoreRequest
para iniciar o processo de restauro:
apiVersion: virtualmachine.gdc.goog/v1
kind: VirtualMachineRestoreRequest
metadata:
name: RESTORE_REQUEST_NAME
namespace: PROJECT_NAME
spec:
virtualMachineBackup: VM_BACKUP_NAME
restoreName: RESTORE_NAME
restoredResourceName: RESTORED_RESOURCE_NAME
restoredResourceDescription: RESTORED_RESOURCE_DESCRIPTION
Substitua o seguinte:
VM_BACKUP_NAME
: o nome doVirtualMachineBackup
a partir do qual restaurar.PROJECT_NAME
: o nome do projeto do GDC.RESTORE_REQUEST_NAME
: o nome a atribuir ao pedido de restauro que está a ser iniciado.RESTORE_NAME
: nome a atribuir ao restauro que está a ser iniciado.RESTORED_RESOURCE_NAME
: o nome a atribuir à VM restaurada.RESTORED_RESOURCE_DESCRIPTION
: notas sobre o motivo pelo qual a restauração está a ser realizada.
O resultado do restauro cria uma nova VM com a mesma configuração e estado do disco que a cópia de segurança.
Veja um restauro para VMs
Veja uma lista de restauros através da consola do GDC:
- 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 Restauros.
- Clique num restauro na lista para ver os respetivos detalhes.
Elimine um restauro
Elimine um restauro através da consola GDC ou 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 Restauros.
- Na lista de restauros, encontre o restauro a eliminar e clique em Eliminar restauro.
- No campo Nome do restauro, introduza o nome do restauro a eliminar.
- Clique em Eliminar restauro.
kubectl
Liste os restauros existentes:
kubectl get virtualmachinerestores.virtualmachine.gdc.goog -n PROJECT_NAME
Substitua
PROJECT_NAME
pelo nome do projeto.Na lista, encontre o restauro que quer eliminar.
Elimine o restauro:
kubectl delete virtualmachinerestores.virtualmachine.gdc.goog RESTORE_NAME -n PROJECT_NAME
Substitua o seguinte:
RESTORE_NAME
: o nome do restauro.PROJECT_NAME
: o nome do projeto.