gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 03:30:39 24 4
gpt4 key购买 nike

我在 Azure 上部署了一个虚拟机 (Ubuntu 14.04 LTS),通过 ssh 连接到它并进行了一些配置。现在我想启动更多这样的实例。在 AWS 上,您可以使用“Launch More Like This”操作;但是,我找不到在 Azure 上执行此操作的方法。

如何在不停止虚拟机的情况下复制虚拟机?

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

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

  1. 取消分配源虚拟机(<-- 为什么我必须这样做?)
  2. 通用化虚拟机(这使其永远无法重新启动)
  3. 捕获通用虚拟机(<-- 为什么我必须这样做?)
  4. 从模板创建新的虚拟机(您将需要 NIC 的东西,但我不太了解)

我只想要当前正在运行的虚拟机的副本,不取消分配它。在 AWS 上,您可以创建 AMI,而无需重新启动实例。或者,至少可以重新启动该实例。如何在不禁用(通用时)或释放虚拟机的情况下复制虚拟机?

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

最佳答案

很好的问题。当我开始使用 Azure 时,这是我真正遇到的问题,因为它并不像您期望的那样工作。

  1. 您解除分配以帮助通用化虚拟机。直接来自 Azure 文档

Deprovisioning deletes files and data in an effort to "generalize" the image. Only run this command on a VM that you intend to capture as an image. It does not guarantee that the image is cleared of all sensitive information or is suitable for redistribution to third parties.

  • 是的,通用化虚拟机使其永远无法重新启动。通用化镜像的目的是,当您根据镜像创建新虚拟机时,您可能不希望在多个虚拟机之间重复的计算机名称或其他设置等内容不会重复,但每次创建时都能够使其唯一基于该镜像启动一个新的虚拟机。

  • 您捕获虚拟机,以便获得虚拟机的镜像。该镜像可以重复使用来创建您运行的虚拟机的实例。

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

  • 使用模板和镜像,您可以创建之前运行的虚拟机的副本。是的,您运行的虚拟机已经消失,但现在您可以使用模板和镜像启动更多实例,就像它一样。当前无法复制在 Azure 中运行的 VM。这在未来可能会改变。

    一旦有了镜像和模板,为什么需要复制已经运行的实例?您应该能够根据需要启动任意数量的虚拟机。

    关于azure - 有没有办法在 Azure 中克隆正在运行的 VM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38026847/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com