我试图删除恢复保险库,但它有一些旧数据由MARS代理在不存在的计算机上生成。没有UI选项可以删除它们。
我在下面尝试了Powershell,但它失败了Get-AzureRmRecoveryServicesBackupItem : BackupManagementType is not expected for WorkloadType: AzureVM
不确定我做错了什么
PS Azure:\> Get-AzureRmRecoveryServicesBackupContainer -ContainerType Windows -Status Registered -BackupManagementType MARS
Name ContainerType BackupManagementType
---- ------------- --------------------
tencapsql01. Windows MARS
tencapweb1. Windows MARS
Azure:\converted to MS-AZR-0003P sub
PS Azure:\> $containers = Get-AzureRmRecoveryServicesBackupContainer -ContainerType Windows -Status Registered -BackupManagementType MARS
Azure:\converted to MS-AZR-0003P sub
PS Azure:\> Get-AzureRmRecoveryServicesBackupItem -Container $containers[0] -WorkloadType AzureVM
Get-AzureRmRecoveryServicesBackupItem : BackupManagementType is not expected for WorkloadType: AzureVM
At line:1 char:1
+ Get-AzureRmRecoveryServicesBackupItem -Container $containers[0] -Work ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Get-AzureRmRecoveryServicesBackupItem], ArgumentException
+ FullyQualifiedErrorId : Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.GetAzureRmRecoveryServicesBackupItem

答案 0 :(得分:2)
在Azure Portal中,删除与MARS代理相关的备份是一个两步过程。
让我知道是否有帮助。如果您还需要Powershell选项,我可以进一步查找。
答案 1 :(得分:0)
删除备份数据不会删除您可能保留的保留点,也不会有任何项目被主动备份但仍可能有一些GRS数据。
如果要强制删除,无论内容如何,请尝试 - 删除恢复保管库的PowerShell cmdlet是“Remove-AzureRmRecoveryServicesVault -Vault”。使用Get-AzureRmRecoveryServicesVault获取Vault对象。
警告:使用“Remove-AzureRmRecoveryServicesVault”cmdlet将删除保管库,而不管保管库的内容如何。因此,如果保险库中有复制机器或备份机器等,这些将会丢失。
此外,如果存在已注册到Vault的本地资产,则需要手动清理这些资产,因为删除后无法从Vault中触发清理。
答案 2 :(得分:0)
在删除RS保管库之前,请确保已停止所有备份作业,并且Backup Management Servere(BMS)/受保护服务器下没有项目。 如果您还有任何项目,请删除关联的BMS /受保护服务器,然后您就可以删除RS保险库。 我试过了。它确实有效! 一切都好!
答案 3 :(得分:0)
要删除Recovery Services中的MARS生成的(Azure Backup代理)恢复点,可以在Azure Web Portal UI中执行以下操作:保管库:
有关上述步骤的详细说明,请参见:https://docs.microsoft.com/en-us/azure/backup/backup-azure-delete-vault#removing-azure-backup-agent-recovery-points
答案 4 :(得分:-1)
如果保管库不包含任何资源,则删除恢复服务保管库只需一步。在删除Recovery Services保管库之前,必须删除或删除保管库中的所有资源
Delete-Registered Server cmdlet用于删除已注册的服务器和备份数据。 参考:https://msdn.microsoft.com/en-us/library/mt619304.aspx
您还可以使用Azure门户
将此链接引用至d elete Azure recovery service vault其他信息: 目前,您无法从恢复服务保管库中删除数据;如果恢复点达到保留期,则会自动删除。如果从恢复服务保管库中删除服务器,则与该服务器关联的数据也将从保管库中自动删除。