从Azure下载.vhd映像到本地计算机,并上载到另一个Azure帐户

Min*_*ime 19 cloud powershell virtual-machine azure azure-storage

我想将VM映像下载到本地计算机,因此我可以在本地使用它并将其上载到Azure的另一个凭据.我知道有blob URL,但是wget没有帮助下载它,因为它发生了

<Error>
<Code>ResourceNotFound</Code>
<Message>
The specified resource does not exist. RequestId:e7ffa746-b35c-44f3-a354-af2abfdaa823 Time:2012-09-27T18:07:00.3196644Z
</Message>
</Error>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我还尝试使用Azure CMDLets将VM映像从一个Azure帐户迁移到另一个帐户,但由于CMDLets在多个凭据中无法正常工作,因此遇到了麻烦.

Jac*_*man 35

从Windows Azure门户,您可以轻松下载VHD.只需导航到STORAGE,然后导航到创建虚拟磁盘的存储帐户.选择CONTAINERS(在顶部),打开名为"vhds"的容器.只需单击所需的vhd,然后选择DOWNLOAD(位于页面底部).

我希望这有帮助.

  • 男人,我花了几个小时搞乱这些存储资源管理器并没有任何效果,而我只需点击门户网站即可.咄. (3认同)

Gau*_*tri 7

您收到此错误的原因是因为blob位于私有blob容器中.你可以做一些事情:

  1. 使blob容器可公开访问.
  2. 或者创建具有读取权限的共享访问签名,并使用该签名来下载blob.

如果您希望将Blob迁移到另一个存储帐户并希望使用工具,我建议您使用Cloud Storage Studio(http://www.cerebrata.com/Products/CloudStorageStudio).使用此工具,您还可以下载VHD.另外,请查看此博客文章:http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2012/09/26/windows-azure-virtual-hard-disk-blob- storage-cross-account-copy-lease-break-and-management-tool.aspx.

希望这可以帮助.


Min*_*ime 6

我终于找到了Azure存储的开源资源管理器.(尽管Cloud Storage Studio很棒,但它是商业版.)

http://azurestorageexplorer.codeplex.com/

它可以有多个凭据,并具有多个管理文件的功能(复制,重命名,删除和下载)

一旦我在本地机器上下载vhd,我就可以使用它将其上传到另一个地方

azure vm disk upload
Run Code Online (Sandbox Code Playgroud)

在Azure powershell上.