Share via


Gerir pontos de restauro de VMs

Este artigo explica como copiar e restaurar uma VM a partir de um ponto de restauro de VM e controlar o progresso da operação de cópia. Este artigo também explica como criar um disco a partir de um ponto de restauro de disco e criar uma assinatura de acesso partilhado para um disco.

Copiar um ponto de restauro de VM entre regiões

As APIs do ponto de restauro da VM podem ser utilizadas para restaurar uma VM numa região diferente da VM de origem. Utilize os passos seguintes:

Passo 1: Criar uma coleção de pontos de restauro de VM de destino

Para copiar um ponto de restauro de VM existente de uma região para outra, o primeiro passo é criar uma coleção de pontos de restauro na região de destino ou destino. Para tal, faça referência à coleção de pontos de restauro da região de origem, conforme detalhado em Criar uma coleção de pontos de restauro de VMs.

New-AzRestorePointCollection `
    -ResourceGroupName 'myResourceGroup' `
    -Name 'myRPCollection' `
    -Location 'WestUS' `
    -RestorePointCollectionId '/subscriptions/<SUBSCRIPTION ID>/resourceGroups/<RG>/providers/Microsoft.Compute/restorePointCollections/<SOURCE RESTORE POINT COLLECTION>'

Passo 2: criar o ponto de restauro da VM de destino

Após a criação da coleção de pontos de restauro, acione a criação de um ponto de restauro na coleção de pontos de restauro de destino. Certifique-se de que referiu o ponto de restauro na região de origem que pretende copiar e especificou o identificador do ponto de restauro de origem no corpo do pedido. A localização da VM de origem é inferida a partir da coleção de pontos de restauro de destino na qual o ponto de restauro está a ser criado. Veja a documentação Restore Points - Create API (Pontos de Restauro – Criar API) para criar um RestorePoint.

New-AzRestorePoint `
    -ResourceGroupName 'myResourceGroup' `
    -RestorePointCollectionName 'myRPCollection'
    -Name 'myRestorePoint'

Passo 3: Controlar o estado da cópia

Para controlar o estado da operação de cópia, siga a documentação de orientação na secção Obter a cópia do ponto de restauro ou o estado de replicação abaixo. Isto só é aplicável a cenários em que os pontos de restauro são copiados para uma região diferente da VM de origem.

Get-AzRestorePoint `
    -ResourceGroupName 'myResourceGroup' `
    -RestorePointCollectionName 'myRPCollection'
    -Name 'myRestorePoint'

Obter o estado de cópia ou replicação do ponto de restauro

Copiar o primeiro ponto de restauro da VM para outra região é uma operação de execução prolongada. O ponto de restauro da VM só pode ser utilizado para restaurar uma VM depois de concluída a operação para todos os pontos de restauro do disco. Para controlar o estado da operação, chame o Ponto de Restauro – Obter API no ponto de restauro da VM de destino e inclua o instanceView parâmetro . A devolução incluirá a percentagem de dados que foram copiados no momento do pedido.

Durante a criação do ponto de restauro, o ProvisioningState será apresentado como Creating na resposta. Se a criação falhar, ProvisioningState está definido como Failed.

Criar um disco com pontos de restauro de disco

Pode utilizar as APIs de pontos de restauro da VM para restaurar um disco de VM, que pode ser utilizado para criar uma nova VM. Utilize os passos seguintes:

Passo 1: obter identificadores do ponto de restauro do disco

Chame as Coleções de Pontos de Restauro – Obter API na coleção de pontos de restauro para obter acesso aos pontos de restauro associados e aos respetivos IDs. Cada ponto de restauro da VM irá, por sua vez, conter identificadores individuais do ponto de restauro do disco.

Passo 2: criar um disco

Depois de ter a lista de IDs do ponto de restauro do disco, pode utilizar a API Discos – Criar ou Atualizar para criar um disco a partir dos pontos de restauro do disco. Pode escolher uma zona ao criar o disco. A zona pode ser diferente da zona na qual o ponto de restauro do disco existe.

Restaurar uma VM com um ponto de restauro

Para restaurar uma VM completa a partir de um ponto de restauro de VM, tem de restaurar discos individuais a partir de cada ponto de restauro do disco. Este processo é descrito na secção Criar um disco . Depois de restaurar todos os discos, crie uma nova VM e anexe os discos restaurados à nova VM. Também pode utilizar o modelo do ARM para restaurar uma VM completa juntamente com todos os discos.

Obter uma assinatura de acesso partilhado para um disco

Para criar uma Assinatura de Acesso Partilhado (SAS) para um disco num ponto de restauro de VM, transmita o ID dos pontos de restauro do disco através da BeginGetAccess API. Se não existir nenhuma SAS ativa no instantâneo do ponto de restauro, é criada uma nova SAS. O novo URL de SAS é devolvido na resposta. Se já existir uma SAS ativa, a duração da SAS é prolongada e o URL de SAS pré-existente é devolvido na resposta.

Para obter mais informações sobre como conceder acesso a instantâneos, veja a documentação da API conceder acesso .

Passos seguintes

Saiba mais sobre as opções de Cópia de Segurança e restauro para máquinas virtuais no Azure.