在Azure中,是否可以从虚拟机标记值检索备份策略?

dohp0rv5  于 2022-11-17  发布在  其他
关注(0)|答案(1)|浏览(146)

TL;DR

**是否可以从虚拟机标记值获取要应用的备份策略的名称?**例如:备份=我的备份策略每天上午1点或备份=我的备份策略每周

上下文

在Azure中,我拥有以下资源:

  • 恢复服务存储库
  • 在此恢复服务存储库中,名为DefaultPolicy的备份策略
  • 从内置复制的Azure策略 * 在具有给定标记的虚拟机上配置备份到同一位置的现有恢复服务保管库 *(https://learn.microsoft.com/en-us/azure/backup/backup-azure-auto-enable-backup#policy-2---configure-backup-on-vms-with-a-given-tag-to-an-existing-recovery-services-vault-in-the-same-location)
  • 具有标记backup=backupme的虚拟机vmtest 01

现在的工作方式

我已使用这些参数应用Azure策略:

  • 包含标记名:备份
  • 包含标记值:备份我
  • 存储库位置:西欧(从下拉列表中选择)
  • 备份策略ID:DefaultPolicy(从下拉列表中,在选择我的恢复保管库之后)
    **到目前为止一切正常。**修复后,vmtest 01已备份。

∮我现在想要的∮
现在,我要应用从backup标记值获得的备份策略名称。例如:

  • 具有标记backup= myBackupPolicyDaily 1AM的虚拟机将具有myBackupPolicyDaily 1AM备份策略
  • 具有标记backup=myBackupPolicyWeekly的虚拟机将具有myBackupPolicyWeekly备份策略

我在互联网上搜索过,没有看到任何关于这个用例的例子。这可能吗?
注意:所有资源都位于同一位置。

3ks5zfa0

3ks5zfa01#

你是否尝试过将BackupPolicy变量更改为[parameters('inclusionTagValue')](~第473行)?你首先需要复制内置策略并使其自定义。我现在正在测试此操作,但Azure策略需要一点时间来评估和修正。

"variables": {
          "backupFabric": "Azure",
          "backupPolicy": "[parameters('inclusionTagValue')]",
          "v2VmType": "Microsoft.Compute/virtualMachines",
          "v2VmContainer": "iaasvmcontainer;iaasvmcontainerv2;",
          "v2Vm": "vm;iaasvmcontainerv2;",
          "vaultName": "[take(concat('RSVault-', parameters('location'), '-', guid(resourceGroup().id)),50)]"
            }

相关问题