Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel wordt beschreven hoe u een back-up van Azure Files (momentopname en gekluisde back-ups) beheert en bewaakt met behulp van Azure Backup via Azure PowerShell. U kunt ook Back-ups van Azure Files beheren met behulp van Azure Portal, Azure CLI, REST API.
Waarschuwing
Zorg ervoor dat de PowerShell-versie is bijgewerkt naar de minimale versie voor Az.RecoveryServices 2.6.0 voor Back-ups van Azure Files.
Meer informatie over de vereisten voor de wijziging.
Het beveiligingsbeleid wijzigen
Kies een back-uplaag:
Gebruik Enable-AzRecoveryServicesBackupProtectionom het beleid te wijzigen dat wordt gebruikt voor het maken van back-ups van Azure Files. Geef het relevante back-upitem en het nieuwe back-upbeleid op.
In het volgende voorbeeld wordt het beveiligingsbeleid testAzureFS gewijzigd van dailyafs in monthlyafs.
$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
Bescherming voor een bestaand back-upexemplaar wijzigen
Voer de volgende cmdlets uit om de beveiliging voor een bestaand backupexemplaar te wijzigen:
Haal de containers op die beschikbaar zijn in het opslagaccount.
$saName = "MyStorage" $container = Get-AzRecoveryServicesBackupContainer ` -VaultId $vault.ID ` -ContainerType AzureStorage ` -FriendlyName $saName $containerVoorbeelduitvoer:
PS C:\Users\testuser> $container FriendlyName ResourceGroupName Status ContainerType ------------ ----------------- ------ ------------- dayaafssa Daya-BCDR-RG Registered AzureStorageHaal het back-upbestand op dat je wilt wijzigen.
$item = Get-AzRecoveryServicesBackupItem ` -VaultId $vault.ID ` -Container $container ` -WorkloadType AzureFilesVoorbeelduitvoer:
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…Wijzig de beveiliging.
$enableJob = Enable-AzRecoveryServicesBackupProtection ` -VaultId $vault.ID ` -Policy $policy ` -Item $item[01]
Back-up- en hersteltaken bijhouden
Back-up- en herstelbewerkingen op aanvraag retourneren een taak samen met een id, zoals wordt weergegeven wanneer u een back-up op aanvraag uitvoert. Gebruik de cmdlet Get-AzRecoveryServicesBackupJobDetails om de voortgang en details van de taak bij te houden.
$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.
De beveiliging voor een bestandsshare stoppen
U kunt de beveiliging voor Azure Files op een van de volgende manieren stoppen:
- Alle toekomstige back-uptaken stoppen en alle herstelpunten verwijderen
- Stop alle toekomstige back-uptaken, maar laat de herstelpunten staan
Mogelijk zijn er kosten verbonden aan het verlaten van de herstelpunten in de opslag, omdat de onderliggende momentopnamen die door Azure Backup worden gemaakt, behouden blijven. Het voordeel van het verlaten van de herstelpunten is echter dat u de bestandsshare desgewenst kunt herstellen. Zie de prijsgegevens voor informatie over de kosten voor het verlaten van de herstelpunten. Als u ervoor kiest om alle herstelpunten te verwijderen, kunt u de bestandsshare niet herstellen.
Beveiliging stoppen en herstelpunten behouden
Gebruik de cmdlet Disable-AzRecoveryServicesBackupProtection om de beveiliging te stoppen tijdens het bewaren van gegevens.
Het volgende voorbeeld stopt de beveiliging voor de afsfileshare bestandsshare, maar behoudt alle herstelpunten:
$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
Het kenmerk Taak-id in de uitvoer komt overeen met de taak-id van de taak die is gemaakt door de back-upservice voor uw de beveiliging stoppen bewerking. Gebruik de cmdlet Get-AzRecoveryServicesBackupJob om de status van de taak bij te houden.
Beveiliging stoppen zonder herstelpunten te behouden
Als u de beveiliging wilt stoppen zonder herstelpunten te behouden, gebruikt u de cmdlet Disable-AzRecoveryServicesBackupProtection en voegt u de parameter -RemoveRecoveryPoints toe.
In het volgende voorbeeld wordt de beveiliging voor de afsfileshare bestandsshare gestopt zonder herstelpunten te behouden:
$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
Volgende stappen
Meer te weten komen over het beheren van Azure Files-back-ups in de Azure-portal.