【问题标题】:Workaround for VM's with no Image Reference没有图像参考的 VM 的解决方法
【发布时间】:2020-11-11 21:09:59
【问题描述】:

我正在寻找一种解决方法来处理我已迁移的没有映像引用的 VM(我们已将多个虚拟机从本地 VMware 环境迁移到我们的 Azure 订阅。)。

我想在 Windows VM 上使用 Log Analytics 代理部署和启用 Azure 备份注册等策略,但是,这些策略会检查 VM 上的映像引用。

是否有另一种方法可以使用标签或其他方式来识别需要图像引用的策略的 VM?

【问题讨论】:

    标签: azure azure-policy


    【解决方案1】:

    可能会迟到,但这可以添加到具有所有有效图像参考的典型条件中。我添加了 osType 以确保 Linux 扩展不会部署在 Windows VM 中,反之亦然:

    {
        "field": "Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType",
        "equals": "Windows"
    },
    {
        "anyOf":[
            {
                "allOf": [
                    {
                        "field": "Microsoft.Compute/imagePublisher",
                        "equals": ""
                    },
                    {
                        "field": "Microsoft.Compute/imageOffer",
                        "equals": ""
                    },
                    {
                        "field": "Microsoft.Compute/imageSKU",
                        "equals": ""
                    }
                ]
            },
            {
                "allOf": [
                    {
                        "field": "Microsoft.Compute/imagePublisher",
                        "exists": "false"
                    },
                    {
                        "field": "Microsoft.Compute/imageOffer",
                        "exists": "false"
                    },
                    {
                        "field": "Microsoft.Compute/imageSKU",
                        "exists": "false"
                    }
                ]
            }
        ]
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-30
      • 1970-01-01
      • 1970-01-01
      • 2015-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多