Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird beschrieben, wie Sie die gesicherten Azure-Dateien (Snapshot - und Tresorsicherungen ) mithilfe von Azure Backup über Azure PowerShell verwalten und überwachen. Sie können Azure Files-Sicherungen auch mithilfe des Azure-Portals, der Azure CLI, der REST-API verwalten.
Warnung
Stellen Sie sicher, dass die PowerShell-Version auf die Mindestversion für Az.RecoveryServices 2.6.0 Azure Files-Sicherungen aktualisiert wird.
Erfahren Sie mehr über die Anforderungen für die Änderung.
Ändern der Schutzrichtlinie
Auswählen einer Sicherungsebene:
Verwenden Sie "Enable-AzRecoveryServicesBackupProtection", um die Richtlinie zu ändern, die zum Sichern der Azure-Dateien verwendet wird. Geben Sie das relevante Sicherungselement und die neue Sicherungsrichtlinie an.
Im folgenden Beispiel wird die Schutzrichtlinie von testAzureFS von dailyafs in monthlyafs geändert.
$monthlyafsPol = Get-AzRecoveryServicesBackupProtectionPolicy -Name "monthlyafs"
$afsContainer = Get-AzRecoveryServicesBackupContainer -FriendlyName "testStorageAcct" -ContainerType AzureStorage
$afsBkpItem = Get-AzRecoveryServicesBackupItem -Container $afsContainer -WorkloadType AzureFiles -Name "testAzureFS"
Enable-AzRecoveryServicesBackupProtection -Item $afsBkpItem -Policy $monthlyafsPol
Ändern des Schutzes für eine vorhandene Sicherungsinstanz
Führen Sie die folgenden Cmdlets aus, um den Schutz für eine vorhandene Sicherungsinstanz zu ändern:
Abrufen der im Speicherkonto verfügbaren Container.
$saName = "MyStorage" $container = Get-AzRecoveryServicesBackupContainer ` -VaultId $vault.ID ` -ContainerType AzureStorage ` -FriendlyName $saName $containerBeispielausgabe:
PS C:\Users\testuser> $container FriendlyName ResourceGroupName Status ContainerType ------------ ----------------- ------ ------------- dayaafssa Daya-BCDR-RG Registered AzureStorageRufen Sie das zu ändernde Sicherungselement ab.
$item = Get-AzRecoveryServicesBackupItem ` -VaultId $vault.ID ` -Container $container ` -WorkloadType AzureFilesBeispielausgabe:
PS C:\Users\testuser> $item Name FriendlyName ContainerType ContainerUniqueName WorkloadType Protec tionSt atus ---- ------------ ------------- ------------------- ------------ ------ AzureFileShare;C3706F26E2AED1C4082559C3… dpafs-2 AzureStorage StorageContainer;Storage;Daya-BCDR-RG;d… AzureFiles Healt… AzureFileShare;216165261F88994EC0E80277… dpafs-1 AzureStorage StorageContainer;Storage;Daya-BCDR-RG;d… AzureFiles Healt…Ändern Sie den Schutz.
$enableJob = Enable-AzRecoveryServicesBackupProtection ` -VaultId $vault.ID ` -Policy $policy ` -Item $item[01]
Nachverfolgen von Sicherungs- und Wiederherstellungsaufträgen
Bei bedarfsgesteuerten Sicherungs- und Wiederherstellungsvorgängen wird ein Auftrag zusammen mit einer ID wie oben gezeigt zurückgegeben. Verwenden Sie das Cmdlet Get-AzRecoveryServicesBackupJobDetails, um den Fortschritt des Auftrags nachzuverfolgen und Details abzurufen.
$job = Get-AzRecoveryServicesBackupJob -JobId 00000000-6c46-496e-980a-3740ccb2ad75 -VaultId $vaultID
$job | fl
IsCancellable : False
IsRetriable : False
ErrorDetails : {Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.AzureFileShareJobErrorInfo}
ActivityId : 00000000-5b71-4d73-9465-8a4a91f13a36
JobId : 00000000-6c46-496e-980a-3740ccb2ad75
Operation : Restore
Status : Failed
WorkloadName : testAFS
StartTime : 12/10/2018 9:56:38 AM
EndTime : 12/10/2018 11:03:03 AM
Duration : 01:06:24.4660027
BackupManagementType : AzureStorage
$job.ErrorDetails
ErrorCode ErrorMessage Recommendations
--------- ------------ ---------------
1073871825 Microsoft Azure Backup encountered an internal error. Wait for a few minutes and then try the operation again. If the issue persists, please contact Microsoft support.
Beenden des Schutzes für eine Dateifreigabe
Sie können den Schutz für Azure Files beenden, indem Sie eine der folgenden Möglichkeiten verwenden:
- Beenden aller zukünftigen Sicherungsaufträge und Löschen aller Wiederherstellungspunkte
- Beenden aller zukünftigen Sicherungsaufträge unter Beibehaltung der Wiederherstellungspunkte
Möglicherweise gibt es kosten, die mit dem Verlassen der Wiederherstellungspunkte im Speicher verbunden sind, da die zugrunde liegenden Momentaufnahmen, die von Azure Backup erstellt wurden, beibehalten werden. Die Beibehaltung von Wiederherstellungspunkten hat jedoch den Vorteil, dass Sie die Dateifreigabe bei Bedarf später wiederherstellen können. Informationen zu den Kosten, die durch die Beibehaltung der Wiederherstellungspunkte entstehen, finden Sie in der Preisübersicht. Wenn Sie alle Wiederherstellungspunkte löschen, kann die Dateifreigabe nicht mehr wiederhergestellt werden.
Beenden des Schutzes und Beibehalten der Wiederherstellungspunkte
Wenn Sie den Schutz beenden, aber die Daten beibehalten möchten, können Sie das Cmdlet Disable-AzRecoveryServicesBackupProtection verwenden.
Im folgenden Beispiel wird der Schutz für die Dateifreigabe afsfileshare beendet, aber alle Wiederherstellungspunkte werden beibehalten:
$vaultID = Get-AzRecoveryServicesVault -ResourceGroupName "afstesting" -Name "afstest" | select -ExpandProperty ID
$bkpItem = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureStorage -WorkloadType AzureFiles -Name "afsfileshare" -VaultId $vaultID
Disable-AzRecoveryServicesBackupProtection -Item $bkpItem -VaultId $vaultID
WorkloadName Operation Status StartTime EndTime JobID
------------ --------- ------ --------- ------- -----
afsfileshare DisableBackup Completed 1/26/2020 2:43:59 PM 1/26/2020 2:44:21 PM 98d9f8a1-54f2-4d85-8433-c32eafbd793f
Das Attribut Job-ID in der Ausgabe entspricht der Job-ID des Auftrags, der vom Sicherungsdienst für Ihren Vorgang Schutz anhalten erstellt wird. Mit dem Cmdlet Get-AzRecoveryServicesBackupJob können Sie den Status eines Auftrags nachverfolgen.
Beenden des Schutzes ohne Beibehaltung von Wiederherstellungspunkten
Um den Schutz ohne Beibehaltung der Wiederherstellungspunkte zu beenden, verwenden Sie das Cmdlet Disable-AzRecoveryServicesBackupProtection und fügen den Parameter -RemoveRecoveryPoints hinzu.
Im folgenden Beispiel wird der Schutz für die Dateifreigabe afsfileshare beendet, ohne Wiederherstellungspunkte beizubehalten:
$vaultID = Get-AzRecoveryServicesVault -ResourceGroupName "afstesting" -Name "afstest" | select -ExpandProperty ID
$bkpItem = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureStorage -WorkloadType AzureFiles -Name "afsfileshare" -VaultId $vaultID
Disable-AzRecoveryServicesBackupProtection -Item $bkpItem -VaultId $vaultID -RemoveRecoveryPoints
WorkloadName Operation Status StartTime EndTime JobID
------------ --------- ------ --------- ------- -----
afsfileshare DeleteBackupData Completed 1/26/2020 2:50:57 PM 1/26/2020 2:51:39 PM b1a61c0b-548a-4687-9d15-9db1cc5bcc85
Nächste Schritte
Erfahren Sie mehr über das Verwalten von Azure Files-Sicherungen im Azure-Portal.