Использование пользовательских шаблонов образов для создания пользовательских образов в Виртуальном рабочем столе Azure
Пользовательские шаблоны образов в Виртуальном рабочем столе Azure позволяют легко создавать настраиваемый образ, который можно использовать при развертывании виртуальных машин узла сеансов. Использование пользовательских образов помогает стандартизировать конфигурацию виртуальных машин узла сеанса для вашей организации. Пользовательские шаблоны образов основаны на построителе образов Azure и адаптированы для виртуального рабочего стола Azure.
В этой статье показано, как создать пользовательский шаблон образа, а затем создать пользовательский образ с помощью этого шаблона. Дополнительные сведения см. в разделе "Пользовательские шаблоны изображений".
Необходимые компоненты
Прежде чем создать пользовательский шаблон образа, необходимо выполнить следующие предварительные требования:
Следующие поставщики ресурсов, зарегистрированные в подписке. Сведения о том, как проверить состояние регистрации и как зарегистрировать их при необходимости, см. в разделе поставщиков и типов ресурсов Azure.
- Microsoft.DesktopVirtualization
- Microsoft.VirtualMachineImages
- Microsoft.Storage;
- Microsoft.Compute;
- Microsoft.Network.
- Microsoft.KeyVault
- Microsoft.ContainerInstance
Группа ресурсов для хранения пользовательских шаблонов изображений и изображений. Если вы укажете собственную группу ресурсов для использования Конструктора образов Azure, перед началом сборки образа его необходимо очистить.
Управляемое удостоверение, назначаемое пользователем. Рекомендуется создать его специально для использования с пользовательскими шаблонами образов.
Создайте пользовательскую роль в управлении доступом на основе ролей Azure (RBAC) со следующими разрешениями в качестве действий:
"Microsoft.Compute/galleries/read", "Microsoft.Compute/galleries/images/read", "Microsoft.Compute/galleries/images/versions/read", "Microsoft.Compute/galleries/images/versions/write", "Microsoft.Compute/images/write", "Microsoft.Compute/images/read", "Microsoft.Compute/images/delete"
Назначьте настраиваемую роль управляемому удостоверению. Это должно быть соответствующим образом для развертывания, в идеале для группы ресурсов, используемой для хранения пользовательских шаблонов образов.
Необязательно. Если вы хотите распространить образ в коллекцию вычислений Azure, создайте коллекцию вычислений Azure, а затем создайте определение образа виртуальной машины. При создании определения образа виртуальной машины в коллекции необходимо указать создание образа, который вы планируете создать, либо поколение 1 , либо поколение 2. Создание образа, используемого в качестве исходного образа, должно соответствовать поколению, указанному в определении образа виртуальной машины. Не создавайте версию образа виртуальной машины на этом этапе. Это будет сделано виртуальным рабочим столом Azure.
Необязательно. При создании образа можно использовать существующую виртуальную сеть. При этом управляемое удостоверение, используемое вами, требует доступа к виртуальной сети или группе ресурсов, содержащейся в ней. Дополнительные сведения см. в разделе "Разрешение на настройку образов в виртуальных сетях".
Если эта виртуальная сеть использует частную политику службы, ее необходимо отключить для правильной работы построителя образов Azure. Дополнительные сведения см. в разделе "Отключение политики частной службы" в подсети.
Создание пользовательского образа
Существует две части для создания пользовательского образа. Сначала необходимо создать пользовательский шаблон образа, а затем создать образ с помощью пользовательского шаблона образа.
Создание пользовательского шаблона образа
Чтобы создать пользовательский образ с помощью портал Azure:
Войдите на портал Azure.
В строке поиска введите Виртуальный рабочий стол Azure и выберите соответствующую запись службы.
Выберите настраиваемые шаблоны изображений, а затем нажмите кнопку +Добавить пользовательский шаблон изображения.
На вкладке "Основы" выполните следующие сведения:
Параметр Значение и описание Имя шаблона Введите имя шаблона пользовательского образа. Импорт из существующего шаблона Выберите "Да" , если у вас есть существующий пользовательский шаблон образа, который вы хотите использовать в качестве основы нового шаблона. Отток подписок Выберите подписку, которую вы хотите использовать в списке. Группа ресурсов Выберите имеющуюся группу ресурсов. Расположение Выберите регион из списка, в котором будет создан пользовательский шаблон образа. Управляемое удостоверение Выберите управляемое удостоверение, используемое для создания шаблона пользовательского образа. После завершения этой вкладки нажмите кнопку "Далее".
На вкладке "Исходный образ " для типа источника выберите источник шаблона из одного из параметров, а затем заполните другие поля для этого типа источника. Поддержка конфиденциальной виртуальной машины и доверенного запуска наследуется от построителя образов виртуальных машин Azure. Дополнительные сведения см. в статье о поддержке конфиденциальной виртуальной машины и доверенного запуска.
Образ платформы (Marketplace) предоставляет список доступных образов в Azure Marketplace для виртуального рабочего стола Azure.
Параметр Значение и описание Выбор образа Выберите в списке необходимый образ. Будет показано создание изображения. Управляемый образ предоставляет список управляемых образов, которые у вас есть в одной подписке и расположении, выбранном на вкладке "Основные сведения".
Параметр Значение и описание Идентификатор образа Выберите идентификатор изображения, который вы хотите использовать в списке. Будет показано создание изображения. Коллекция компьютеров Azure предоставляет список определений образов, которые есть в коллекции вычислений Azure.
Параметр Значение и описание Имя коллекции Выберите коллекцию вычислений Azure, содержащую исходный образ, который вы хотите использовать из списка. Определение изображения коллекции Выберите определение изображения коллекции, которое вы хотите использовать в списке. Версия коллекции Выберите версию коллекции, которую вы хотите использовать в списке. Будет показано создание изображения.
После завершения этой вкладки нажмите кнопку "Далее".
На вкладке "Целевые объекты распространения" установите соответствующий флажок, нужно ли создать управляемый образ, образ коллекции компьютеров Azure или оба:
Для управляемого образа выполните следующие сведения:
Параметр Значение и описание Группа ресурсов Выберите существующую группу ресурсов из списка для управляемого образа.
Если выбрать другую группу ресурсов, выбранную на вкладке "Основные сведения ", необходимо также добавить то же назначение ролей для управляемого удостоверения.Имя образа Выберите существующий управляемый образ из списка или выберите команду "Создать управляемый образ". Расположение Выберите регион Azure из списка для управляемого образа. Имя выходных данных Введите имя выходных данных запуска для образа. Это свободное текстовое поле. Для коллекции компьютеров Azure выполните следующие сведения:
Параметр Значение и описание Имя коллекции Выберите коллекцию вычислений Azure, в которую вы хотите распространить образ из списка. Определение изображения коллекции Выберите определение изображения коллекции, которое вы хотите использовать в списке. Версия образа коллекции Необязательный ввод номера версии для образа. Если вы не вводите значение, он создается автоматически. Имя выходных данных Введите имя выходных данных запуска для образа. Это свободное текстовое поле. Реплицированные регионы Выберите регионы Azure для хранения и репликации образа. Регион, выбранный для пользовательского шаблона образа, автоматически выбирается. Исключено из последней версии Нажмите кнопку "Да", чтобы предотвратить использование этой версии образа, в которой при latest
создании виртуальной машины указывается версия элемента ImageReference. В противном случае нажмите кнопку Нет.
Чтобы изменить это позже, см. статью "Список, обновление и удаление ресурсов коллекции".Storage account type Выберите тип учетной записи хранения и избыточность из списка.
После завершения этой вкладки нажмите кнопку "Далее".
На вкладке "Свойства сборки" заполните следующие сведения:
Параметр Значение и описание Время ожидания сборки (минуты) Введите максимальную длительность ожидания при создании шаблона образа (включает все настройки, проверки и дистрибутивы).
Для таких настроек, как установка языкового пакета или настройка оптимизации Windows, требуется Обновл. Windows, поэтому рекомендуется более высокое время ожидания сборки. Обновл. Windows автоматически активируется для этих встроенных скриптов.Размер виртуальной машины сборки Выберите размер для временной виртуальной машины, созданной и используемой для сборки шаблона. Необходимо выбрать размер виртуальной машины, соответствующий поколению исходного образа. Размер диска ОС (ГБ) Выберите группу ресурсов, назначаемую управляемому удостоверению.
Кроме того, если вы назначили управляемое удостоверение подписке, можно создать новую группу ресурсов здесь.Промежуточная группа Введите имя новой группы ресурсов, которую вы хотите использовать с помощью построителя образов Azure для создания ресурсов Azure, необходимых для создания образа. Если оставить этот пустой конструктор образов Azure, создайте собственную группу ресурсов по умолчанию. Сборка управляемого удостоверения виртуальной машины Выберите управляемое удостоверение, назначаемое пользователем, если требуется, чтобы виртуальная машина сборки выполняла проверку подлинности с помощью других служб Azure. Дополнительные сведения см. в разделе "Назначаемое пользователем удостоверение" для виртуальной машины сборки построителя образов. Виртуальная сеть Выберите существующую виртуальную сеть для виртуальной машины, используемой для создания шаблона. Если вы не выбираете существующую виртуальную сеть, создается временная виртуальная сеть, а также общедоступный IP-адрес для временной виртуальной машины. Подсеть Если вы выбрали существующую виртуальную сеть, выберите подсеть из списка. После завершения этой вкладки нажмите кнопку "Далее".
На вкладке "Настройки" можно добавлять встроенные скрипты или собственные скрипты, которые выполняются при создании образа.
Чтобы добавить встроенный скрипт, выполните следующие действия.
Выберите +Добавить встроенный скрипт.
Выберите скрипты, которые вы хотите использовать в списке, и заполните все необходимые сведения. Встроенные скрипты включают перезапуски по мере необходимости.
Выберите Сохранить.
Чтобы добавить собственный скрипт, выполните следующие действия.
Нажмите кнопку +Добавить собственный скрипт.
Введите имя скрипта и универсальный идентификатор ресурса (URI) для скрипта. Это должно быть общедоступным расположением, например GitHub, веб-службой или собственной учетной записью хранения. Чтобы использовать учетную запись хранения, необходимо назначить управляемое удостоверение соответствующей роли RBAC, например средство чтения данных BLOB-объектов хранилища.
Выберите Сохранить. Эти действия можно повторить для каждого из собственных скриптов, которые вы хотите добавить.
Вы можете изменить порядок выполнения скриптов, выбрав "Переместить вверх", "Переместить вниз", "Переместить вниз" или "Переместить вниз" или "Переместить вниз". После завершения этой вкладки нажмите кнопку "Далее".
На вкладке "Теги" введите все пары имен и значений, которые можно использовать для упорядочивания ресурсов, а затем нажмите кнопку "Далее". Тег
AVD_IMAGE_TEMPLATE : AVD_IMAGE_TEMPLATE
по умолчанию создается автоматически. Дополнительные сведения см . в руководстве по именованию ресурсов и добавлению тегов.На вкладке "Проверка и создание " просмотрите сведения, используемые во время развертывания, а затем нажмите кнопку "Создать".
Совет
Для отображения нового шаблона может потребоваться около 20 секунд. В шаблонах пользовательских изображений выберите "Обновить" , чтобы проверить состояние.
Удаление или удаление приложения Microsoft Store не поддерживается. Узнайте, как настроить доступ к Microsoft Store.
Создание образа
После успешного создания шаблона пользовательского образа необходимо создать пользовательский образ. Чтобы создать пользовательский образ с помощью портал Azure, выполните следующие действия.
В шаблонах пользовательских образов установите флажок для шаблона пользовательского образа, который требуется создать.
Нажмите кнопку "Начать сборку". Образ начинает создаваться. Время завершения зависит от того, сколько времени занимает все встроенные скрипты и собственные скрипты.
Выберите "Обновить", чтобы проверить состояние. Дополнительные сведения о состоянии сборки можно просмотреть, выбрав имя шаблона пользовательского образа, где можно увидеть состояние выполнения сборки.
Создание пула узлов с узлами сеансов с помощью пользовательского образа
Теперь вы создали пользовательский образ, его можно использовать при создании виртуальных машин узла сеанса. Если вы хотите создать пул узлов и узлы сеансов из Виртуального рабочего стола Azure с помощью портал Azure, выполните действия, описанные в разделе "Создание пула узлов". Если добавить виртуальные машины, перейдите на вкладку Виртуальные машины, выполните следующие действия, чтобы использовать пользовательский образ:
Для изображения выберите "Просмотреть все изображения".
Выберите мои элементы.
Выберите "Мои изображения", чтобы просмотреть список управляемых образов или выбрать общие образы, чтобы просмотреть список образов в коллекции вычислений Azure.
Внимание
При выборе размера виртуальной машины необходимо выбрать размер, соответствующий поколению исходного образа.
Выполните действия по созданию пула узлов и узлов сеансов на основе пользовательского образа.