Смена образа сервера для роли виртуальной машины с помощью разностных виртуальных жестких дисков

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

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

При первоначальном создании облачной службы с выполняемыми экземплярами ролей виртуальной машины роли используют только основной виртуальный жесткий диск (VHD). Со временем может потребоваться обновить приложения или изменить настройки операционной системы. Эти изменения и обновления можно внести в службу, создав и загрузив разностный VHD.

Разностный VHD должен содержать все обновления и изменения, вносимые в приложения и операционную систему. Разностный VHD создается с помощью Hyper-V и основного VHD. Чем меньше размер разностного VHD, тем лучше. Дополнительные сведения о разностных дисках см. в разделе Использование разностных дисков.

noteПримечание
Хотя Hyper-V и позволяет использовать несколько разностных VHD, в Windows Azure роль ВМ может иметь только один разностный виртуальный жесткий диск.

noteПримечание
В тексте далее сервер-источник — это сервер, на котором запускается диспетчер Hyper-V и обновляет образ сервера, загружаемого в Windows Azure. Необходимо иметь доступ к основному VHD, который использовался для создания экземпляров роли виртуальной машины.

  1. Откройте диспетчер Hyper-V на сервере-источнике.

  2. На левой панели окна выберите узел с сервером-источником.

  3. На панели Действия щелкните Создать и выберите пункт Жесткий диск.

  4. На странице Выбор типа диска выберите Разностный и нажмите кнопку Далее.

  5. Укажите имя и расположение разностного VHD и нажмите кнопку Далее.

  6. На странице Настройка диска укажите имя и расположение основного виртуального диска, с которым будет связан разностный диск, и нажмите кнопку Далее.

  7. Просмотрите страницу сводки и нажмите кнопку Готово.

Чтобы внести изменения в приложения и операционную систему, необходимо запустить разностный VHD на виртуальной машине. Рекомендуется по возможности использовать виртуальную машину, на которой создавался основной диск, это предотвратит повреждение основного VHD (что произойдет, если случайно запустить его).

  1. На центральной панели диспетчера Hyper-V щелкните нужную виртуальную машину правой кнопкой мыши и выберите пункт Параметры.

  2. На панели Оборудование в разделе Контроллер среды разработки 0 выберите пункт Жесткий диск, а затем на центральной панели в разделе Мультимедиа нажмите кнопку Обзор.

  3. Выберите созданный разностный диск и нажмите кнопку Открыть.

  4. В диалоговом окне Параметры нажмите кнопку ОК.

Если виртуальной машины, которая использовалась для создания основного диска не существует, выполните следующую процедуру для создания новой виртуальной машины.

  1. На панели Действия нажмите Создать и выберите Виртуальная машина.

  2. На странице Укажите имя и расположение введите имя и расположение новой виртуальной машины, затем нажмите кнопку Далее.

  3. На странице назначения памяти введите объем ОЗУ, выделяемой этой виртуальной машине, и нажмите кнопку Далее.

  4. На странице Настройка сети выберите соответствующее соединение и нажмите кнопку Далее. Чтобы применить обновления Windows, необходимо выбрать соединение с подключением к Интернету.

  5. На странице Подключить виртуальный жесткий диск выберите Использовать существующий виртуальный жесткий диск, найдите новый образ разностного диска и нажмите кнопку Далее.

  6. Просмотрите страницу сводки и нажмите кнопку Готово.

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

  1. На центральной панели диспетчера Hyper-V щелкните правой кнопкой мыши новую виртуальную машину и выберите команду Пуск.

  2. На панели действий выберите Подключиться, чтобы открыть окно виртуальной машины.

  3. Введите пароль администратора.

После входа на разностную виртуальную машину запустите sysprep.exe и внесите нужные изменения для подготовки образа к развертыванию в Windows Azure.

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

См. также

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

Показ: