Compartilhar via


Como criar pontos de restauração de máquina virtual usando a CLI do Azure

Você pode proteger seus dados e se proteger contra tempo de inatividade estendido criando pontos de restauração de VM em intervalos regulares. Você pode criar pontos de restauração de VM e excluir discos ao criar o ponto de restauração usando a CLI do Azure. A CLI do Azure é usada para criar e gerenciar recursos do Azure usando linhas de comandos ou scripts. Como alternativa, você pode criar pontos de restauração de VM usando o portal do Azure ou o PowerShell.

O módulo az restore-point é usado para criar e gerenciar pontos de restauração da linha de comando ou em scripts.

Neste tutorial, você aprenderá como:

Pré-requisitos

Etapa 1: criar uma coleção de pontos de restauração de VM

Use o comando az restore-point collection create para criar uma coleção de pontos de restauração de VM, conforme mostrado abaixo:

az restore-point collection create --location "norwayeast" --source-id "/subscriptions/{subscription-id}/resourceGroups/ExampleRg/providers/Microsoft.Compute/virtualMachines/ExampleVM" --tags myTag1="tagValue1" --resource-group "ExampleRg" --collection-name "ExampleRpc"

Etapa 2: criar um ponto de restauração de VM

Crie um ponto de restauração de VM com o comando az restore-point create da seguinte maneira:

az restore-point create --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp"

Para criar um ponto de restauração consistente com um evento de falha, defina o parâmetro opcional "consistency-mode" como "CrashConsistent". Esse recurso está atualmente na visualização.

Excluir discos ao criar um ponto de restauração

Exclua os discos que você não deseja que sejam parte do ponto de restauração com o parâmetro --exclude-disks da seguinte maneira:

az restore-point create --exclude-disks "/subscriptions/{subscription-id}/resourceGroups/ExampleRg/providers/Microsoft.Compute/disks/ExampleDisk1" --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp"

Etapa 3: acompanhar o status da criação do ponto de restauração da VM

Use o comando az restore-point show para acompanhar o progresso da criação do ponto de restauração da VM.

az restore-point show --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp"

Restaurar uma VM por meio de um ponto de restauração de VM

Para restaurar uma VM a partir de um ponto de restauração de VM, primeiro restaure discos individuais de cada ponto de restauração de disco. Você também pode usar o modelo do ARM para restaurar uma VM completa junto com todos os discos.

# Create Disks from disk restore points 
$osDiskRestorePoint = az restore-point show --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp" --query "sourceMetadata.storageProfile.dataDisks[0].diskRestorePoint.id"
$dataDisk1RestorePoint = az restore-point show --resource-group "ExampleRg" --collection-name "ExampleRpcTarget" --name "ExampleRpTarget" –query "sourceMetadata.storageProfile.dataDisks[0].diskRestorePoint.id"
$dataDisk2RestorePoint = az restore-point show --resource-group "ExampleRg" --collection-name "ExampleRpcTarget" --name "ExampleRpTarget" –query "sourceMetadata.storageProfile.dataDisks[0].diskRestorePoint.id"
 
az disk create --resource-group “ExampleRg” --name “ExampleOSDisk” --sku Premium_LRS --size-gb 128 --source $osDiskRestorePoint

az disk create --resource-group “ExampleRg” --name “ExampleDataDisk1” --sku Premium_LRS --size-gb 128 --source $dataDisk1RestorePoint

az disk create --resource-group “ExampleRg” --name “ExampleDataDisk1” --sku Premium_LRS --size-gb 128 --source $dataDisk2RestorePoint

Depois de criar os discos, crie uma VM e anexe esses discos restaurados à VM recém-criada.

Próximas etapas

Saiba mais sobre as opções de Backup e restauração para máquinas virtuais no Azure.