Erstellen von VM-Wiederherstellungspunkten mithilfe der Azure CLI

Sie können Ihre Daten schützen und sich vor längeren Ausfallzeiten schützen, indem Sie in regelmäßigen Abständen VM-Wiederherstellungspunkte erstellen. Mithilfe der Azure-Befehlszeilenschnittstelle (Azure CLI) können Sie VM-Wiederherstellungspunkte erstellen und beim Erstellen des Wiederherstellungspunkts Datenträger ausschließen. Die Azure CLI wird zum Erstellen und Verwalten von Azure-Ressourcen über die Befehlszeile oder anhand von Skripts verwendet. Alternativ können Sie VM-Wiederherstellungspunkte mit dem Azure-Portal oder mithilfe von PowerShell erstellen.

Das Modul az restore-point dient zum Erstellen und Verwalten von Wiederherstellungspunkten über die Befehlszeile oder mithilfe von Skripts.

In diesem Tutorial lernen Sie Folgendes:

Voraussetzungen

Schritt 1: Erstellen einer VM-Wiederherstellungspunktsammlung

Verwenden Sie den Befehl az restore-point collection create, um eine VM-Wiederherstellungspunktsammlung zu erstellen, wie unten gezeigt:

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"

Schritt 2: Erstellen eines VM-Wiederherstellungspunkts

Erstellen Sie einen VM-Wiederherstellungspunkt wie folgt mit dem Befehl az restore-point create:

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

Um einen absturzkonsistenten Wiederherstellungspunkt zu erstellen, legen Sie den optionalen Parameter „consistency-mode“ auf „CrashConsistent“ fest. Diese Funktion steht derzeit als Vorschau zur Verfügung.

Ausschließen von Datenträgern beim Erstellen eines Wiederherstellungspunkts

Schließen Sie Datenträger, die nicht Teil des Wiederherstellungspunkts sein sollen, wie folgt mit dem Parameter --exclude-disks aus:

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

Schritt 3: Nachverfolgen des Status der Erstellung des VM-Wiederherstellungspunkts

Verwenden Sie den Befehl az restore-point show, um den Fortschritt bei der Erstellung des VM-Wiederherstellungspunkts zu verfolgen.

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

Wiederherstellen einer VM von einem VM-Wiederherstellungspunkt

Um eine VM von einem VM-Wiederherstellungspunkt wiederherzustellen, stellen Sie zunächst einzelne Datenträger von jedem Datenträgerwiederherstellungspunkt wieder her. Sie können auch die ARM-Vorlage verwenden, um eine vollständige VM mit allen Datenträgern wiederherzustellen.

# 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

Nachdem Sie die Datenträger erstellt haben, erstellen Sie eine neue VM und fügen diese wiederhergestellten Datenträger an die neu erstellte VM an.

Nächste Schritte

Weitere Informationen zu den Sicherungs- und Wiederherstellungsoptionen für VMs in Azure