【问题标题】:Simple workflow for spinning up an Azure VM from a snapshot in ARM?从 ARM 中的快照启动 Azure VM 的简单工作流程?
【发布时间】:2017-09-01 16:45:43
【问题描述】:

我需要在 11 月之前从 Azure 经典门户转移到 ARM 以使用 VM,并且我正在努力开始学习新流程。

这是我现在在经典门户中所做的...

制作 Windows Server 虚拟机: 添加一些软件,进行一些更改,将其关闭,然后单击 Classic 中的“捕获”按钮。提供名称和标签,现在有一个快照,我可以从中创建新的 VM 副本。简单!

从快照创建一个新虚拟机: 单击新建、虚拟机、从库、我的图像、选择图像、创建。这么简单!

就是这样。这就是我要做的,也是我需要做的。

我以这种方式一次制作 10-30 个虚拟机,而且非常快速和简单。

如何在 ARM 中执行相同的工作流程?

我在 ARM 中尝试过 json 模板、cmdlet 和 UI,但我终其一生都无法弄清楚如何在 ARM 中模拟 Classic 中的工作流/功能。

有什么建议吗? 提前致谢!

【问题讨论】:

    标签: powershell azure azure-virtual-machine azure-resource-manager


    【解决方案1】:

    如果我理解正确,您想从 ARM 中的一个 VM 映像创建多个 VM。 正确准备 VM 后,以下是从现有 VM 复制 VM 的工作流程:

    1. 转到虚拟机>选择您的 VM>捕获>提供映像名称和映像标签(如果您的 VM 有 Sysprep,请选中该框)>确定

    2. 转到映像>选择您创建的映像>创建虚拟机>提供一些必要的基本信息>提供大小信息>设置>摘要确定(您可以在此步骤中创建模板并使用它轻松创建更多虚拟机)

    注意:如何准备Windows VM并将其捕获为通用映像,请参阅此官方document

    但是,如果你想在 ARM 中从一个 Classic Image 创建多个 VM(通常我们只能通过一个 Classic Image 创建 Classic VM),可能需要做很多工作:

    1. 创建新的 ARM 存储帐户
    2. 将专用 VHD 从您的源存储帐户复制到新的 ARM 存储帐户
    3. 创建新 VM 并将源 VHD(专用磁盘)指向复制的 VHD

    有关如何将 Classic Image 移至 ARM 并使用它创建 VM 的更多详细信息,您可以参考此link

    【讨论】:

    • 谢谢,我在这里看到的唯一问题是我不想在我的图像上运行 sysprep,我只想制作一台机器的快照,然后从该快照制作副本。这种方法会支持吗?
    • 嗨,@Luke,如果您不想在 VM 上运行 sysprep,您也可以从映像创建 VM 并访问它,因为 Azure 在捕获映像时会泛化 VM。但是,您从映像创建的虚拟机具有相同的主机名。当您将其用于 DNS 或 Web APP 时,这可能会导致冲突。如果你想从一个镜像创建多个虚拟机。
    • 谢谢!我再试一次。感谢您的反馈。
    • 嗨,@Luke,如果这个答案对你有帮助,请将其标记为答案,以便帮助更多人。谢谢!
    猜你喜欢
    • 2019-03-10
    • 1970-01-01
    • 2020-01-10
    • 1970-01-01
    • 2018-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多