Поделиться через


Создание определения образа и версии образа

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

Галерея вычислительных ресурсов Azure позволяет совместно использовать пользовательские образы виртуальных машин с другими пользователями в организации, в пределах или за пределами регионов, в пределах арендатора Microsoft Entra, или публично с помощью галереи сообщества. Выберите изображения, которые хотите поделиться, регионы, где они будут доступны, и с кем вы хотите их поделиться. Вы можете создать несколько коллекций, чтобы можно было логически группировать образы. Многие новые функции, такие как ARM64, ускоренная сеть и TrustedVM, поддерживаются только через коллекцию вычислений Azure и недоступны для управляемых образов.

Функция коллекции вычислений Azure имеет несколько типов ресурсов:

Ресурс Описание
Источник образа Это ресурс, который можно использовать для создания версии образа в коллекции. Источник образа может быть существующей виртуальной машиной Azure, которая либо унифицированная или специализированная, управляемым образом, снимком или версией образа в другой галерее.
Галерея Как и Azure Marketplace, gallery — это репозиторий для управления изображениями и VM-приложений, но вы управляете доступом.
Определение образа Определения образов создаются в галерее и содержат сведения об образе и требования для его внутреннего использования. В это входит информация о принадлежности образа к Windows или Linux, примечания к выпуску, а также минимальные и максимальные требования к памяти. Это определение типа образа.
Версия образа Версия образа используется для создания виртуальной машины с помощью коллекции. В зависимости от требований для вашей среды, у вас может быть несколько версий образа. Так же как и управляемый образ при использовании версии образа для создания виртуальной машины, версия образа используется для создания новых дисков для виртуальной машины. Версии образов можно использовать несколько раз.

Необходимые условия

Чтобы завершить эту статью, необходимо иметь существующую галерею вычислительных ресурсов Azure и источник образа виртуальной машины, доступный в Azure. Источниками изображений могу быть:

  • Виртуальная машина в вашей подписке. Вы можете создать снимок с помощью специализированных и обобщённых виртуальных машин.
  • Управляемый образ.
  • Управляемые диски ОС и данные.
  • Диски ОС и данных в качестве виртуальных жестких дисков в учетной записи хранения.
  • Другие версии изображений в этой или другой галерее в той же подписке.

Если образ содержит диск данных, то размер диска данных не должен превышать 1 ТБ.

В имени определения образа можно использовать прописные и строчные буквы, цифры, точки и дефисы. Дополнительные сведения о значениях, которые можно указать для определения образа, см. в разделе Определения образов.

Допустимыми символами для имени версии образа являются цифры и точки. Числа должны быть в диапазоне 32-битного целого числа. Формат: Мажорная версия.Минорная версия.Патч.

При работе со статьей по мере необходимости заменяйте имена ресурсов.

Перед записью образа общие образы см. в руководстве по операционной системе:

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

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

Внимание

Сведения из определений образов будут общедоступными, например данные, указанные в полях Издатель, Предложение и Номер SKU.

Создание образа

