Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se describe cómo administrar y supervisar las copias de seguridad de Azure Files (instantáneas y copias de seguridad almacenadas ) mediante Azure Backup mediante Azure PowerShell. También puede administrar copias de seguridad de Azure Files mediante Azure Portal, la CLI de Azure y la API REST.
Advertencia
Asegúrese de que la versión de PowerShell se actualiza a la versión mínima para Az.RecoveryServices 2.6.0 las copias de seguridad de Azure Files.
Obtenga más información sobre los requisitos para el cambio.
Modificación de la directiva de protección
Elegir un nivel de copia de seguridad:
Para cambiar la directiva que se usa para realizar copias de seguridad de Azure Files, use Enable-AzRecoveryServicesBackupProtection. Especifique el elemento de copia de seguridad pertinente y la nueva directiva de copia de seguridad.
En el siguiente ejemplo se cambia la directiva de protección de testAzureFS de dailyafs a 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
Modificación de la protección de una instancia de copia de seguridad existente
Para modificar la protección de una instancia de copia de seguridad existente, ejecute los siguientes cmdlets:
Consulte los contenedores disponibles en la cuenta de almacenamiento.
$saName = "MyStorage" $container = Get-AzRecoveryServicesBackupContainer ` -VaultId $vault.ID ` -ContainerType AzureStorage ` -FriendlyName $saName $containerEjemplo de resultado:
PS C:\Users\testuser> $container FriendlyName ResourceGroupName Status ContainerType ------------ ----------------- ------ ------------- dayaafssa Daya-BCDR-RG Registered AzureStorageObtenga el elemento de copia de seguridad que se va a modificar.
$item = Get-AzRecoveryServicesBackupItem ` -VaultId $vault.ID ` -Container $container ` -WorkloadType AzureFilesEjemplo de resultado:
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…Modifique la protección.
$enableJob = Enable-AzRecoveryServicesBackupProtection ` -VaultId $vault.ID ` -Policy $policy ` -Item $item[01]
Seguimiento de trabajos de copia de seguridad y restauración
Las operaciones de copia de seguridad y restauración a petición devuelven un trabajo con un identificador, como se indica al ejecutar una copia de seguridad a petición. Use el cmdlet Get-AzRecoveryServicesBackupJobDetails para hacer un seguimiento del progreso del trabajo y de los detalles.
$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.
Detención de la protección en un recurso compartido de archivos
Puede detener la protección de Azure Files mediante una de las siguientes maneras:
- Detener todos los trabajos futuros de copia de seguridad y eliminar todos los puntos de recuperación.
- Detener todos los trabajos futuros de copia de seguridad pero dejar los puntos de recuperación.
Puede haber un costo asociado a dejar los puntos de recuperación en el almacenamiento, ya que se conservan las instantáneas subyacentes creadas por Azure Backup. Sin embargo, la ventaja de dejar los puntos de recuperación es que puede restaurar la compartición de archivos más adelante, si así lo desea. Para más información sobre el costo de dejar los puntos de recuperación, consulte la información sobre precios. Si decide eliminar todos los puntos de recuperación, no puede restaurar la compartición de archivos.
Detención de la protección y conservación de los puntos de recuperación
Para detener la protección y retener los datos a la vez, puede usar el cmdlet Disable-AzRecoveryServicesBackupProtection.
En el ejemplo siguiente se detiene la protección del recurso compartido de archivos afsfileshare , pero se conservan todos los puntos de recuperación:
$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
El atributo Job ID de la salida se corresponde con el id. del trabajo creado por el servicio de copia de seguridad para la operación de detención de la protección. Para supervisar el estado de un trabajo, use el cmdlet Get-AzRecoveryServicesBackupJob.
Detención de la protección sin conservar los puntos de recuperación
Para detener la protección sin conservar los puntos de recuperación, use el cmdlet Disable-AzRecoveryServicesBackupProtection y agregue el parámetro -RemoveRecoveryPoints.
En el ejemplo siguiente se detiene la protección del recurso compartido de archivos afsfileshare sin conservar los puntos de recuperación:
$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
Pasos siguientes
Obtenga información sobre la administración de copias de seguridad de Azure Files en Azure Portal.