Устранение неполадок пользовательских шаблонов образов в Виртуальном рабочем столе Azure
Пользовательские шаблоны образов в Виртуальном рабочем столе Azure позволяют легко создавать настраиваемый образ, который можно использовать при развертывании виртуальных машин узла сеансов. Эта статья поможет устранить некоторые проблемы, которые могут возникнуть.
Общие неполадки при создании образа
Azure Image Builder использует Hashicorp Packer для создания образов. Packer выводит все записи журнала в файл с именем customization.log. По умолчанию этот файл находится в группе ресурсов, созданной в построителе образов Azure автоматически с помощью соглашения IT_<ResourceGroupName>_<TemplateName>_<GUID>
об именовании. Вы можете переопределить это именование, указав собственное имя на этапе создания шаблона.
В этой группе ресурсов используется учетная запись хранения с контейнером BLOB-объектов с именем packerlogs. В контейнере находится папка с именем GUID, в которой находится файл журнала. Записи для встроенных скриптов, которые вы используете для настройки образа Starting AVD AIB Customization: {<Script name>}: {<Timestamp>}
, чтобы помочь найти любые ошибки, связанные с скриптами.
Дополнительные сведения о том, как интерпретировать журналы построителя образов Azure, см. в статье "Устранение неполадок с построителем образов виртуальных машин Azure".
Внимание
служба поддержки Майкрософт не обрабатывает проблемы для сценариев, созданных клиентом, или любых сценариев или шаблонов, скопированных из репозитория Майкрософт и измененных. Вы можете совместно работать и улучшать эти средства в нашем репозитории GitHub, где можно открыть проблему. Дополнительные сведения см. в статье "Почему мы не поддерживаем сценарии клиентов или сторонних разработчиков"?
Группа ресурсов должна быть пустой
Если вы укажете собственную группу ресурсов для использования Конструктора образов Azure, перед началом сборки образа необходимо пуста. Это означает, что если вы хотите повторно использовать существующую группу ресурсов для этой цели, необходимо просто удалить все ресурсы в нем. Кроме того, если необходимо сохранить эти элементы, можно указать другую новую группу ресурсов на вкладке свойств сборки создания шаблона.
Скрипт недоступен
Если появится сообщение:
Универсальный код ресурса (URI)> ресурса <недоступен. Проверьте наличие файла и доступ к нему может получить построитель образов.
Проверьте универсальный идентификатор ресурса (URI) для скрипта. Это должно быть общедоступное расположение, например GitHub или веб-служба.
Несоответствие определения определения образа виртуальной машины коллекции вычислений Azure
Если появится сообщение:
Сбой проверки: ошибка при проверке версий Hyper-V (перекрестное поколение для нескольких версий Hyper-V не поддерживается). Предоставленный SIG: <идентификатор> ресурса имеет другую версию> поколения <Hyper-V, чем исходную версию> образа<.
Убедитесь, что создание исходного образа совпадает с тем же поколением, которое вы указали для определения образа виртуальной машины коллекции вычислений Azure.
Создание исходного образа отображается при выборе изображения, который вы хотите использовать. Вы можете проверить создание определения образа виртуальной машины в портал Azure, Azure CLI с помощью команды справочника по списку определений az sig или PowerShell с помощью командлета Get-AzGalleryImageDefinition.
Политика сети PrivateLinkService не отключена для данной подсети.
Если появится сообщение об ошибке с сообщением "Политика сети PrivateLinkService не отключена для данной подсети", необходимо отключить политику частной службы в подсети. Дополнительные сведения см. в разделе "Отключение политики частной службы" в подсети.
Проблемы с установкой или включением других языков на образах Windows 10
Другие языки можно добавить пользовательскими шаблонами образов, которые используют командлет PowerShell install-Language. Если у вас возникли проблемы с установкой или включением других языков на Windows 10 Корпоративная и Windows 10 Корпоративная образах с несколькими сеансами, убедитесь, что:
Вы не отключили установку языковых пакетов по групповой политике на образе. Параметр политики можно найти в следующих расположениях:
Административные шаблоны> конфигурации>компьютера панель управления> Региональные и языковые параметры>ограничивают установку языковых пакетов и языковых компонентов
Административные шаблоны> конфигурации>пользователей панель управления> Региональные и языковые параметры>ограничивают установку языковых пакетов и языковых компонентов
Узлы сеансов могут подключаться к Обновл. Windows для скачивания языков и последних накопительных обновлений.
Не удается выполнить ход работы на вкладке исходного изображения в портал Azure
При создании пользовательского шаблона образа в портал Azure вы можете не выполнять ход выполнения на вкладке "Исходный образ", если выбрать коллекцию вычислений Azure в качестве типа источника. Красный X отображается рядом с именем вкладки. В качестве обходного решения выберите "Назад" , чтобы вернуться на вкладку "Основные сведения", а затем нажмите кнопку "Далее ", чтобы вернуться на вкладку "Исходный образ ". Теперь вы сможете перейти на следующую вкладку, а зеленый флажок появится рядом с именем вкладки.
Ошибка авторизации произошла во время операции групп контейнеров Azure
Для пользовательских шаблонов образов требуется Microsoft.ContainerInstance
поставщик ресурсов, зарегистрированный в подписке, из-за зависимости от Конструктора образов Azure. Если возникнет ошибка, сделайте следующее.
Клиент< GUID> с идентификатором< объекта GUID> не имеет авторизации для выполнения действия Microsoft.ContainerInstance/register/action над областью "/subscriptions/<subscription ID>" или область является недопустимой.
Необходимо зарегистрировать Microsoft.ContainerInstance
поставщика ресурсов в подписке. После регистрации поставщика ресурсов повторите действие. Дополнительные сведения о том, как проверить состояние регистрации и как зарегистрировать их при необходимости, см. в разделе поставщиков и типов ресурсов Azure.