Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article explique comment gérer et surveiller les fichiers Azure sauvegardés (instantanés et sauvegardes coffretées ) à l’aide d’Azure Backup via Azure PowerShell. Vous pouvez également gérer les sauvegardes Azure Files à l’aide du portail Azure, d’Azure CLI, de l’API REST.
Avertissement
Vérifiez que la version de PowerShell est mise à niveau vers la version minimale pour Az.RecoveryServices 2.6.0 les sauvegardes Azure Files.
En savoir plus sur les conditions requises pour la modification.
Modifier la stratégie de protection
Choisir un niveau de sauvegarde:
Pour modifier la stratégie utilisée pour sauvegarder azure Files, utilisez Enable-AzRecoveryServicesBackupProtection. Spécifiez l’élément de sauvegarde pertinent et la nouvelle stratégie de sauvegarde.
Les exemples suivants modifient la stratégie de protection de testAzureFS en remplaçant dailyafs par 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
Modifier la protection d’une instance de sauvegarde existante
Pour modifier la protection d’une instance de sauvegarde existante, exécutez les applets de commande suivantes :
Obtenez les conteneurs disponibles dans le compte de stockage.
$saName = "MyStorage" $container = Get-AzRecoveryServicesBackupContainer ` -VaultId $vault.ID ` -ContainerType AzureStorage ` -FriendlyName $saName $containerExemple de sortie :
PS C:\Users\testuser> $container FriendlyName ResourceGroupName Status ContainerType ------------ ----------------- ------ ------------- dayaafssa Daya-BCDR-RG Registered AzureStorageObtenez l’élément de sauvegarde à modifier.
$item = Get-AzRecoveryServicesBackupItem ` -VaultId $vault.ID ` -Container $container ` -WorkloadType AzureFilesExemple de sortie :
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…Modifiez la protection.
$enableJob = Enable-AzRecoveryServicesBackupProtection ` -VaultId $vault.ID ` -Policy $policy ` -Item $item[01]
Suivi des travaux de sauvegarde et de restauration
Les opérations de sauvegarde et de restauration à la demande retournent un travail assorti d’un ID, comme lorsque vous exécutez une sauvegarde à la demande. Utilisez la cmdlet Get-AzRecoveryServicesBackupJobDetails pour suivre l’avancement du travail et obtenir des détails.
$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.
Arrêter la protection sur un partage de fichiers
Vous pouvez arrêter la protection pour Azure Files en utilisant l’une des méthodes suivantes :
- Arrêter tous les travaux de sauvegarde à venir et supprimer tous les points de récupération
- Arrêter tous les travaux de sauvegarde à venir mais conserver les points de récupération
Il peut y avoir un coût associé à la conservation des points de récupération dans le stockage, car les instantanés sous-jacents créés par Sauvegarde Azure sont conservés. Toutefois, l’avantage de laisser les points de récupération est que vous pouvez restaurer le partage de fichiers ultérieurement, si vous le souhaitez. Pour plus d’informations sur les coûts de conservation des points de récupération, voir les détails de la tarification. Si vous choisissez de supprimer tous les points de récupération, vous ne pouvez pas restaurer le partage de fichiers.
Arrêter la protection et conserver les points de récupération
Pour arrêter la protection tout en conservant les données, utilisez la cmdlet Disable-AzRecoveryServicesBackupProtection.
L’exemple suivant arrête la protection pour le partage de fichiers afsfileshare , mais conserve tous les points de récupération :
$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
L’attribut Job ID figurant dans la sortie correspond à l’ID du travail créé par le service de sauvegarde pour votre opération d’arrêt de la protection (« stop protection »). Pour obtenir l’état du travail, utilisez la cmdlet Get-AzRecoveryservicesBackupJob.
Arrêter la protection sans conserver les points de récupération
Pour arrêter la protection sans conserver les points de récupération, utilisez la cmdlet Disable-AzRecoveryServicesBackupProtection en ajoutant le paramètre -RemoveRecoveryPoints.
L’exemple suivant arrête la protection pour le partage de fichiers afsfileshare sans conserver les points de récupération :
$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
Étapes suivantes
Découvrez comment gérer les sauvegardes Azure Files dans le portail Azure.