我必须使用Packer从现有VM创建映像。This是我要这样做的链接。
现在,在继续进行之前,我对此几乎没有疑问。
Packer
? 感谢您对以上问题的任何投入。谢谢!
答案 0 :(得分:1)
首先,您对Packer有误解。
Azure构建器可以创建VHD或托管映像。如果你 要创建VHD,您必须从VHD开始。同样地,如果你想 要创建托管图像,您必须从托管图像开始。
这意味着您必须从映像或VHD(而不是VM)创建映像。
您问题的答案。
更新
要从VHD文件创建图像时,可以改为:
"image_publisher": "Canonical",
"image_offer": "UbuntuServer",
"image_sku": "16.04.0-LTS",
进入
"image_url": "https://my-storage-account.blob.core.windows.net/path/to/your/custom/image.vhd",
如果您的虚拟机由Azure管理,则可以注意custom_managed_image和images in Azure的选项。希望这会有所帮助。