删除Azure Recovery Services保管库时收到错误



我有一个旧的Azure Recovery Services保管库,用于内部部署的Windows桌面,我正试图在停用该桌面后删除它。Azure正在响应此错误消息:

无法删除Vault,因为Vault中存在现有资源。请确保没有备份项目、受保护的服务器或备份管理服务器与此保管库关联。在继续删除之前,请注销与此保管库关联的以下容器:vault-NAME。从保管库中注销所有容器,然后重试删除保管库

其中VAULT-NAME是我的保险库的名称。

我遵循了此答案中引用的步骤,但由于WorkloadType参数没有相应的"Windows"或"WindowsServer"选项,因此无法通过此步骤。

$item = Get-AzureRmRecoveryServicesBackupItem -Container $container -WorkloadType AzureSQLDatabase

跳过项目检索和禁用步骤,而是尝试使用以下命令注销容器并删除保管库,这是没有用的,因为备份仍与容器关联。

Unregister-AzureRmRecoveryServicesBackupContainer -Container $container
Remove-AzureRmRecoveryServicesVault -Vault $vault

我还没有将这个答案映射到相应的Azure命令,但我能够通过Azure门户找到解决方案。步骤如下:

  1. 已选择我的恢复服务资源
  2. 管理部分下,单击备份基础架构
  3. 管理服务器下,单击受保护的服务器
  4. 在随后的列表中,单击我的受保护服务器计数大于0的行,在我的情况下,单击Azure Backup Agent(因为备份代理安装在我的Windows桌面上)
  5. 单击受保护服务器列表中的我的服务器名称
  6. 单击删除受保护服务器卡中的

完成后,我可以删除整个保险库。如果您有其他备份基础结构资源,甚至可能有站点恢复基础结构资源与vault关联,则这些步骤可能会有所帮助。

更新:Get-AzureRmRecoveryServicesBackupItem似乎有一个悬而未决的问题,它没有任何能力返回MARS备份项目,这就是这里的问题所在。

相关内容

  • 没有找到相关文章

最新更新