Обходной путь для виртуальных машин без ссылки на изображение

Я ищу обходной путь для работы с виртуальными машинами, которые я перенес, которые не имеют ссылок на изображения (мы перенесли несколько виртуальных машин из локальной среды VMware в нашу подписку Azure).

Я хотел использовать такие политики, как развертывание агента Log Analytics и включение регистрации резервного копирования Azure на виртуальных машинах Windows, однако эти политики проверяют наличие ссылки на образ на виртуальной машине.

Есть ли другой способ, возможно, использовать теги или что-то еще, чтобы идентифицировать виртуальную машину для политик, требующих ссылки на изображение?


person John Vasquez    schedule 11.11.2020    source источник


Ответы (1)


Возможно, уже поздно, но это можно добавить к типичному условию со всеми действительными ссылками на изображения. Я добавляю osType, чтобы гарантировать, что расширения Linux не будут развернуты на виртуальных машинах Windows, или наоборот:

{
    "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"
                }
            ]
        }
    ]
}
person Jaime Palazuelos    schedule 08.12.2020