Проблема после загрузки файла .VDH в хранилище Azure

Я имею в виду следующую статью. 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 для Vs2012 я не смог найти CSUpload.exe на своем ПК. Интересно, почему он не установлен. - любая подсказка.

Проблема №2. Поскольку CSUpload.exe не был найден, я просто просматривал VS2012 и обнаружил, что могу подключиться к Azure с помощью «Обозревателя серверов», и там я смог загрузить .VHD в область хранения, которую я создал, как описано в статье выше.

НО

после загрузки файла .VHD из диспетчера Azure, когда я пытаюсь создать новую виртуальную машину, я не могу найти свой недавно загруженный .VHD в списке галереи, который, согласно статье, должен отображаться в «Мои изображения» или Список «Мой диск».

Любая подсказка, что может быть не так. ?

С Уважением


person Neha    schedule 09.04.2014    source источник


Ответы (2)


Проблема № 1. Даже после установки Azure SDK для Vs2012 я не смог найти CSUpload.exe на своем ПК. Интересно, почему он не установлен. - любая подсказка.

Я только что проверил SDK 2.3, и csupload.exe отсутствует в каталоге bin. Хотя он присутствует в версии 2.2. Может быть, они устарели это приложение в последней версии. Вы можете попробовать удалить последнюю версию и установить версию 2.2. После установки 2.2 вы найдете csupload в каталоге C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\v2.2\bin.

Проблема №2. Поскольку CSUpload.exe не был найден, я просто просматривал VS2012 и обнаружил, что могу подключиться к Azure с помощью «Обозревателя серверов», и там я смог загрузить .VHD в область хранения, которую я создал, как описано в статье выше.

Чтобы вы могли создать виртуальную машину из файла VHD, файл должен быть загружен как Page большой двоичный объект. Файлы, загруженные через Visual Studio Server Explorer, сохраняются как Block большой двоичный объект. Вы можете попробовать использовать другой инструмент, который поддерживает загрузку файлов в виде страничных BLOB-объектов. Взгляните на AzCopy (я лично не пробовал, но думаю, что он поддерживает загрузку страничных BLOB-объектов).

person Gaurav Mantri    schedule 09.04.2014
comment
Спасибо, Гаурав. Проблема № 2: я проверяю AzCopy, но, похоже, он разрешает копирование из одного http-хранилища в другое http-хранилище. Мне нужно загрузить с локального жесткого диска на лазурь. но я все равно проверю, меняет ли при копировании метаданные с блочного BLOB-объекта на Page Blob. - person Neha; 09.04.2014
comment
Вы не можете изменить тип большого двоичного объекта после его загрузки. Вам придется сделать новую загрузку. ХТН. - person Gaurav Mantri; 09.04.2014
comment
Привет, Гаурав, есть ли у вас идея сделать то же самое с операционными системами, такими как OpenBSD.vhd? Я предполагаю, что процедура остается прежней или будут какие-то изменения? - person Neha; 09.04.2014
comment
Процедура останется прежней. - person Gaurav Mantri; 10.04.2014

Можно хотя бы использовать для этого модуль PowerShell для Azure, командлет Add-AzureVMImage. Документация по командлетам по адресу http://msdn.microsoft.com/en-us/library/dn495163.aspx.

person Trondh    schedule 09.04.2014