Azure Создание виртуальной машины на существующем управляемом диске: "Для создания виртуальной машины из образа Marketplace требуется информация плана в запросе".
Следуя некоторым инструкциям по миграции виртуальной машины из одной виртуальной сети в другую, в этих конкретных инструкциях говорится об удалении виртуальной машины с сохранением диска ОС и запуске виртуальной машины с диска.
Оригинальная виртуальная машина была запущена из образа рынка Canonical 16.4 LTS (Canonical:UbuntuServer:16.04-LTS: последняя версия) с использованием управляемого диска.
Это казалось нормальным, но развертывание в пользовательском интерфейсе завершается с ошибкой:
"error": {"code": "ResourceDeploymentFailure", "message": "Операция ресурса завершена с состоянием инициализации терминала 'Failed'.", "details": [ { "code": "VMMarketplaceInvalidInput", "message": "Для создания виртуальной машины из образа Marketplace в запросе требуется информация о плане. Имя диска ОС -" plesk1-disk "." } ]
Запуск CLI
az vm create --name $virtualMachineName --resource-group $resourceGroupName --attach-os-disk $managedDiskId --os-type $osType
выдает ту же ошибку при попытке предоставить информацию о плане,
az vm create --name $virtualMachineName --resource-group $resourceGroupName --attach-os-disk $managedDiskId --os-type $osType --image $imageName --plan-publisher $planPublisher --plan-name $planName --plan-product $planProduct
Этот ресурс был создан без плана. Новый план не может быть связан с обновлением.
Это имеет смысл, потому что детали плана были составлены на основе свойств изображения. Отображение изображения в формате JSON показывает "plan: null", что соответствует последней ошибке.
az vm image show --urn Canonical:UbuntuServer:16.04-LTS:latest --output json
{"AdditionalProperties": {}, "dataDiskImages": [], "id": "/Subscription/2692407a-01e0-42cf-a874-fdb3bc8f6332/Providers/Microsoft.Compute/Locations/westus/Publishers/Canonical/ArtifactTypes /Offers/UbuntuServer/Skus/16.04-LTS/Versions/16.04.201804050", "location": "westus", "name": "16.04.201804050", "osDiskImage": { " AdditionalProperties": {}, "operatingSystem": "Linux" }, "plan": null, "tags": null }
Таким образом, команда create VM запрашивает информацию о плане, которая должна быть предоставлена, но сам образ рынка не имеет плана, поэтому любые детали плана корректно сообщают об ошибках.
Кто-нибудь был в состоянии решить эту проблему и создать виртуальную машину из диска с образом рынка, который не имеет плана, используя пользовательский интерфейс, интерфейс командной строки и / или любой другой метод?
Единственные успешные обсуждения и результаты, которые я нашел в Интернете, были, где у изображения действительно есть план, и az vm image show
Команда предоставляет необходимую информацию, но в этом случае она равна нулю, и я не могу найти способ передать план как нулевой.