这看起来很明显但事实并非如此。
我的问题是如何更改特定虚拟机的备份策略,该策略已配置为使用恢复服务库中的另一个策略?
需要说明的是,我们讨论的是 Azure VM 备份。因此我无法将 VM 添加到另一个策略的关联项目中,因为它已使用第一个策略进行了配置。
我解决这个问题的想法是:
停止虚拟机备份,保留数据。重新配置备份,但现在使用不同的策略。这会在备份警报中显示一些错误,因为备份将停止。
但是如何以更优雅的方式解决这个问题呢?
答案1
您可以转到复制项目,然后从备份策略中单击其名称,然后更改为新策略。参见此图更改政策
答案2
您也可以通过编程方式更改备份策略。请参阅MS Doc:更改备份项目的策略
上述文档中的 PowerShell 示例:
$TargetPol1 = Get-AzRecoveryServicesBackupProtectionPolicy `
-Name <PolicyName> -VaultId $targetVault.ID
$anotherBkpItem = Get-AzRecoveryServicesBackupItem -WorkloadType AzureVM -BackupManagementType AzureVM -Name "<BackupItemName>" `
-VaultId $targetVault.ID
Enable-AzRecoveryServicesBackupProtection -Item $anotherBkpItem `
-Policy $TargetPol1 -VaultId $targetVault.ID
答案3
在特定虚拟机的当前备份策略中,进入“关联项目”菜单。搜索虚拟机并选择“查看详细信息”。然后单击“备份策略”,这将打开“更改备份策略”窗口,您可以在其中选择要应用于虚拟机的任何备份策略。