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" 

Erstellen einer VM-Wiederherstellungspunktsammlung mit sofortigem Zugriff

Instant Access ist ein optionaler Parameter, der in anwendungseinheitlichen Wiederherstellungspunkten unterstützt wird. Sie gilt für virtuelle Computer mit Premium SSD v2 oder Ultra-Datenträgern als Datenträger. Wenn Sie den Sofortigen Zugriff auf die Wiederherstellungspunktauflistung aktivieren, kann die Datenträgerwiederherstellung sofort vom Wiederherstellungspunkt aus beginnen, ohne auf die vollständige Hydratation zu warten. Dieses Feature reduziert RTOs erheblich. Weitere Informationen zu Instant Access-Wiederherstellungspunkten finden Sie unter Instant Access.

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

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.

Erstellen eines VM-Wiederherstellungspunkts mit einer bestimmten Dauer des sofortigen Zugriffs

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" --instant-access-duration "120"

Hinweis: Die Dauer des Sofortzugriffs ist ein optionaler Parameter. Es ist eine Eigenschaft vom Typ Ganzzahl, die für jeden Wiederherstellungspunkt festgelegt wird. Gibt an, wie lange der Sofortzugriff in Minuten aktiv bleibt. Gültiger Bereich: 60 bis 300 Minuten. Standard: 300 (5 Stunden).

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"

Wenn für die Sammlung von Wiederherstellungspunkten Instant Access aktiviert ist, prüfen Sie unter instantAccessState, ob der konsolidierte Zugriffsstatus für alle Datenträger-Wiederherstellungspunkte innerhalb des Wiederherstellungspunkts gültig ist.

az restore-point show --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp" --instance-view --query "instanceView.statuses[1]" -o tsv

Ein Wert von InstantAccess oder AvailableWithInstantAccess bedeutet, dass der Wiederherstellungspunkt für eine schnelle Datenträgerwiederherstellung bereit ist.

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.

Sofortigen Zugriff für zukünftige Wiederherstellungspunkte deaktivieren

Aktualisieren Sie eine VM-Wiederherstellungspunktauflistung mit dem Befehl "Az restore-point collection update" wie folgt:

az restore-point collection update -g MyResourceGroup --collection-name ExampleRpc --tags myTag1="tagValue1" --instant-access false

Nächste Schritte

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