Erstellen von VM-Wiederherstellungspunkten mithilfe von PowerShell
Hinweis
Es wird empfohlen, das Azure Az PowerShell-Modul für die Interaktion mit Azure zu verwenden. Informationen zu den ersten Schritten finden Sie unter Installieren von Azure PowerShell. Informationen zum Migrieren zum Az PowerShell-Modul finden Sie unter Migrieren von Azure PowerShell von AzureRM zum Az-Modul.
Sie können VM-Wiederherstellungspunkte mithilfe von PowerShell-Skripts erstellen. Mit dem Azure PowerShell Az-Modul können Sie Azure-Ressourcen über die Befehlszeile oder in Skripts erstellen und verwalten.
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. In diesem Artikel wird gezeigt, wie Sie VM-Wiederherstellungspunkte erstellen und Datenträger aus dem Wiederherstellungspunkt ausschließen, indem Sie das Az.Compute-Modul verwenden. Alternativ können Sie VM-Wiederherstellungspunkte über die Azure CLI oder im Azure-Portal erstellen.
In diesem Tutorial lernen Sie Folgendes:
Voraussetzungen
- Informieren Sie sich über die Anforderungen zur Unterstützung und die geltenden Einschränkungen, bevor Sie einen Wiederherstellungspunkt erstellen.
Schritt 1: Erstellen einer VM-Wiederherstellungspunktsammlung
Verwenden Sie das Cmdlet New-AzRestorePointCollection, um eine VM-Wiederherstellungspunktsammlung zu erstellen.
New-AzRestorePointCollection -ResourceGroupName ExampleRG -Name ExampleRPC -VmId “/subscriptions/{SubscriptionId}/resourcegroups/ ExampleRG/providers/microsoft.compute/virtualmachines/Example-vm-1” -Location “WestEurope”
Schritt 2: Erstellen einer VM-Wiederherstellungspunktsammlung
Erstellen Sie einen VM-Wiederherstellungspunkt mit dem Cmdlet New-AzRestorePoint, wie unten gezeigt:
New-AzRestorePoint -ResourceGroupName ExampleRG -RestorePointCollectionName ExampleRPC -Name ExampleRP
Um einen absturzkonsistenten Wiederherstellungspunkt zu erstellen, legen Sie den optionalen Parameter „ConsistencyMode“ auf „CrashConsistent“ fest. Diese Funktion steht derzeit als Vorschau zur Verfügung.
Ausschließen von Datenträgern aus dem Wiederherstellungspunkt
Schließen Sie bestimmte Datenträger, die nicht Teil des Wiederherstellungspunkts sein sollen, wie folgt mithilfe des Parameters -DisksToExclude
aus:
New-AzRestorePoint -ResourceGroupName ExampleRG -RestorePointCollectionName ExampleRPC -Name ExampleRP -DisksToExclude “/subscriptions/{SubscriptionId}/resourcegroups/ ExampleRG/providers/Microsoft.Compute/disks/example-vm-1-data_disk_1”
Schritt 3: Nachverfolgen des Status der Erstellung des VM-Wiederherstellungspunkts
Sie können den Fortschritt der Erstellung von VM-Wiederherstellungspunkten mithilfe des Cmdlets Get-AzRestorePoint wie folgt nachverfolgen:
Get-AzRestorePoint -ResourceGroupName ExampleRG -RestorePointCollectionName ExampleRPC -Name ExampleRP
Wiederherstellen einer VM anhand eines VM-Wiederherstellungspunkts
Um eine VM anhand eines VM-Wiederherstellungspunkts wiederherzustellen, stellen Sie zunächst einzelne Datenträger aus 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
$restorePoint = Get-AzRestorePoint -ResourceGroupName ExampleRG -RestorePointCollectionName ExampleRPC -Name ExampleRP
$osDiskRestorePoint = $restorePoint.SourceMetadata.StorageProfile.OsDisk.DiskRestorePoint.Id
$dataDisk1RestorePoint = $restorePoint.sourceMetadata.storageProfile.dataDisks[0].diskRestorePoint.id
$dataDisk2RestorePoint = $restorePoint.sourceMetadata.storageProfile.dataDisks[1].diskRestorePoint.id
New-AzDisk -DiskName “ExampleOSDisk” (New-AzDiskConfig -Location eastus -CreateOption Restore -SourceResourceId $osDiskRestorePoint) -ResourceGroupName ExampleRg
New-AzDisk -DiskName “ExampleDataDisk1” (New-AzDiskConfig -Location eastus -CreateOption Restore -SourceResourceId $dataDisk1RestorePoint) -ResourceGroupName ExampleRg
New-AzDisk -DiskName “ExampleDataDisk2” (New-AzDiskConfig -Location eastus -CreateOption Restore -SourceResourceId $dataDisk2RestorePoint) -ResourceGroupName ExampleRg
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