Загрузка виртуального жесткого диска в Windows Azure

Обновлено: Октябрь 2011 г.

[Поддержка функции «Роль виртуальной машины» в Windows Azure прекращается 15 мая 2013 г. После этой даты развертывания этой роли будут удалены. Для продолжения работы с существующими приложениями можно использовать виртуальные машины Windows Azure. Дополнительные сведения об использовании виртуальных машин для приложения см. на веб-странице Moving from VM Role to Windows Azure Virtual Machines (Переход от использования функции «Роль виртуальной машины» к использованию виртуальных машин Windows Azure).

После создания или изменения образа сервера в Windows Azure можно загрузить vhd-файл, который содержит данные образа. Есть два способа загрузки виртуальных жестких дисков (VHD) в Windows Azure. При первоначальном создании роли виртуальной машины основной VHD загружается в Windows Azure. Этот диск используется в качестве шаблона для создания экземпляров роли виртуальной машины. Дополнительные сведения о создании основного виртуального жесткого диска см. в разделе Создание образа сервера для роли виртуальной машины в Windows Azure. Спустя некоторое время может потребоваться внести изменения в экземпляры ролей виртуальной машины. Для этого нужно загрузить разностный VHD. Дополнительные сведения см. в разделе Смена образа сервера для роли виртуальной машины в Windows Azure.

Используйте Средство командной строки CSUpload для загрузки основного или разностного виртуального диска в Windows Azure. Для передачи vhd-файла необходимо знать идентификатор подписки и иметь отпечаток сертификата управления. Идентификатор подписки можно найти на странице свойств подписки на портале управления платформой Windows Azure. Также на портал управления можно найти отпечаток сертификата.

ImportantВажно!
Средство CSUpload нужно запускать только по одному разу для каждого виртуального жесткого диска. С помощью CSUpload можно запустить несколько параллельных загрузок одного виртуального диска, но эти загрузки завершатся с ошибками.

Для загрузки VHD нужен идентификатор подписки. Нужную информацию из портала управления можно скопировать в командную строку.

noteПримечание
Перед началом этой процедуры на портал необходимо добавить сертификат управления. Дополнительные сведения см. в разделе Использование сертификатов с ролью виртуальной машины в Windows Azure.

  1. Войдите на портал управления.

  2. Щелкните Размещенные службы, учетные записи хранилища и CDN, а затем выберите Сертификаты управления.

  3. На панели свойств можно найти отпечаток сертификата в разделе Отпечаток. Идентификатор подписки находится в разделе Идентификатор подписки.

После получения отпечатка сертификата и идентификатора подписки можно начать загрузку виртуального диска.

  1. Откройте окно командной строки Windows Azure SDK с правами администратора.

  2. Перейдите в каталог, куда был сохранен виртуальный жесткий диск.

  3. Задайте строку подключения с помощью следующей команды, в которой SubscriptionId и CertThumbprint нужно заменить на значения из подписки:

    
    csupload Set-Connection "SubscriptionId=SubscriptionId;CertificateThumbprint=CertThumbprint;ServiceManagementEndpoint=https://management.core.windows.net"
    
    noteПримечание
    Используемый сертификат должен быть установлен в хранилище сертификатов.

  4. Отправьте виртуальный жесткий диск с помощью следующей команды, заменив имя VHD-файла и отображаемое имя:

    
    csupload Add-StatelessVMImage –LiteralPath VHDName.vhd –Location LocationValue –Name DisplayedNameInPortal
    
    noteПримечание
    Параметры -LiteralPath, –Location и –AffinityGroup являются обязательными, параметр –Name необязательный. Значение параметров расположения и группы сходства должны совпадать с расположением и группой сходства, которые были указаны для соответствующей облачной службы.

  5. Откроется диалоговое окно средства проверки виртуального жесткого диска Windows Azure. Это средство проверяет состояние загружаемой в Windows Azure операционной системы. Нажмите кнопку ОК, чтобы продолжить процесс отправки данных.

    noteПримечание
    Если нужно автоматизировать загрузку виртуального диска, можно использовать параметр –SkipVerify команды Add-VMImage, чтобы пропускать этот шаг проверки и скрыть диалоговое окно.

На портале управления загруженный диск будет отображаться в разделе Образы виртуальных машин под указанным именем.

См. также

Добавления сообщества

Показ: