Sichern eines virtuellen Computers in Azure mit PowerShell
Mit dem Azure PowerShell Az-Modul können Sie Azure-Ressourcen über die Befehlszeile oder in Skripts erstellen und verwalten.
Mit Azure Backup können Sie lokale Computer und Apps sowie virtuelle Azure-Computer sichern. In diesem Artikel wird beschrieben, wie Sie mit dem Az-Modul einen virtuellen Azure-Computer sichern. Alternativ können Sie einen virtuellen Computer mithilfe der Azure-Befehlszeilenschnittstelle oder im Azure-Portal sichern.
In dieser Schnellstartanleitung wird die Sicherung für einen vorhandenen virtuellen Azure-Computer aktiviert. Wenn Sie eine VM erstellen müssen, können Sie die Erstellung mit Azure PowerShell durchführen.
Für diese Schnellstartanleitung ist Version 1.0.0 oder höher des Azure PowerShell Az-Moduls erforderlich. Führen Sie Get-Module -ListAvailable Az
aus, um die Version zu finden. Wenn Sie eine Installation oder ein Upgrade ausführen müssen, finden Sie unter Install and configure Azure PowerShell (Installieren des Azure PowerShell-Moduls) Informationen dazu.
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.
Anmeldung und Registrierung
Melden Sie sich mit dem Befehl
Connect-AzAccount
bei Ihrem Azure-Abonnement an, und befolgen Sie die Anweisungen auf dem Bildschirm.Connect-AzAccount
Bei der ersten Verwendung von Azure Backup müssen Sie den Azure Recovery Service-Anbieter in Ihrem Abonnement mit Register-AzResourceProvider wie folgt registrieren:
Register-AzResourceProvider -ProviderNamespace "Microsoft.RecoveryServices"
Erstellen eines Recovery Services-Tresors
Ein Recovery Services-Tresor ist ein logischer Container, in dem Sicherungsdaten für geschützte Ressourcen wie Azure-VMs gespeichert werden. Beim Ausführen eines Sicherungsauftrags wird im Recovery Services-Tresor ein Wiederherstellungspunkt erstellt. Sie können einen dieser Wiederherstellungspunkte dann verwenden, um Daten für einen bestimmten Zeitpunkt wiederherzustellen.
Beachten Sie beim Erstellen des Tresors die folgenden Punkte:
- Geben Sie für die Ressourcengruppe und den Speicherort die Ressourcengruppe und den Speicherort des zu sichernden virtuellen Computers an.
- Wenn Sie dieses Beispielskript zum Erstellen des virtuellen Computers verwendet haben, heißt die Ressourcengruppe myResourceGroup, der virtuelle Computer *myVM, und die Ressourcen befinden sich in der Region WestEurope.
- Azure Backup übernimmt automatisch die Speicherung der gesicherten Daten. Der Tresor verwendet standardmäßig den georedundanten Speicher (GRS). Durch Georedundanz wird sichergestellt, dass die gesicherten Daten in einer sekundären Azure-Region repliziert werden, die Hunderte von Kilometern von der primären Region entfernt ist.
Erstellen Sie jetzt einen Tresor:
Verwenden Sie das Cmdlet New-AzRecoveryServicesVault, um den Tresor zu erstellen:
New-AzRecoveryServicesVault ` -ResourceGroupName "myResourceGroup" ` -Name "myRecoveryServicesVault" ` -Location "WestEurope"
Legen Sie den Tresorkontext mit Set-AzRecoveryServicesVaultContext wie folgt fest:
Get-AzRecoveryServicesVault ` -Name "myRecoveryServicesVault" | Set-AzRecoveryServicesVaultContext
Ändern Sie die Speicherredundanzkonfiguration (LRS/GRS) des Tresors wie folgt mit Set-AzRecoveryServicesBackupProperty:
Get-AzRecoveryServicesVault ` -Name "myRecoveryServicesVault" | Set-AzRecoveryServicesBackupProperty -BackupStorageRedundancy LocallyRedundant/GeoRedundant
Hinweis
Die Speicherredundanz kann nur geändert werden, wenn im Tresor keine Sicherungselemente vorhanden sind.
Aktivieren der Sicherung für eine Azure-VM
Sie aktivieren die Sicherung für einen virtuellen Azure-Computer und geben eine Sicherungsrichtlinie an.
- Die Richtlinie definiert, wann Sicherungen ausgeführt werden und wie lange die von den Sicherungen erstellten Wiederherstellungspunkte beibehalten werden sollen.
- Bei der Standardschutzrichtlinie wird einmal täglich eine Sicherung für den virtuellen Computer ausgeführt, und die erstellten Wiederherstellungspunkte werden 30 Tage lang beibehalten. Mit dieser Standardrichtlinie können Sie Ihren virtuellen Computer schnell schützen.
Aktivieren Sie die Sicherung wie folgt:
Legen Sie zuerst die Standardrichtlinie mit Get-AzRecoveryServicesBackupProtectionPolicy fest:
$policy = Get-AzRecoveryServicesBackupProtectionPolicy -Name "DefaultPolicy"
Aktivieren Sie die VM-Sicherung mit Enable-AzRecoveryServicesBackupProtection. Geben Sie die Richtlinie, die Ressourcengruppe und den VM-Namen an.
Enable-AzRecoveryServicesBackupProtection ` -ResourceGroupName "myResourceGroup" ` -Name "myVM" ` -Policy $policy
Starten eines Sicherungsauftrags
Sicherungen werden gemäß dem in der Sicherungsrichtlinie angegebenen Zeitplan ausgeführt. Sie können auch eine bedarfsgesteuerte Sicherung durchführen:
- Beim ersten Sicherungsauftrag wird ein vollständiger Wiederherstellungspunkt erstellt.
- Bei jedem Sicherungsauftrag nach der ersten Sicherung werden inkrementelle Wiederherstellungspunkte erstellt.
- Inkrementelle Wiederherstellungspunkte sind in Bezug auf die Speicherung und die Dauer effizient, da nur Änderungen übertragen werden, die seit der letzten Sicherung vorgenommen wurden.
Zum Ausführen einer bedarfsgesteuerten Sicherung verwenden Sie das Cmdlet Backup-AzRecoveryServicesBackupItem.
- Mit Get-AzRecoveryServicesBackupContainer geben Sie einen Container im Tresor an, der Ihre Sicherungsdaten enthält.
- Jede zu sichernde VM wird als gesondertes Element behandelt. Zum Starten eines Sicherungsauftrags rufen Sie mit Get-AzRecoveryServicesBackupItem Informationen zum virtuellen Computer ab.
Führen Sie eine bedarfsgesteuerte Sicherung wie folgt aus:
Geben Sie den Container an, rufen Sie die VM-Informationen ab, und führen Sie die Sicherung aus.
$backupcontainer = Get-AzRecoveryServicesBackupContainer ` -ContainerType "AzureVM" ` -FriendlyName "myVM" $item = Get-AzRecoveryServicesBackupItem ` -Container $backupcontainer ` -WorkloadType "AzureVM" Backup-AzRecoveryServicesBackupItem -Item $item
Da beim ersten Sicherungsauftrag ein vollständiger Wiederherstellungspunkt erstellt wird, müssen Sie möglicherweise bis zu 20 Minuten warten. Überwachen Sie den Auftrag wie im nächsten Verfahren beschrieben.
Überwachen des Sicherungsauftrags
Führen Sie Get-AzRecoveryservicesBackupJob aus, um den Auftragsstatus zu überwachen.
Get-AzRecoveryservicesBackupJob
Die Ausgabe ähnelt dem folgenden Beispiel, in dem für den Auftrag der Status InProgress angezeigt wird:
WorkloadName Operation Status StartTime EndTime JobID ------------ --------- ------ --------- ------- ----- myvm Backup InProgress 9/18/2017 9:38:02 PM 9f9e8f14 myvm ConfigureBackup Completed 9/18/2017 9:33:18 PM 9/18/2017 9:33:51 PM fe79c739
Wenn der Auftragsstatus Completed lautet, ist der virtuelle Computer geschützt, und es wurde ein vollständiger Wiederherstellungspunkt gespeichert.
Verwalten von VM-Sicherungen
Informationen zu weiteren Aktionen, z. B. Ändern oder Bearbeiten der Richtlinie usw., finden Sie im Abschnitt Verwalten von VM-Sicherungen.
Bereinigen der Bereitstellung
Wenn der virtuelle Computer nicht mehr gesichert werden muss, können Sie ihn bereinigen.
- Wenn Sie das Wiederherstellen des virtuellen Computers ausprobieren möchten, überspringen Sie die Bereinigung.
- Wenn Sie einen vorhandenen virtuellen Computer verwendet haben, können Sie das letzte Cmdlet Remove-AzResourceGroup überspringen, um die Ressourcengruppe und den VM beizubehalten.
Deaktivieren Sie den Schutz, und entfernen Sie die Wiederherstellungspunkte und den Tresor. Löschen Sie anschließend die Ressourcengruppe und die zugehörigen VM-Ressourcen wie folgt:
Disable-AzRecoveryServicesBackupProtection -Item $item -RemoveRecoveryPoints
$vault = Get-AzRecoveryServicesVault -Name "myRecoveryServicesVault"
Remove-AzRecoveryServicesVault -Vault $vault
Remove-AzResourceGroup -Name "myResourceGroup"
Nächste Schritte
In dieser Schnellstartanleitung haben Sie einen Recovery Services-Tresor erstellt, den Schutz für einen virtuellen Computer aktiviert und den ersten Wiederherstellungspunkt erstellt.
- Erfahren Sie, wie Sie im Azure-Portal VMs sichern.
- Erfahren Sie, wie Sie einen virtuellen Computer schnell wiederherstellen.