Создание определения образа и версии образа
Внимание
Эта статья ссылается на CentOS, дистрибутив Linux, который является состоянием "Конец жизни" (EOL). Обратите внимание на использование и план соответствующим образом. Дополнительные сведения см. в руководстве centOS End Of Life.
Коллекция вычислений Azure (ранее известная как Общая коллекция образов) упрощает общий доступ к пользовательским образам в организации. Пользовательские образы похожи на образы магазина, однако их можно создавать самостоятельно. Образы можно создавать на основе виртуальной машины, виртуального жесткого диска, моментального снимка, управляемого образа или другой версии образа.
Коллекция вычислений Azure позволяет совместно использовать пользовательские образы виртуальных машин с другими пользователями в организации, в пределах клиента Microsoft Entra или общедоступного использования коллекции сообщества. Выберите образы, к которым нужно предоставить общий доступ, регионы, где они будут доступны, и пользователей, которым будет доступно совместное использование. Вы можете создать несколько коллекций, чтобы можно было логически группировать образы. Многие новые функции, такие как ARM64, ускоренная сеть и TrustedVM, поддерживаются только в коллекции вычислений Azure и недоступны для управляемых образов.
Возможность "Коллекция вычислений Azure" имеет несколько типов ресурсов.
Ресурс | Description |
---|---|
Источник образа | Это ресурс, который можно использовать для создания версии образа в коллекции. Источником образа может быть существующая виртуальная машина Azure (универсальная или специализированная), управляемый образ, моментальный снимок или версия образа в другой коллекции. |
Галерея | Как и Azure Marketplace, коллекция — это репозиторий для администрирования и совместного использования образов и приложений VM, но здесь, в отличие от Azure Marketplace, доступ к коллекции контролируете вы. |
Определение образа | Определения образов создаются в коллекции и содержат сведения об образе и требованиях для их внутреннего использования. Эти сведения включают в себя: определение, относится ли этот образ к Windows или к Linux, заметки о выпуске, а также минимальные и максимальные требования к памяти. Это определение типа образа. |
Версия образа | Версия образа используется для создания виртуальной машины с помощью коллекции. В зависимости от требований для вашей среды, у вас может быть несколько версий образа. Так же как и управляемый образ при использовании версии образа для создания виртуальной машины, версия образа используется для создания новых дисков для виртуальной машины. Версии образов можно использовать несколько раз. |
Подготовка к работе
Для работы с этой статьей вам потребуется существующая Коллекция вычислений Azure и источник образа, доступный в Azure. Источниками изображений могу быть:
- Виртуальная машина в подписке. Вы можете записать образ из специальных и обобщенных виртуальных машин.
- Управляемый образ.
- Управляемые диск данных и диск ОС.
- Диски ОС и данных в качестве виртуальных жестких дисков в учетной записи хранения.
- Другие версии образов в той же или другой коллекции в одной и той же подписке.
Если образ содержит диск данных, то размер диска данных не должен превышать 1 ТБ.
В имени определения образа можно использовать прописные и строчные буквы, цифры, точки и дефисы. Дополнительные сведения о значениях, которые можно указать для определения образа, см. в разделе Определения образов.
Допустимыми символами для имени версии образа являются цифры и точки. Числа должны быть в диапазоне 32-битного целого числа. Формат: основной номер версии.дополнительный номер версии.исправление.
При работе со статьей по мере необходимости заменяйте имена ресурсов.
Перед записью образа общие образы см. в руководстве по операционной системе:
Linux
Windows
Если вы хотите запустить Sysprep перед отправкой виртуального жесткого диска в Azure в первый раз, подготовьте виртуальную машину.
Коллекция сообщества
Если вы будете предоставлять общий доступ к изображениям с помощью коллекции сообщества, убедитесь, что вы создаете коллекцию, определения изображений и версии изображений в том же регионе.
Когда пользователи выполняют поиск образов из коллекции сообщества, отображается только последняя версия образа.
Внимание
Сведения из определений образов будут общедоступными, например данные, указанные в полях Издатель, Предложение и Номер SKU.
Создание образа
Выберите один из вариантов ниже для создания определения и версии образа.
Сведения о создании образа из виртуальной машины на портале см. в статье Создание образа виртуальной машины на портале.
Чтобы создать образ виртуальной машины с использованием другого источника, отличного от виртуальной машины, выполните следующие действия.
Перейдите на портал Azure, а затем найдите и выберите службу Коллекция вычислений Azure.
Выберите в списке необходимую коллекцию.
На странице коллекции выберите Добавить в верхней части страницы, а затем в раскрывающемся списке выберите пункт Определение образа виртуальной машины.
На странице Add new image definition to Azure Compute Gallery (Добавление определения нового образа в Коллекцию вычислений Azure) выберите на вкладке Основные сведения значение в поле Регион.
В качестве Имени определения образа введите имя, например myImageDefinition.
В поле Операционная система выберите нужный вариант на основе источника.
В поле Поколение виртуальной машины выберите вариант на основе источника. Как правило, это Поколение 1. См. сведения о поддержке 2-го поколения виртуальных машин.
В поле Состояние операционной системы выберите вариант на основе источника. Дополнительные сведения см. в разделе Универсальные и специализированные.
В поле Издатель введите уникальное имя, например myPublisher.
В поле Предложение введите уникальное имя, например myOffer.
Для SKU укажите уникальное имя, например mySKU.
В нижней части страницы выберите Просмотр + создать (Review + create).
После того как определение образа пройдет проверку, нажмите кнопку Создать.
Когда развертывание будет завершено, выберите Перейти ресурсу.
На странице определения образа на вкладке Начало работы выберите Создать версию.
В поле Регион выберите регион, в котором требуется создать образ. В некоторых случаях требуется, чтобы источник находился в том же регионе, в котором создается образ. Если ваш источник отсутствует в последующих раскрывающихся списках, попробуйте изменить регион для образа. Вы сможете реплицировать образ в другие регионы позже.
В поле Номер версии введите номер, например 1.0.0. Имя версии образа должно соответствовать формату основная.дополнительная.исправление с использованием целых чисел.
В поле Источник в раскрывающемся списке выберите тип файла, который используется для источника. Подробные сведения о каждом типе источника см. в таблице ниже.
Исходный код Другие поля Диски или моментальные снимки — Для поля Диск ОС выберите диск или моментальный снимок из раскрывающегося списка.
— Чтобы добавить диск данных, введите номер LUN, а затем выберите диск данных из раскрывающегося списка.Версия образа — Выберите Источник коллекции из раскрывающегося списка.
— Выберите правильное определение образа из раскрывающегося списка.
— Выберите из раскрывающегося списка существующую версию образа, которую необходимо использовать.Управляемый образ — Выберите Источник образа из раскрывающегося списка.
Управляемый образ должен находиться в том же регионе, который вы выбрали в Сведениях об экземпляре.VHD в учетной записи хранения Щелкните Обзор, чтобы выбрать учетную запись хранения для VHD. В поле Исключить из последних оставьте значение по умолчанию Нет, если не хотите, чтобы для версии, применяемой при создании виртуальной машины, использовалось
latest
вместо номера версии.В поле Дата окончания жизненного цикла в календаре выберите дату прекращения использования этой версии.
На вкладке Репликация выберите тип хранилища из раскрывающегося списка.
Задайте Число реплик по умолчанию, параметр можно переопределить для каждого добавляемого региона.
Необходимо выполнить репликацию в исходный регион, поэтому первая реплика в списке будет находиться в регионе, в котором вы создали образ. Чтобы добавить реплики, выберите регион из раскрывающегося списка и настройте число реплик по мере необходимости.
Когда все будет готово, нажмите кнопку Просмотр и создание. Azure проверит конфигурацию.
После окончания проверки версии образа выберите Создать.
Когда развертывание будет завершено, выберите Перейти ресурсу.
Репликация образа во все целевые регионы может занять некоторое время.
Вы также можете записать существующую виртуальную машину в виде образа на портале. Дополнительные сведения см. в статье Создание образа виртуальной машины на портале.
Создание образа в одном клиенте с помощью исходного образа в другом клиенте
В подписке, в которой существует исходный образ, предоставьте пользователю разрешения читателя. После того как пользователь имеет разрешение на читатель для исходного образа, войдите в обе учетные записи (источник и целевой объект).
Вам потребуется tenantID
исходный образ, подписка, subscriptionID
в которой будет храниться новый образ (целевой объект), а также resourceID
исходный образ. Кроме того, необходимо убедиться, что регион исходного образа или реплика и целевой регион совпадают.
# Set some variables
tenantID="<tenant ID for the source image>"
subID="<subscription ID where the image will be creted>"
sourceImageID="<resource ID of the source image>"
# Login to the subscription where the new image will be created
az login
# Log in to the tenant where the source image is available
az login --tenant $tenantID
# Log back in to the subscription where the image will be created and ensure subscription context is set
az login
az account set --subscription $subID
# Create the image
az sig image-version create `
--gallery-image-definition myImageDef `
--gallery-image-version 1.0.0 `
--gallery-name myGallery `
--resource-group myResourceGroup `
--image-version $sourceImageID
--location myLocation
Следующие шаги
Подробнее о предоставлении сведений о плане покупки см. в разделе Предоставление сведений о плане покупки Azure Marketplace при создании образов.