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


Добавление виртуальной машины с помощью образа из общей коллекции образов

Azure DevTest Labs позволяет подключить общую коллекцию образов к лаборатории, а затем использовать образы из этой коллекции в качестве базовых для виртуальных машин, создаваемых в лаборатории. Сведения о подключении общей коллекции образов к лаборатории см. в разделе Настройка коллекции общих образов. В этой статье представлено, как добавить виртуальную машину в лабораторию с помощью образа из общей коллекции образов и сделать его базовым.

Портал Azure

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

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

Выбор общего образа, чтобы сделать его базовым

Затем на вкладке Дополнительные параметры на странице Создание ресурса лаборатории можно выбрать версию для образа, которого вы хотите использовать в качестве базового.

Выбор версии образа

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

Шаблон Resource Manager

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

"resources": [
{
    ...
    "properties": {
         "sharedImageId": "/subscriptions/111111111-1111-1111-1111-111111111111/resourcegroups/mydtlrg/providers/microsoft.devtestlab/labs/mydtllab/sharedgalleries/spsig/sharedimages/myimagefromgallery",
        "sharedImageVersion": "1.0.1",
        ...
    }
}
],

Полный пример шаблона Azure Resource Manager см. в примере статьи Создание виртуальной машины с помощью общего образа из общей коллекции образов в нашем репозитории GitHub.

REST API

  1. Сначала необходимо получить идентификатор образа в общей коллекции образов. Один из способов — вызвать список всех образов из подключенной общей коллекции образов посредством следующей команды GET.

    GET  https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/sharedgalleries/{name}/sharedimages?api-version= 2018-10-15-preview
    
  2. Вызвать метод PUT на виртуальных машинах, передав идентификатор общего образа, полученного по предыдущему обращению к properties.SharedImageId.

Дальнейшие действия

Сведения о подключении общей коллекции образов к лаборатории и ее настройке см. в разделе Настройка общей коллекции образов.