Каков наилучший способ создания повторно используемого образа виртуальной машины Azure?

Каков наилучший способ создания повторно используемого образа виртуальной машины Azure?

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

Чтобы сузить круг вопросов для теста, я выполнил следующие шаги:

  1. Создайте экземпляр в портале. (старый портал)
  2. Для подключения к образу используйте RDP.
  3. Чтобы упростить тест, я создам каталог-образец под названием C:\ImageTest.
  4. Запустите SysPrep.
  5. Внутри (старого) портала Azure запустите захват образа машины.

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

  1. Для моего теста я выключаю первый (базовый) экземпляр. Я также пробовал оставить его работающим.
  2. Затем мы создаем еще один клонированный экземпляр из образа, созданного на шаге 5.
  3. Подождите, пока он запустится.

Новый образ отображается как работающий в портале, но мы не можем подключиться через RDP к новому образу. Мы получаем эту ошибку:

введите описание изображения здесь

Дополнительные шаги по устранению неполадок, которые мы попробовали:

A. Проверил конечную точку RDP для нового экземпляра. Я также удалил и заново создал конечную точку RDP для нового экземпляра. То же самое сообщение.

Б.Эта статьяупоминает ошибку sysprep, при которой виртуальная машина может перезапуститься до захвата образа, делая образ недействительным. Но обходной путь ничего не меняет для меня. Я также пробовал каждую комбинацию опций в SysPrep, таких как Reboot, Shutdown, Quit.

C. Я пытался понять, как это сделать на новом портале Azure, но пока (октябрь 2015 г.) не вижу возможности сделать снимок.

D. Я пробовал ждать долгое время (несколько дней), пока загрузится новое изображение, на всякий случай, вдруг понадобится больше времени.

Моя цель — просто настроить базовый образ с 80% нашей обычной конфигурации, чтобы мы могли легко создавать экземпляры в наборе с балансировкой нагрузки. Я упускаю более простой способ сделать это?

Спасибо за любые идеи и советы.

решение1

Я думаю, что лучший способ создать образ — использовать Powershell, команда проста и понятна:

Save-AzureVMImage -ServiceName "service-name" -Name "VM-name" -ImageName "image-name" -Osstate "Generalized/Specialized" -Verbose

Будьте осторожны с опцией Osstate, если вы хотите создать шаблон, вы можете выбрать Generalized, он удалит существующую виртуальную машину и создаст образ шаблона. Если вы хотите создать образ снимка, вы можете выбрать Specialized, он сохранит существующую виртуальную машину и создаст образ — это как контрольная точка в Hyper-V.

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

https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-capture-image-windows-server/

Связанный контент