Установка компонентов интеграции Windows Azure

Обновлено: Июнь 2011 г.

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

В экземпляре роли ВМ Windows Azure должны быть компоненты интеграции Windows Azure. Компоненты интеграции запускаются при старте операционной системы. Перед установкой компонентов интеграции Windows Azure нужно создать основной виртуальный жесткий диск. Дополнительные сведения см. в разделе Создание основного виртуального жесткого диска для роли виртуальной машины в Windows Azure.

Компоненты интеграции Windows Azure нужно установить на образе сервера перед загрузкой основного виртуального жесткого диска в Windows Azure. Компоненты интеграции Windows Azure выполняются в каждом экземпляре роли виртуальной машины, который создается из образа сервера и реализует интеграцию между экземплярами роли и средой Windows Azure.

Компоненты интеграции Windows Azure выполняют задачу по интеграции операционной системы экземпляра роли ВМ с Windows Azure. Компоненты работают с подсистемой балансировки нагрузки для передачи сведений о состоянии экземпляров. Компоненты также инициализируют виртуальную машину, устанавливая сертификаты и создавая каталоги локальных ресурсов, на основе параметров в определении службы.

В следующих разделах описаны функции, поддерживаемые компонентам интеграции Windows Azure.

При первом запуске экземпляра роли ВМ обобщенный образ, используемый для создания экземпляра, должен пройти через фазу специализации настройки. Фаза специализации выполняется средством SysPrep (sysprep), которое предоставляется компонентами интеграции Windows Azure.

Для автоматизации фазы специализации компоненты интеграции Windows Azure устанавливают файл ответов в корневой каталог экземпляра роли ВМ. Файл ответов по умолчанию имеет путь c:\unattend.xml.

Файл ответов предоставляет стандартный набор параметров конфигурации Windows, которые на этапе специализации применяются к операционной системе. Эти параметры по умолчанию включают:

  • Локаль системы задается как EN-US.

  • Системное время задается в формате UTC. Не следует изменять это значение.

  • Отключение обновления Windows.

  • Установка пароля администратора.

После загрузки образа сервера в Windows Azure учетная запись администратора отключается. Однако если в процессе подготовки образа сервера последний был обобщен, а затем специализирован, то пароль администратора потребуется для фазы специализации.

Компоненты интеграции Windows Azure устанавливают на образ API-интерфейсы времени выполнения службы, чтобы экземпляр роли ВМ мог собирать динамические сведения из среды Windows Azure. API-интерфейсы среды выполнения службы обеспечивают доступ к параметрам конфигурации, к данным экземпляра роли (например, идентификатор экземпляра и домен обновления) и к данным о сетевом адресе для всех экземпляров в развертывании облачной службы.

noteПримечание
Эта среда выполнения API доступна только коду, который выполняется в экземпляре роли под учетной записью Administrator или LocalSystem.

Компоненты интеграции Windows Azure создают все именованные ресурсы локального хранилища, которые определены в модели службы для роли ВМ. К ресурсам локального хранилища можно обращаться из экземпляра роли виртуальной машины с помощью API времени выполнения (LocalResource) либо с использованием адреса вида c:\Resources\<resource-name>.

При запуске экземпляра роли доступ к локальному ресурсу предоставляется только учетной записи администратора. Напишите соответствующий код для изменения параметров безопасности каталога, если какой-то учетной записи с меньшими правами требуется доступ к ней.

Компоненты также создают ресурсы локального хранилища, куда записываются диагностические данные о ходе работы экземпляра роли ВМ.

Компоненты интеграции Windows Azure устанавливают все сертификаты, указанные в определении службы, в хранилище LocalMachine. Можно указать ключ, чтобы сертификат устанавливался в существующее хранилище сертификатов, или задать другое хранилище. Дополнительные сведения о задании хранилища сертификатов в файле определения службы см. в разделе Service Definition Schema.

noteПримечание
Все сертификаты устанавливаются в хранилище LocalMachine; невозможно установить сертификаты в хранилище CurrentUser или какое-либо другое.

Сертификат, устанавливаемый для экземпляра роли ВМ, сначала необходимо загрузить в хранилище сертификатов Windows Azure облачной службы. Все сертификаты необходимо устанавливать из хранилища сертификатов Windows Azure. Дополнительные сведения о сертификатах, необходимых для экземпляров ролей виртуальных машин, см. в разделе Использование сертификатов с ролью виртуальной машины в Windows Azure.

noteПримечание
Не рекомендуется устанавливать сертификат на загружаемый образ сервера. Средство SysPrep (sysprep), которое обобщает образ перед его развертыванием в Windows Azure, разрушает данные закрытого ключа.

Для установки компонентов интеграции Windows Azure на образ сервера, который будет загружен в Windows Azure, выполните следующие действия.

  • В менеджере Hyper-V выберите виртуальную машину и щелкните Параметры.

  • На панели Оборудование в разделе Контроллер среды разработки 1 нажмите кнопку DVD-дисковод.

  • На странице параметров откройте папку %ProgramFiles%\Windows Azure SDK\<VersionNumber>\iso\, выберите файл wavmroleic.iso и нажмите кнопку ОК.

    Где VersionNumber — это текущая версия пакета Windows Azure SDK.

  • В менеджере Hyper-V нажмите Подключиться.

  • В окне виртуальной машины откройте проводник, выберите DVD-дисковод, а затем дважды щелкните файл WaIntegrationComponents-x64.msi.

  • Введите пароль администратора, который будет использован при запуске операционной системы после подготовки и развертывания образа в Windows Azure. Завершите установку компонентов. Необходимо перезагрузить виртуальную машину, чтобы окончательно завершить установку компонентов.

    noteПримечание
    Рекомендуется создать диск сброса пароля на случай, если пароль к виртуальной машине будет забыт или утерян. Дополнительные сведения см. в разделе Создание пароля администратора.

После установки компонентов интеграции Windows Azure установите приложения и внесите нужные для них изменения в конфигурации ОС. Дополнительные сведения см. в разделе Windows Server.

См. также

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

Показ: