如何将我上传的vhd附加到Azure中的虚拟机?

时间:2013-12-02 08:53:12

标签: azure upload azure-virtual-machine vhd

我已成功将我的1TB vhd(不包含Windows文件)上传到Azure存储。 现在我想将它作为第二个驱动器附加到我的虚拟机,但在附加列表中我只能找到“附加空磁盘”选项!

我使用Add-AzureVhd上传vhd文件: 创建大小为999653638656 ...

的新页面blob

我在Cloud Service中链接了存储资源,但vhd仍无法挂载。

我上传vhd的存储容器与保存我的VM的C:驱动器的容器相同。 容器访问权限设置为私有。 如果我将其更改为Public Blob或Public Container会有帮助吗?

还有什么可以尝试的?

由于

3 个答案:

答案 0 :(得分:3)

查看PowerShell命令Add-AzureDataDisk。这应该是您正在寻找的,因为您可以指定上传的vhd的媒体位置。

或者,在门户中,转到虚拟机并导航到“磁盘”选项卡,您可以在其中创建新磁盘: enter image description here

此时,您可以导航到上传的vhd:

enter image description here

完成此操作后,新磁盘应该可供您添加到虚拟机。

答案 1 :(得分:0)

它应显示附加选项(空磁盘和现有磁盘),如link from Azure documentation所示。

enter image description here

假设上述情况不可能出现,可替代的是

  • 正如您已声明的那样,您可以看到Attach Empty Disk;您可以附加1 TB磁盘并下载并将blob内容放在那里。
  • 您不会因为带宽而被收费,因为它全部是内部的

答案 2 :(得分:0)

确保您使用CSUpload而不仅仅是将VHD推送到blob存储。请参阅:http://msdn.microsoft.com/en-us/library/windowsazure/gg466228.aspx