Azure自定义虚拟机映像创建

时间:2016-05-15 23:58:23

标签: azure virtual-machine command-line-interface azure-storage-blobs

我正在尝试通过Azure CLI使用固定大小的VHD创建自定义虚拟机映像,但它失败了(几个不同的错误消息)。虽然上传速度也非常糟糕(大约6kbps以上)。

我的问题是:Microsoft是否提供上传/创建自定义VM映像的替代方法?

2 个答案:

答案 0 :(得分:0)

上传VHD的最快方法之一是AzCopy。它提供了一些改进方法,例如by setting multiple threads(但有一些讨论如何正确地做到这一点)。

我看到的另一种方式是使用类似Onedrive / Dropbox的东西 - 用户只需将数据放入共享,然后将其同步到VM。 :)

答案 1 :(得分:0)


您可以使用以下工具根据您的Blob存储帐户上传.vhd文件和/或任何其他文件:https://azure.microsoft.com/en-gb/features/storage-explorer/

该工具允许您选择上载.vhd时所需的页面Blob上传,如果不使用此Blob类型上载,则将无法将.vhd转换为映像以创建VM。
您也可以使用powershell上传和转换正在创建的.vhd图像,我建议您查看以下链接,以确保您处在正确的轨道上。

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/prepare-for-upload-vhd-image
https://docs.microsoft.com/en-us/powershell/module/hyper-v/convert-vhd?view=win10-ps
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/create-vm-specialized


这是一个示例脚本,您可能应该看一下以了解如何使用powershell上传和创建VM:

https://docs.microsoft.com/en-us/azure/virtual-machines/scripts/virtual-machines-windows-powershell-upload-generalized-script

确保在创建自定义“专用” .vhd的服务器上安装Azure VM代理,因为这将允许使用Azure门户中的CLI以及其他有用的工具。

让我知道执行此操作后是否还有任何问题,当从上传的.vhds创建自定义图像时,我还有其他一些技巧可以帮助我