我参考了下面的文章。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:即使在安装了适用于Vs2012的Azure SDK之后,我也无法在我的电脑上找到CSUpload.exe。我想知道为什么没有安装它。-任何线索。
问题2。由于找不到CSUpload.exe,我只是在查看VS2012,发现我可以使用"服务器资源管理器"连接到Azure,在那里我可以上传。VHD到存储区域,我在上面的文章中解释了创建。
但是
上传后。VHD文件,来自Azure manager,当我尝试创建新的虚拟机时,我找不到我新上传的。VHD在画廊的列表中,即根据文章应该出现在"我的图像"或"我的磁盘"列表中。
有什么线索吗?
问候
问题1:即使在安装了针对Vs2012的Azure SDK之后,我也无法在我的电脑上找到CSUpload.exe。我想知道为什么它没有安装。-任何线索
我刚签入SDK 2.3,bin目录中缺少csupload.exe。尽管它出现在2.2版中。他们可能不赞成在最新版本中使用此应用程序。您可以尝试卸载最新版本并安装版本2.2。安装2.2后,您将在C:Program FilesMicrosoft SDKsWindows Azure.NET SDKv2.2bin
目录中找到csupload。
问题2。由于找不到CSUpload.exe,我只是在调查VS2012,发现我可以使用"服务器资源管理器"连接到Azure在那里我可以上传。VHD到存储区域,我创建如上文所述。
为了从VHD文件创建VM,必须将该文件作为Page
blob上载。通过Visual Studio服务器资源管理器上载的文件将保存为Block
blob。您可能想尝试使用另一个支持将文件上传为页面Blob的工具。请看一下AzCopy
(我个人还没有尝试过,但我认为它支持上传页面Blob)。
为此,您至少可以使用Azure的PowerShell模块,cmdlet为Add-AzureVMImage。Cmdlet文档位于http://msdn.microsoft.com/en-us/library/dn495163.aspx.