web-dev-qa-db-fra.com

Téléchargez l'image .vhd d'Azure sur la machine locale et téléchargez vers un autre compte Azure

Je voudrais télécharger une image VM sur ma machine locale, donc je peux l'utiliser localement et la télécharger sur une autre information d'identification d'Azure. Je sais qu'il y a une URL blob mais wget ne l'a pas fait aider à le télécharger, car il se produit

<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>

Des idées? J'ai également essayé de migrer une image VM d'un compte Azure à un autre à l'aide d'Azure CMDLets, mais j'ai eu des problèmes car CMDLets ne fonctionne pas correctement dans plusieurs informations d'identification.

20
Minime

J'ai enfin découvert un explorateur open source pour Azure Storage. (malgré Cloud Storage Studio, c'est génial, mais c'est une version commerciale.)

http://azurestorageexplorer.codeplex.com/

Il peut avoir plusieurs informations d'identification et possède plusieurs fonctions pour gérer les fichiers (copier, renommer, supprimer et télécharger)

Une fois que je télécharge vhd sur ma machine locale, je peux le télécharger vers un autre endroit en utilisant

Azure vm disk upload

sur Azure PowerShell.

6
Minime

À partir du portail Windows Azure, vous pouvez facilement télécharger le disque dur virtuel. Accédez simplement à STOCKAGE puis au compte de stockage dans lequel votre disque virtuel est créé. Sélectionnez CONTENEURS (en haut), ouvrez le conteneur nommé "vhds". Cliquez simplement sur le VHD souhaité et sélectionnez TÉLÉCHARGER (en bas de la page).

J'espère que ça aide.

35
Jacco Dieleman

La raison pour laquelle vous obtenez cette erreur est que le blob se trouve dans un conteneur de blob privé. Vous pouvez faire quelques choses:

  1. Soit rendre le conteneur d'objets blob accessible au public.
  2. Ou créez une signature d'accès partagé avec une autorisation de lecture et utilisez-la pour télécharger le blob.

Si vous souhaitez migrer blob vers un autre compte de stockage et que vous souhaitez utiliser un outil, puis-je vous suggérer d'utiliser Cloud Storage Studio ( http://www.cerebrata.com/Products/CloudStorageStudio ). En utilisant cet outil, vous pouvez également télécharger le VHD. Jetez également un œil à cet article de blog: http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2012/09/26/windows-Azure-virtual-hard- disk-blob-storage-cross-account-copy-bail-break-and-management-tool.aspx .

J'espère que cela t'aides.

7
Gaurav Mantri

Si vous préférez une solution de script, je suggérerais les CmdLets Microsoft Azure PowerShell: http://go.Microsoft.com/?linkid=9811175&clcid=0x407

En utilisant l'option "-NumberOfThreads 4", vous pouvez augmenter le débit. En utilisant "Add-AzureAccount" et "Select-AzureSubscription", vous pouvez basculer entre différentes informations d'identification.

Exemple d'utilisation:

Add-AzureAccount
Select-AzureSubscription -SubscriptionName '[NAME OF YOUR SUBSCRIPTION]'

$source = 'https://[STORAGEACCOUNTNAME].blob.core.windows.net/vhds/[VHDNAME].vhd'
$destination = 'f:\[VHDNAME].vhd'

Save-AzureVhd -Source $source -LocalFilePath $destination -NumberOfThreads 4
4
Net User HH