有没有办法在Azure中克隆正在运行的VM?

时间:2016-06-25 09:14:09

标签: azure

我在Azure上部署了一个VM(Ubuntu 14.04 LTS),ssh-ed并进行了一些配置。现在我想推出更多像这样的实例。在AWS上,您可以使用“Launch More Like This”操作;但是,我无法在Azure上找到这样做的方法。

如何在不停止的情况下复制VM?

我已经在SO(Can you replicate an azure virtual machine?)中看到了另一个类似的问题,但我的问题还有一个。

在Azure的官方教程中,您必须采取以下步骤:

  1. 解除分配源VM(< - 我为什么要这样做?)
  2. 概括VM(这使得它永远不可重新启用)
  3. 捕获广义VM(< - 我为什么要这样做?)
  4. 从模板创建新VM(您将需要我不太了解的NIC内容)
  5. 我只想要当前正在运行的VM的副本,而不取消分配。在AWS上,您可以在不重新启动实例的情况下创建AMI。或者,至少,该实例可以重新启动。如何制作VM的副本而不禁用它(通用时)或取消分配?

    注意:我使用Mac,因此无法访问PowerShell。

1 个答案:

答案 0 :(得分:2)

好问题。当我开始使用Azure时,这是我真正努力的事情,因为它不像你期望的那样工作。

  1. 您需要解除分配以帮助推广VM。直接来自Azure文档
  2.   

    取消配置会删除文件和数据,以“概括”图像。仅在要作为映像捕获的VM上运行此命令。它不保证图像清除所有敏感信息或适合重新分发给第三方。

    1. 是的,概括vm使它永远不可重新启用。概括图像的目的是,当您基于图像创建新的虚拟机时,您可能不希望在多个虚拟机上复制的计算机名称或其他设置之类的内容不会重复,但每次您都可以使其成为唯一根据该映像启动新VM。

    2. 您捕获虚拟对象,以便拥有虚拟机的图像。可以重复使用此映像来创建运行的虚拟机实例。

    3. Azure提供了大量文档,了解Azure网络并不难。

    4. 使用模板和图像,您可以创建之前运行的VM的副本。是的,您运行的虚拟机已经消失,但现在您可以像使用模板和图像一样启动更多实例。您目前无法仅复制Azure中运行的VM。这可能在未来发生变化。

      获得图像和模板后,为什么需要复制已经运行的实例?您应该能够根据需要调整尽可能多的VM。