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


Краткое руководство. Создание управляемого пула DevOps с помощью портал Azure

В этой статье показано, как создать управляемый пул DevOps и запустить конвейер в новом пуле.

Необходимые компоненты

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

Создание ресурса управляемых пулов DevOps

  1. Войдите на портал Azure.

  2. Найдите управляемые пулы DevOps и выберите его из доступных вариантов.

  3. Выберите "Создать" или "Создать управляемые пулы DevOps", если это первый пул.

    Снимок экрана: кнопка

  4. Укажите проект подписки, группы ресурсов, Центр разработки и Центр разработки. Если вы еще не создали группу ресурсов, Центр разработки или проект Центр разработки, их можно создать на этом шаге. Снимок экрана: создание начальных параметров конфигурации управляемых пулов DevOps.

  5. Укажите организацию Azure DevOps, которую вы хотите использовать с пулом, именем пула и регионом для пула.

    Снимок экрана: поле организации Azure DevOps.

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

  6. Укажите максимальное количество доступных агентов (максимум агентов), размер виртуальной машины агентов (размер агента) и тип диска ОС для агентов. D2adsV5 — это размер агента по умолчанию. При желании выберите другой размер.

    Снимок экрана: размер агента, количество и тип диска ОС.

    Размеры агента (SKU) с доступными квотами управляемых пулов DevOps помечены как доступные. Вы можете запросить дополнительную квоту для номеров SKU not Available . После утверждения запроса квоты для номера SKU "Недоступно " он будет указан как доступный. Дополнительные сведения о квотах управляемых пулов DevOps.

  7. Настройте образы для пула. По умолчанию пулы создаются с одним изображением. Чтобы изменить изображение или настроить несколько образов, нажмите кнопку "Добавить из библиотеки образов" и выберите изображение или изображения, которые вы хотите использовать для пула.

    Снимок экрана: раздел

  8. Настройте все необходимые дополнительные параметры для пула, выбрав соответствующую вкладку. Просмотрите каждую вкладку, чтобы просмотреть параметры по умолчанию для управляемых пулов DevOps и дополнительные сведения о параметрах, доступных на каждой вкладке. Чтобы использовать параметры по умолчанию для следующих разделов, перейдите к разделу "Просмотр и создание".

    Снимок экрана: вкладки параметров.

    • Масштабирование . Настройка параметров масштабирования для управления производительностью и затратами управляемого пула DevOps. Параметр по умолчанию — это агенты без отслеживания состояния без резервных агентов.
    • Сеть — добавление агентов из управляемого пула DevOps в виртуальную сеть. Параметр по умолчанию — изолированная виртуальная сеть для агентов.
    • Хранилище — присоединение пустого диска данных к агентам. По умолчанию диск данных не подключен.
    • Безопасность . Настройка доступа организации и проекта, указание разрешений пула и настройка интерактивного режима для тестирования. По умолчанию используется пул, настроенный для всех проектов в организации, указанной в организации Azure DevOps.
    • Теги. Используйте теги для организации ресурсов Azure и иерархии управления.
  9. Нажмите кнопку "Просмотр и создание" и нажмите кнопку "Создать ", чтобы подтвердить.

    Снимок экрана: просмотр и создание для параметров начальной конфигурации управляемых пулов DevOps.

    Процесс подготовки может занять несколько минут. После завершения создания пула агентов можно просмотреть пул в Azure DevOps и запустить конвейеры в этом пуле.

    Если у вашей подписки нет емкости для настройки пула с требуемым номером SKU виртуальной машины Azure и максимальным числом агентов, создание пула завершается ошибкой, аналогичной приведенному ниже сообщению. Cores needed to complete this request is 8, which exceeds the current limit of 0 for SKU family standardDDSv4Family in region eastus. Please choose a different region if possible, or request additional quota at https://portal.azure.com/#view/Microsoft_Azure_Support/NewSupportRequestV3Blade/issueType/quota/subscriptionId/subscription_id_placeholder/topicId/3eadc5d3-b59a-3658-d8c6-9c729ba35b97. Чтобы устранить проблему, ознакомьтесь с квотами Managed DevOps.

Просмотр пула агентов в Azure DevOps

  1. Перейдите на портал Azure DevOps и войдите в свою организацию Azure DevOps (https://dev.azure.com/{your-organization}).

  2. Перейдите к параметрам организации Azure DevOps>.

    Снимок экрана: кнопка

  3. Перейдите в пулы агентов Pipelines>и убедитесь, что в списке указан новый пул. Если вы только что создали пул Managed DevOps, в списке агентов может потребоваться несколько минут.

    Снимок экрана: список пулов агентов.

Запуск конвейера в новом пуле

На этом шаге мы создадим простой конвейер в репозитории по умолчанию проекта Azure DevOps и запустите его в новом управляемом пуле DevOps.

  1. Перейдите на портал Azure DevOps и войдите в свою организацию Azure DevOps (https://dev.azure.com/{your-organization}).

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

    Снимок экрана: список проектов.

  3. Выберите новый конвейер (или создать конвейер, если это первый конвейер).

    Снимок экрана: новая кнопка конвейера.

  4. Выберите Azure Repos Git.

    Снимок экрана: типы репозитория.

  5. Выберите репозиторий с тем же именем, что и проект. В этом примере проект называется FabrikamFiber, поэтому мы выбираем репозиторий с тем же именем.

    Снимок экрана репозитория FabrikamFiber.

  6. Выберите конвейер Starter.

    Снимок экрана: список шаблонов конвейера.

  7. По умолчанию начальный шаблон использует агент Linux, размещенный корпорацией Майкрософт. Измените шаблон конвейера и измените pool раздел, чтобы он ссылается на пул, созданный на предыдущих шагах.

    # Change these two lines as shown in the following example.
     pool:
      vmImage: ubuntu-latest
    

    В этом примере управляемые пулы DevOps называются fabrikam-managed-pool, поэтому замените vmImage: ubuntu-latest его name: fabrikam-managed-poolsи укажите имя управляемого пула DevOps.

    # Replace fabrikam-managed-pools with the name
    # of your Managed DevOps Pool.
    pool:
      name: fabrikam-managed-pool
    
  8. Нажмите кнопку "Сохранить и запустить" и нажмите кнопку "Сохранить" и " Сохранить" во второй раз, чтобы подтвердить.

    Снимок экрана: кнопка сохранения и запуска.

  9. Если это первый запуск конвейера в этом пуле, вам может потребоваться предоставить разрешения перед запуском конвейера.

  10. Просмотрите запуск конвейера в Azure DevOps, и вы можете перейти на портал Azure и просмотреть запущенный агент в представлении агентов.