我正在使用Azure。 我创建了一个Linux虚拟机的自定义映像。 我必须创建自定义图像的多个虚拟机。 但我不知道该怎么做。 在资源管理器门户中,'虚拟机扩展'功能仅适用于OS映像(不适用于自定义映像)。 我更喜欢在门户网站上完成的解决方案,使用Azure CLI或使用模板对我来说没问题。
答案 0 :(得分:0)
有一个名为201-vmss-windows-customimage的azure-quickstart模板,它将为您提供一个模板来实现您的方案。
来自readme.md
该模板允许将自定义图像的URL提供为 运行时的参数。自定义图像应包含在a中 存储帐户与VM Scale Set位于同一位置 另外,还包含包含图像的存储帐户 也应该与规模集相同的订阅 在。中创建。
更新:如果您的自定义映像基于Linux,则需要在此template中修改osType
。将其修改为Linux
并将其另存为名称test.json
。您可以执行以下cmdlet。
New-AzureRmResourceGroupDeployment -Name ExampleDeployment -ResourceGroupName mygroup -TemplateFile C:\Users\shui\Desktop\test.json
这是我在实验室的测试。
另外,您可以使用此Deployment template for autoscaled custom image vmss
此模板允许您部署自动扩展的Linux VM Scale Set 基于现有自定义映像的VM。负载平衡器和vms 应该被分配公共IP