我正在尝试使用我捕获的 Windows 自定义图像创建 VMSS。
我创建了自定义 ARM 模板来使用,但当我尝试部署时它不起作用。
如果我想将自定义图像与 VMSS 一起使用,这是正确的方法吗?
我应该使用 VHD 而不是捕获的图像吗?
这就是我想做的:
a. 创建带有托管磁盘的 Windows 计算机
b. 在桌面上创建一个文本文件
c. 用该 Windows 机器制作一个图像
d. 使用新镜像部署新环境,让该环境在 CPU 达到 80% 并持续 10 分钟以上时自动水平扩展,结果将自动部署另一台机器
请指教。
谢谢
答案1
我明白你想要实现什么。根据你的错误消息,你的模板中可能存在许多错误。很难具体说明每个错误的原因是什么。但我可以给你一些使用捕获的图像创建 Azure VMSS 的参考:
确保你的形象已经得到普遍推广。
參閱这个模板来构建您的模板。
上述模板使用 VHD 作为镜像。但托管镜像没有 URL。因此,您可以在模板中使用这些脚本来使用托管镜像:
"imageReference": { "id": "[variables('managedImageId')]" }
希望这可以帮助!