Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создайте масштабируемый набор на основе универсальной версии образа, хранящейся в Коллекции вычислений Azure. Если требуется создать масштабируемый набор на основе версии специализированного образа, см. статью Создание экземпляров масштабируемого набора на основе специализированного образа.
Создание масштабируемого набора из образа в коллекции
Внимание
Начиная с ноября 2023 года масштабируемые наборы виртуальных машин, созданные с помощью PowerShell и Azure CLI, по умолчанию будут использоваться в режиме гибкой оркестрации, если режим оркестрации не указан. Дополнительные сведения об этом изменении и о действиях, которые необходимо предпринять, см. в руководстве по критическим изменениям для клиентов VmSS PowerShell/CLI — Microsoft Community Hub
При необходимости замените имена ресурсов в этом примере.
Укажите определения образов в коллекции, используя команду az sig image-definition list для просмотра имен и идентификаторов определений.
resourceGroup=myGalleryRG
gallery=myGallery
az sig image-definition list \
--resource-group $resourceGroup \
--gallery-name $gallery \
--query "[].[name, id]" \
--output tsv
Создайте масштабируемый набор с помощью команды az vmss create.
Используйте идентификатор определения образа в качестве значения параметра --image, чтобы создать экземпляры масштабируемого набора на основе последней доступной версии образа. Вы также можете создать экземпляры масштабируемого набора на основе определенной версии, указав идентификатор версии образа в параметре --image. Имейте в виду, что при использовании конкретной версии образа автоматизация может завершиться ошибкой, если эта версия будет недоступна из-за того, что она была удалена из региона или полностью удалена. Для создания новой виртуальной машины рекомендуется использовать идентификатор определения образа, если только не требуется определенная версия образа.
В нашем примере экземпляры создаются на основе последней версии образа myImageDefinition.
az group create --name myResourceGroup --location eastus
az vmss create \
--resource-group myResourceGroup \
--name myScaleSet \
--image "/subscriptions/<Subscription ID>/resourceGroups/myGalleryRG/providers/Microsoft.Compute/galleries/myGallery/images/myImageDefinition"
--admin-username azureuser \
--generate-ssh-keys
Создание и настройка всех ресурсов и виртуальных машин масштабируемого набора занимает несколько минут.
Создание масштабируемого набора из образа в коллекции сообщества
Внимание
Коллекция вычислений Azure — это коллекции сообщества, которые в настоящее время находятся в предварительной версии и распространяются на условиях предварительной версии коллекции вычислений Azure для коллекции сообщества.
Корпорация Майкрософт не предоставляет поддержку образов из коллекции сообщества.
Масштабируемые наборы можно создавать из образов в коллекции сообществ, но если затем образ будет удален, вы не сможете выполнить масштабирование. Чтобы обеспечить доступ к образу в течение длительного времени, рекомендуется создать образ в собственной коллекции из виртуальной машины, созданной с помощью образа из коллекции сообщества, который вы хотите использовать для масштабируемого набора. Дополнительные сведения см. в статье Создание определения образа и версии образа.
Чтобы получить общедоступное имя коллекции сообщества, конечный пользователь должен использовать портал. Выберите Виртуальные машины>Создать>Виртуальная машина Azure>Образ>Просмотреть все образы>Образы сообщества>Имя общедоступной коллекции.
Если вы решили установить и использовать интерфейс командной строки локально, для работы с коллекцией сообщества вам понадобится Azure CLI 2.35.0 или более поздней версии. Чтобы узнать версию, выполните команду az --version. Если вам необходимо выполнить установку или обновление, см. статью Установка Azure CLI 2.0.
При необходимости замените имена ресурсов в этом примере.
Примечание.
Чтобы получить общедоступное имя коллекции сообщества, конечный пользователь должен использовать портал. Выберите Виртуальные машины>Создать>Виртуальная машина Azure>Образ>Просмотреть все образы>Образы сообщества>Имя общедоступной коллекции.
Чтобы создать виртуальную машину, используя образ, предоставленный для коллекции сообщества, используйте уникальный идентификатор образа для --image, который будет иметь следующий формат:
/CommunityGalleries/<community gallery name>/Images/<image name>/Versions/latest
Чтобы отобразить список всех определений образов, доступных в коллекции сообщества, выполните команду az sig image-definition list-community. В этом примере мы отобразим список всех образов в коллекции ContosoImage в западной части США, а также по имени, уникальный идентификатор, необходимый для создания виртуальной машины, операционную систему и состояние ОС.
az sig image-definition list-community \
--public-gallery-name "ContosoImages-1a2b3c4d-1234-abcd-1234-1a2b3c4d5e6f" \
--location westus \
--query [*]."{Name:name,ID:uniqueId,OS:osType,State:osState}" -o table
Создайте масштабируемый набор, задав для параметра --image уникальный идентификатор образа в коллекции сообщества.
az group create --name myResourceGroup --location eastus
imgDef="/CommunityGalleries/ContosoImages-1a2b3c4d-1234-abcd-1234-1a2b3c4d5e6f/Images/myLinuxImage/Versions/latest"
az vmss create \
--resource-group myResourceGroup \
--name myScaleSet \
--image $imgDef \
--orchestration-mode Flexible \
--admin-username azureuser \
--generate-ssh-keys
При использовании образа сообщества вам необходимо будет принять юридические условия. Сообщение будет выглядеть следующим образом:
To create the scale set from community gallery image, you must accept the license agreement and privacy statement: http://contoso.com. (If you want to accept the legal terms by default, please use the option '--accept-term' when creating VM/VMSS) (Y/n):
Следующие шаги
С помощью Конструктора образов виртуальных машин Azure (предварительная версия) можно автоматизировать процесс создания версий образов, а также обновлять существующие версии и создавать новые на основе существующих.
Вы также можете создать ресурс Коллекции вычислений Azure с помощью шаблонов. Существует несколько шаблонов быстрого запуска Azure:
- Создание Коллекции вычислений Azure
- Создание определения образа в Коллекции вычислений Azure
- Создание версии образа в Коллекции вычислений Azure
Дополнительные сведения о коллекциях общих образов см. в обзорной статье. Если вы столкнетесь с проблемами, обратитесь к статье об устранении неполадок c коллекциями общих образов.

