在Azure存储上载.VHD文件后出现问题

时间:2014-04-09 17:01:56

标签: visual-studio-2012 azure storage vhd

我正在参考以下文章。 http://blogs.technet.com/b/erezs_iis_blog/archive/2013/05/22/uploading-a-custom-operating-system-to-azure-virtual-machines.aspx

[我正在使用Win8,VS2012]

我有一个包含操作系统和其他软件的.VHD文件。我想将这个.VHD用于Azure来创建一个新的虚拟机。因此,我正在参考上面的文章。

问题#1:即使在安装Azure SDK for Vs2012之后,我也无法在我的电脑上找到CSUpload.exe。我想知道它为什么没有安装。 - 任何线索。

问题#2。由于找不到CSUpload.exe,我只是在研究VS2012,发现我可以使用" Server Explorer"连接到Azure。在那里我能够将.VHD上传到存储区域,我创建了如上文所述。

但是

从Azure管理员上传.VHD文件后,当我尝试创建一个新的虚拟机时,我无法在Gallery列表中找到我新上传的.VHD,按照文章应该出现在&#中34;我的形象"或者"我的磁盘"列表。

任何线索,可能是错的。 ?

此致

2 个答案:

答案 0 :(得分:0)

  

问题#1:即使在为Vs2012安装Azure SDK之后,我也无法做到   在我的电脑上找到CSUpload.exe。我想知道它为什么没有安装。 - 任何   线索。

我刚刚在SDK 2.3中检查过,bin目录中缺少csupload.exe。虽然它出现在v 2.2中。可能是他们在最新版本中弃用了这个应用程序。您可以尝试卸载最新版本并安装2.2版。安装2.2后,您将在C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\v2.2\bin目录中找到csupload。

  问题#2。由于找不到CSUpload.exe,我只是在调查   VS2012,发现我可以使用" Server Explorer"连接到Azure。   在那里我能够将.VHD上传到我创建的存储区域   正如上文所述。

为了从VHD文件创建VM,必须将文件上载为Page blob。通过Visual Studio Server Explorer上传的文件保存为Block blob。您可能想尝试使用另一个支持将文件上传为页面blob的工具。请看一下AzCopy(我还没有亲自试过,但我认为它支持上传页面blob)。

答案 1 :(得分:0)

至少可以使用适用于Azure的PowerShell模块,cmdlet是Add-AzureVMImage。 http://msdn.microsoft.com/en-us/library/dn495163.aspx上的Cmdlet文档。