Выберите один из вариантов ниже для создания определения и версии образа.

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

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

  1. Перейдите на портал Azure, а затем найдите и выберите коллекцию вычислений Azure.

  2. Выберите в списке галерею, которую хотите использовать.

  3. На странице коллекции выберите Добавить в верхней части страницы, а затем в раскрывающемся списке выберите пункт Определение образа виртуальной машины.

  4. На странице Add new image definition to Azure Compute Gallery на вкладке Basics выберите Region.

  5. В качестве Имени определения образа введите имя, например myImageDefinition.

  6. В поле Операционная система выберите нужный вариант на основе источника.

  7. В поле Поколение виртуальной машины выберите вариант на основе источника. Как правило, это Поколение 1. См. сведения о поддержке 2-го поколения виртуальных машин.

  8. В поле Состояние операционной системы выберите вариант на основе источника. Дополнительные сведения см. в разделе Универсальные и специализированные.

  9. Для Publisher введите уникальное имя, например myPublisher.

  10. В поле Предложение введите уникальное имя, например myOffer.

  11. Для SKU укажите уникальное имя, например mySKU.

  12. В нижней части страницы выберите Просмотр + создать.

  13. После того как определение образа пройдет проверку, нажмите кнопку Создать.

  14. Когда развертывание будет завершено, выберите Перейти к ресурсу.

  15. На странице определения образа на вкладке Начало работы выберите Создать версию.

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

  17. В поле Номер версии введите номер, например 1.0.0. Имя версии образа должно соответствовать формату major.minor.patch с использованием целых чисел.

  18. В поле Источник в раскрывающемся списке выберите тип файла, который используется для источника. Подробные сведения о каждом типе источника см. в таблице ниже.

    Источник Другие поля
    Диски или моментальные снимки — Для поля Диск ОС выберите диск или моментальный снимок из выпадающего списка.
    — Чтобы добавить диск данных, введите номер LUN, а затем выберите диск данных из раскрывающегося списка.
    Версия образа — Выберите Галерею источников из раскрывающегося списка.
    — Выберите правильное определение образа из раскрывающегося списка.
    — Выберите из раскрывающегося списка существующую версию образа, которую необходимо использовать.
    Управляемый образ — Выберите Источник образа из раскрывающегося списка.
    Управляемый образ должен находиться в том же регионе, который вы выбрали в Сведениях об экземпляре.
    VHD в учетной записи хранения Щелкните Обзор, чтобы выбрать учетную запись хранения для VHD.
  19. В поле Исключить из последних оставьте значение по умолчанию Нет, если не хотите, чтобы для версии, применяемой при создании виртуальной машины, использовалось latest вместо номера версии.

  20. В поле Дата окончания жизненного цикла в календаре выберите дату прекращения использования этой версии.

  21. На вкладке Репликация выберите тип хранилища из раскрывающегося списка.

  22. Задайте Число реплик по умолчанию, параметр можно переопределить для каждого добавляемого региона.

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

  24. Когда все будет готово, нажмите кнопку Просмотр и создание. Azure проверит конфигурацию.

  25. После окончания проверки версии образа выберите Создать.

  26. Когда развертывание будет завершено, выберите Перейти к ресурсу.

Копирование образа во все целевые регионы может занять некоторое время.

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

Создайте версию образа в одном клиенте, используя исходную версию образа в другом клиенте.

В подписке, где существует версия исходного образа, предоставьте пользователю читательские разрешения. После того как пользователь имеет разрешение на чтение исходной версии образа, войдите в обе учетные записи (исходную и целевую).

Вам потребуется tenantID идентификатор версии исходного образа, идентификатор подписки subscriptionID, в которой будет храниться новая версия образа (целевая), а также resourceID версия исходного образа. Определение образа целевой галереи уже должно существовать перед созданием версии образа с az sig image-version create или New-AzGalleryImageVersion. Кроме того, убедитесь, что регион или реплика исходного образа и целевой регион совпадают.

Используйте Azure CLI для создания версии образа в одном клиенте с помощью исходной версии образа в другом клиенте.

# Set some variables
tenantID="<tenant ID for the source image version>"
subID="<subscription ID where the image version will be created>"
sourceImageVersionID="<resource ID of the source image version>"

# Sign in to the subscription where the new image version will be created
az login

# Sign in to the tenant where the source image version is available
az login --tenant $tenantID

# Sign back in to the subscription where the image version will be created and ensure subscription context is set
az login
az account set --subscription $subID

# Create the image version from the source image version
az sig image-version create \
   --gallery-image-definition myImageDef \
   --gallery-image-version 1.0.0 \
   --gallery-name myGallery \
   --resource-group myResourceGroup \
   --image-version $sourceImageVersionID \
   --location myLocation

Следующие шаги

Сведения о том, как предоставлять информацию о плане покупки, см. в разделе Предоставление сведений о плане покупки Azure Marketplace при создании изображений.