【问题标题】:how to deploy multiple virtual machines using custom image?如何使用自定义映像部署多个虚拟机?
【发布时间】:2017-03-03 07:17:19
【问题描述】:

我正在使用 Azure。 我创建了 Linux 虚拟机的自定义映像。 我必须创建多个自定义映像的虚拟机。 但我不知道该怎么做。 在资源管理器门户中,“虚拟机横向扩展”功能仅适用于操作系统映像(不适用于自定义映像)。 不过,我更喜欢在门户中完成的解决方案,使用 Azure CLI 或使用模板对我来说是可以的。

【问题讨论】:

    标签: image azure virtual-machine azure-virtual-machine


    【解决方案1】:

    有一个名为 201-vmss-windows-customimage 的 azure-quickstart-template 将为您提供一个模板来实现您的方案。

    来自 readme.md

    该模板允许将自定义图像的 URL 作为 运行时的参数。自定义图像应包含在 与 VM 规模集位于同一位置的存储帐户是 在其中创建,此外还包含包含图像的存储帐户 也应该在与规模集相同的订阅下 创建于。

    更新:如果你的自定义镜像是基于Linux的,你需要修改osType这个template。将其修改为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 规模集 基于现有自定义映像的 VM。负载均衡器和虚拟机 应该分配公共IP

    【讨论】:

    • 它也适用于 Linux 吗?它适用于Linux吗?模板用于窗口
    • @user2275911 不,您需要在此模板中修改osType。我已经更新了我的答案。
    • @user2275911 嗨,我找到了一个很好的template。您可以使用 Powershell 生成任务。
    猜你喜欢
    • 2014-06-13
    • 1970-01-01
    • 2016-09-11
    • 2019-11-06
    • 1970-01-01
    • 2018-08-27
    • 2018-12-01
    • 1970-01-01
    • 2023-04-01
    相关资源
    最近更新 更多