Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Você pode proteger seus dados e se proteger contra tempo de inatividade prolongado 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 linha de comando 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 a partir da linha de comando ou em scripts.
Neste tutorial, irá aprender a:
Pré-requisitos
Use o ambiente Bash no Azure Cloud Shell. Para mais informações, veja Get started with Azure Cloud Shell.
Se preferir executar comandos de referência da CLI localmente, instale a CLI do Azure. Se estiver a utilizar o Windows ou macOS, considere executar a CLI do Azure num contentor Docker. Para obter mais informações, consulte Como executar a CLI do Azure em um contêiner do Docker.
Se estiver a utilizar uma instalação local, inicie sessão no CLI do Azure ao utilizar o comando az login. Para concluir o processo de autenticação, siga os passos apresentados no seu terminal. Para outras opções de iniciação de sessão, veja Autenticar para Azure usando CLI do Azure.
Quando solicitado, instale a extensão da CLI do Azure na primeira utilização. Para mais informações sobre extensões, veja Usar e gerir extensões com a CLI do Azure.
Execute o comando az version para localizar a versão e as bibliotecas dependentes instaladas. Para atualizar para a versão mais recente, execute o comando az upgrade.
- Saiba mais sobre os requisitos e limitações de suporte antes de criar um ponto de restauração.
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"
Crie uma coleção de pontos de restauro de VM com acesso instantâneo
O Acesso Instantâneo é um parâmetro opcional suportado em pontos de restauração consistentes com a aplicação. Aplica-se a máquinas virtuais que têm discos Premium SSD v2 ou Ultra como discos de dados. Quando ativas o Acesso Instantâneo na coleção de pontos de restauro, a restauração do disco pode começar imediatamente a partir do ponto de restauro sem esperar pela hidratação total. Esta funcionalidade reduz significativamente os RTOs. Para saber mais sobre os pontos de restauro do Acesso Instantâneo, consulte Acesso Instantâneo.
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" --instant-access true
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 em caso de falhas, defina o parâmetro opcional "consistency-mode" como "CrashConsistent". Esta funcionalidade está atualmente em pré-visualização.
Crie um ponto de restauro de VM com duração de acesso instantâneo específica
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" --instant-access-duration "120"
Nota: A duração do Acesso Instantâneo é um parâmetro opcional. É uma propriedade inteira definida em cada ponto de restauro. Especifica quanto tempo o Acesso Instantâneo permanece ativo, em minutos. Intervalo válido: 60–300 minutos. Padrão: 300 (5 horas).
Excluir discos ao criar um ponto de restauração
Exclua os discos que você não deseja que façam parte do ponto de restauração com o --exclude-disks parâmetro, 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: Controlar 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"
Se a coleção de pontos de restauro tiver o Acesso Instantâneo ativado, verifique instantAccessState para validar o estado de acesso consolidado em todos os pontos de restauro de disco incluídos no ponto de restauro.
az restore-point show --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp" --instance-view --query "instanceView.statuses[1]" -o tsv
Um valor de InstantAccess ou AvailableWithInstantAccess significa que o ponto de restauro está pronto para restauração rápida do disco.
Restaurar uma VM a partir do ponto de restauração da VM
Para restaurar uma VM a partir de um ponto de restauro de VM, primeiro restaure discos individuais a partir de cada ponto de restauro de disco. Você também pode usar o modelo 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 nova VM e anexe esses discos restaurados à VM recém-criada.
Desative o acesso instantâneo para futuros pontos de restauro
Atualize uma coleção de pontos de restauro de uma VM com o comando az restore-point collection update da seguinte forma:
az restore-point collection update -g MyResourceGroup --collection-name ExampleRpc --tags myTag1="tagValue1" --instant-access false
Próximos passos
Saiba mais sobre as opções de backup e restauração para máquinas virtuais no Azure.
Saiba mais sobre os pontos de restauro do Acesso Instantâneo.