Herstelpunten voor virtuele machines maken met behulp van Azure CLI
U kunt uw gegevens beveiligen en beschermen tegen uitgebreide downtime door regelmatig VM-herstelpunten te maken. U kunt VM-herstelpunten maken en schijven uitsluiten tijdens het maken van het herstelpunt met behulp van Azure CLI. Azure CLI wordt gebruikt voor het maken en beheren van Azure-resources met behulp van opdrachtregels of scripts. U kunt ook VM-herstelpunten maken met behulp van Azure Portal of Met Behulp van PowerShell.
De az restore-point-module wordt gebruikt om herstelpunten te maken en te beheren vanaf de opdrachtregel of in scripts.
In deze zelfstudie leert u het volgende:
Vereisten
Gebruik de Bash-omgeving in Azure Cloud Shell. Zie quickstart voor Bash in Azure Cloud Shell voor meer informatie.
Installeer de Azure CLI, indien gewenst, om CLI-referentieopdrachten uit te voeren. Als u in Windows of macOS werkt, kunt u Azure CLI uitvoeren in een Docker-container. Zie De Azure CLI uitvoeren in een Docker-container voor meer informatie.
Als u een lokale installatie gebruikt, meldt u zich aan bij Azure CLI met behulp van de opdracht az login. Volg de stappen die worden weergegeven in de terminal, om het verificatieproces te voltooien. Raadpleeg Aanmelden bij Azure CLI voor aanvullende aanmeldingsopties.
Installeer de Azure CLI-extensie bij het eerste gebruik, wanneer u hierom wordt gevraagd. Raadpleeg Extensies gebruiken met Azure CLI voor meer informatie over extensies.
Voer az version uit om de geïnstalleerde versie en afhankelijke bibliotheken te vinden. Voer az upgrade uit om te upgraden naar de nieuwste versie.
- Meer informatie over de ondersteuningsvereisten en -beperkingen voordat u een herstelpunt maakt.
Stap 1: een verzameling vm-herstelpunten maken
Gebruik de opdracht az restore-point collection create om een verzameling VM-herstelpunten te maken, zoals hieronder wordt weergegeven:
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"
Stap 2: Een VM-herstelpunt maken
Maak als volgt een VM-herstelpunt met de opdracht az restore-point create :
az restore-point create --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp"
Als u een crashconsistent herstelpunt wilt maken, stelt u de optionele parameter 'consistentiemodus' in op CrashConsistent. Deze functie is momenteel beschikbaar in preview.
Schijven uitsluiten bij het maken van een herstelpunt
Sluit de schijven uit waarvan u geen deel wilt uitmaken van het herstelpunt met de --exclude-disks
parameter, als volgt:
az restore-point create --exclude-disks "/subscriptions/{subscription-id}/resourceGroups/ExampleRg/providers/Microsoft.Compute/disks/ExampleDisk1" --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp"
Stap 3: De status bijhouden van het maken van het VM-herstelpunt
Gebruik de opdracht az restore-point show om de voortgang van het maken van het VM-herstelpunt bij te houden.
az restore-point show --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp"
Een VIRTUELE machine herstellen vanaf een VM-herstelpunt
Als u een VIRTUELE machine wilt herstellen vanaf een VM-herstelpunt, moet u eerst afzonderlijke schijven herstellen vanaf elk schijfherstelpunt. U kunt ook de ARM-sjabloon gebruiken om een volledige VIRTUELE machine samen met alle schijven te herstellen.
# 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
Zodra u de schijven hebt gemaakt, maakt u een nieuwe VIRTUELE machine en koppelt u deze herstelde schijven aan de zojuist gemaakte VM.
Volgende stappen
Meer informatie over back-up- en herstelopties voor virtuele machines in Azure.