Подтвердить что ты не робот

Загрузите изображение .vhd с Azure на локальный компьютер и загрузите его на другую учетную запись Azure.

Я хочу загрузить образ VM на свой локальный компьютер, поэтому я могу использовать его локально и загрузить его на другой учетный документ Azure. Я знаю, что есть URL-адрес blob, но 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>

Любые идеи? Я также попытался перенести образ VM с одной учетной записи Azure на другой с использованием Azure CMDLets, но получил проблемы, потому что CMDLets не работает должным образом в нескольких учетных данных.

4b9b3361

Ответ 1

Наконец-то я узнал об открытии с открытым исходным кодом для Azure Storage. (несмотря на то, что Cloud Storage Studio отличная, но это коммерческая версия.)

http://azurestorageexplorer.codeplex.com/

Он может иметь несколько учетных данных и имеет несколько функций для управления файлами (копирование, переименование, удаление и загрузка).

Как только я загружаю vhd на свой локальный компьютер, я могу загрузить его в другое место, используя

azure vm disk upload

на Лазурной энергетической скорлупе.

Ответ 2

С Windows Azure Portal вы можете легко загрузить VHD. Просто перейдите к STORAGE, а затем учетной записи хранилища, в которой создан ваш виртуальный диск. Выберите КОНТЕЙНЕРЫ (вверху), откройте контейнер с именем "vhds". Просто нажмите нужный VHD и выберите СКАЧАТЬ (внизу страницы).

Надеюсь, это поможет.

Ответ 3

Причина, по которой вы получаете эту ошибку, состоит в том, что blob находится в закрытом контейнере blob. Вы можете сделать несколько вещей:

  • Либо сделать контейнер blob общедоступным.
  • Или создайте подпись общего доступа с правами на чтение и используйте это для загрузки 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.

Надеюсь, что это поможет.

Ответ 4

Если вы предпочитаете решение для сценариев, я бы предложил Microsoft Azure PowerShell CmdLets: http://go.microsoft.com/?linkid=9811175&clcid=0x407

Используя опцию "-NumberOfThreads 4", вы можете увеличить пропускную способность. Используя "Add-AzureAccount" и "Select-AzureSubscription", вы можете переключаться между разными учетными данными.

Пример использования:

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