【问题标题】:Capturing 'Specialized' image of Virtual machine created on Azure Resource Management Portal捕获在 Azure 资源管理门户上创建的虚拟机的“专用”映像
【发布时间】:2016-04-13 12:56:40
【问题描述】:

我们如何捕获在 Azure 资源管理器上创建的虚拟机(windows 或 linux)的专用映像。实际上有一个工具(https://resources.azure.com/),但它创建了一个“通用”图像。 请指导

【问题讨论】:

  • 好吧,你的意思是基于资源管理器(定制)的VM的附加磁盘实际上是它的专用镜像??如果是这样,那么我们如何获得从该 vhd 创建的 vm 中的自定义?
  • 如果你从一个空白的 Ubuntu 构建开始,然后复制该磁盘,它将是一个空白的 Ubuntu 构建,如果你安装了 NGINX 然后复制你将有一个安装了 NGINX 的空白 Ubuntu 构建。因此,安装、配置您需要的任何内容,然后将其复制出来,您将拥有一个可以根据需要部署的专用映像
  • 好的,太好了.. 除了复制,我们不能使用 vhd 已经存在的 url(在部署模板文件中),类似于 https://.blob.core .windows.net/vhds/vhdname.vhd?
  • 如果您从虚拟机中分离原始映像,您应该能够使用-fromimage 选项,该选项将使用它作为基础映像来创建新磁盘

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


【解决方案1】:

目前这是不可能的。您必须制作磁盘的通用副本,以便能够使用资源管理器模型将其部署在新 VM 上。如果您使用的是经典模型,则可以简单地捕获虚拟机的映像,并根据需要部署尽可能多的虚拟机。

【讨论】:

    【解决方案2】:

    在 ARM 模式下,对于专用映像,您可以将 VHD 复制到另一个存储帐户。复制的 VHD 是专用映像。您可以使用 VHD 重新创建一个包含您的数据的新 VM。最好在 VM 停止时复制 VHD。更多信息请参考article

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-30
      • 2016-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多