目前我正在尝试基于之前创建的自定义Windows映像部署缩放集。
我知道这在过去是有效的,因为我们当前的生产基础架构正在使用这个精确的映像运行,但每次我使用azure portal或powershell将此映像部署为vm时,我收到以下错误消息:
New-AzureRmResourceGroupDeployment : 2:05:05 PM - Resource
Microsoft.Compute/virtualMachineScaleSets 'test-scaleset' failed with
message '{
"status": "Failed",
"error": {
"code": "ResourceDeploymentFailure",
"message": "The resource operation completed with terminal provisioning state 'Failed'.",
"details": [
{
"code": "InvalidParameter",
"message": "Disks or snapshot cannot be resized down."
}
]
}
}'
我使用大小A2_V2创建了一个新磁盘,并且已经尝试使用完全相同的大小(A2_V2)创建一个使用该映像的新VM,但都没有用,并且具有相同的错误消息。
有谁知道这里发生了什么?我确保用于创建自定义映像的vm应用了sysprep,并使用了通用参数集,并且我不知道为什么我和团队中的其他多个成员无法使用自定义映像创建任何内容。 / p>
非常感谢任何帮助
答案 0 :(得分:2)
我遇到了同样的问题,我无法根据自定义图片创建VM。我也尝试过使用PowerShell:
但是,我能够通过使用现有的vhd重新创建图像来修复它,只需转到门户网站,点击"创建资源"并选择图像:
然后,您只需在存储帐户中选择vhd:
使用新图像我可以配置VM。
答案 1 :(得分:1)