Configurar la configuración del grupo

En este artículo se describe cómo configurar las opciones básicas de la instancia de Grupos de DevOps administrados.

Información general

Para ver un resumen de la configuración del pool, vaya a Información general.

Captura de pantalla que muestra los elementos esenciales de la vista general del pool.

En Información general, puede:

Configuración del pool

Para configurar su grupo, vaya a Configuración>Grupo.

Captura de pantalla que muestra el menú de configuración del pool.

Para configurar el grupo, use las opciones siguientes:

proyecto de Centro de desarrollo

Seleccione la instancia del Proyecto del Centro de Desarrollo para el grupo. (Si no tiene una, puede crear una instancia de Dev Center y una instancia de proyecto de Dev Center cuando cree su grupo).

Captura de pantalla que muestra la configuración del Centro de desarrollo.

Organización de Azure DevOps

Si configuró el grupo para una sola organización de Azure DevOps, puede especificar la organización en la configuración del grupo.

Captura de pantalla que muestra cómo configurar una sola organización.

Si configuró el grupo para varias organizaciones, la configuración de la organización de Azure DevOps no está presente en la configuración del grupo. Para configurar el grupo para su uso en varias organizaciones, vaya a Configuración>Seguridad y configure Usar grupo en varias organizaciones.

De forma predeterminada, el grupo está disponible para todos los proyectos de las organizaciones especificadas. Para limitar el grupo a proyectos específicos, consulte Configuración de seguridad: Configuración del acceso de la organización.

Número máximo de agentes

Especifique el número máximo de agentes que se pueden aprovisionar al mismo tiempo en el grupo. Por ejemplo, si especifica un valor máximo de 2 agentes, puede ejecutar un máximo de dos agentes al mismo tiempo. Si hay más de dos trabajos en cola, solo dos agentes ejecutan los trabajos, mientras los demás esperan.

Puede ver el estado actual y el recuento de los agentes aprovisionados en el grupo mediante el panel Agentes . Todos los agentes de la vista Agentes (excepto los agentes con un Estado devuelto) se ejecutan en un recurso de máquina virtual y se cuentan para el número máximo de agentes.

Puede configurar el valor Máximo de agentesen Configuración del grupo para un grupo existente y, en la pestaña Aspectos básicos al crear un grupo.

Captura de pantalla que muestra el ajuste de máximo de agentes.

Nota:

El valor Máximo de agentes configura el número máximo de agentes que se pueden aprovisionar al mismo tiempo, pero el recuento de trabajos paralelos autohospedados de la organización especifica el número de trabajos que se pueden ejecutar simultáneamente. Asegúrese de que tiene suficientes trabajos paralelos autohospedados disponibles en su organización para permitir que los agentes ejecuten trabajos. Para más información, consulte Precios de trabajos paralelos de Azure DevOps Services.

Tamaño del agente

La configuración tamaño del agente especifica el tamaño de la máquina virtual de Azure que se va a usar para hospedar los agentes de grupos de DevOps administrados. Los grupos de DevOps administrados admiten hasta cinco tamaños de agente por grupo mediante la combinación de instancias.

Captura de pantalla que muestra la configuración tamaño del agente.

Para ver y seleccionar un tamaño de máquina virtual Azure disponible en la región de Azure, seleccione Seleccionar hasta 5 tamaños de SKU. Los tamaños de agente (SKUs) que tienen cuotas disponibles en los grupos de DevOps administrados se marcan como Disponibles. Puede solicitar más cuota para las SKU marcadas como No disponibles. Una vez aprobada una solicitud de cuota para una SKU no disponible , se marca como Disponible. Obtenga más información sobre las cuotas de grupos de DevOps administrados.

Para reordenar los tamaños del agente, arrástrelos y suéltelos con el asa en el orden deseado. El orden determina la prioridad para aprovisionar agentes, y el tamaño situado más arriba tiene la máxima prioridad.

Captura de pantalla que muestra varios agentes en la configuración tamaño del agente.

Combinación de instancias

Los grupos de DevOps administrados admiten hasta cinco tamaños de agente por grupo. Esta característica usa las capacidades de combinación de instancias de conjuntos de escalado de máquinas virtuales.

Para usar la combinación de tamaños de instancia de Managed DevOps Pools, configure más de un tamaño de agente para su grupo. Al especificar más de un tamaño de agente, los grupos de DevOps administrados primero intentan aprovisionar un agente con el primer tamaño de la configuración del grupo. Si ese tamaño no está disponible, intenta el siguiente tamaño en la lista. Esta estrategia de asignación corresponde a la estrategia de asignación de combinación de instancias Prioritized para determinar qué tamaño de VM se aprovisiona primero, donde los tamaños de agente del grupo se ordenan según el orden en que se muestran en Pool settings, que es el mismo orden en que aparecen en la configuración del grupo.

Al configurar varios tamaños de agente para el grupo, tenga en cuenta las siguientes recomendaciones y requisitos.

  • Recomendaciones
    • Para garantizar una distribución equilibrada de la carga, utilice tamaños de máquina virtual con vCPU y memoria similares.
    • Para obtener un rendimiento constante, utilice tamaños de máquina virtual de tipo similar (por ejemplo, ambos de la serie D).
  • Requisitos
    • Debe tener cuota suficiente para cada tamaño de máquina virtual en la suscripción y región de destino.
    • Se pueden especificar hasta cinco tamaños de máquina virtual.
    • Familias de máquinas virtuales admitidas: solo familias A, B, D, E y F .
    • Cada tamaño de máquina virtual seleccionado debe ser de una serie de máquinas virtuales diferente. Por ejemplo, no puedes usar tanto Standard_D8ads_v5 como Standard_D16ads_v5 porque ambos pertenecen a la serie Dadsv5. Pero podría usar tanto Standard_D8ads_v5 como Standard_D8ds_v5 porque pertenecen a diferentes series (Dadsv5 y Ddsv5) y tienen una arquitectura, almacenamiento y características de disco local coherentes. Para obtener más información sobre las series y tamaños de VM, consulte Tamaños de las máquinas virtuales en Azure: Desglose de la estructura de nombres.
    • No se pueden combinar arquitecturas de máquina virtual (por ejemplo, Arm64 y x64) en la misma combinación de instancias.
    • Las máquinas virtuales con diferentes interfaces de almacenamiento (SCSI frente a NVMe) no se pueden combinar.
    • No se pueden mezclar SKU de máquina virtual que usan Premium Storage y almacenamiento no Premium en la misma combinación de instancias.
    • Todas las máquinas virtuales deben compartir el mismo perfil de seguridad y la misma configuración de disco local.

Nota:

Estos requisitos son un subconjunto de la combinación de instancias del conjunto de escalado de máquinas virtuales: limitaciones y escenarios no admitidos, con la excepción de cada tamaño de máquina virtual seleccionado debe ser de un requisito de serie de máquinas virtuales diferente, que es específico de los grupos de DevOps administrados.

Use la estructura de nombres de tamaño de máquina virtual para identificar tamaños potencialmente compatibles. Empiece con tamaños de familias compatibles que pertenezcan a distintas series de máquinas virtuales y prefiera tamaños con la misma cantidad de vCPU y las mismas letras de característica que su tamaño principal. En concreto, compruebe el indicador del procesador (a, po ningún indicador), el indicador de disco temporal local (d) y el indicador de Premium Storage (s).

El nombre del tamaño de máquina virtual no identifica todas las características de compatibilidad. Antes de agregar un tamaño, revise la documentación de la serie de máquinas virtuales y compruebe que su arquitectura, interfaz de almacenamiento, Premium Storage funcionalidad, compatibilidad con perfiles de seguridad y configuración de disco local son compatibles con los demás tamaños del grupo. También puede usar Copilot para ayudar a generar y evaluar una lista de tamaños potencialmente compatibles.

Uso de Copilot para identificar tamaños de máquina virtual aptos

El siguiente ejemplo de instrucción para Copilot Chat le ayuda a identificar tamaños de VM que podrían ser compatibles con su tamaño preferido. Copie y pegue el mensaje en Copilot Chat y reemplace los marcadores de posición por los detalles de configuración.

I want to configure a Managed DevOps Pools instance mix with the following settings:

- Primary VM size: [PRIMARY VM SIZE]
- Azure region: [AZURE REGION]

Identify up to four additional VM sizes that are eligible to pair with my primary VM size. Use only current official Microsoft Learn documentation, starting with these sources and following their links to the relevant VM family and series documentation:

- https://learn.microsoft.com/azure/virtual-machines/sizes/overview
- https://learn.microsoft.com/azure/virtual-machine-scale-sets/instance-mix-overview

Apply all of these requirements:

1. Use only VM sizes from the A, B, D, E, or F families.
2. Select each VM size from a different VM series, including a series different from the primary VM size and from every other suggested size.
3. Use the same architecture, storage interface, premium-storage capability, security-profile support, and local-disk configuration as the primary VM size.
4. Recommend no more than four additional sizes because a Managed DevOps Pools instance mix supports up to five sizes total.

Also apply the instance mix recommendations by preferring VM sizes with similar vCPU and memory specifications and of a similar type to the primary VM size.

Return a comparison table that shows the VM size, family, series, vCPUs, memory, architecture, storage interface, premium-storage capability, local-disk configuration, and security-profile support. Explain why each suggested size is eligible and rank the suggestions from best to worst match. Cite an official Microsoft Learn source for every technical claim. Don't assume that a size is available or that I have sufficient quota in my region. Clearly identify the regional availability and quota checks that I must perform separately. If you can't verify a requirement for a VM size, exclude that size.

Copilot funciona con IA, por lo que es posible que se produzcan sorpresas y errores. Compruebe cada tamaño de máquina virtual sugerido en Configuración del grupo y confirme que tiene cuota suficiente antes de actualizar el grupo. Para obtener más información, consulte las preguntas frecuentes sobre el uso general de Copilot.

Problemas comunes de cuota y capacidad

Si la suscripción no tiene la capacidad de configurar el grupo con la SKU de máquina virtual de Azure y el número máximo de agentes que especifique, recibirá un mensaje de error similar al siguiente:

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

Para resolver el problema, consulta Revisar las cuotas de grupos de DevOps administrados.

No todas las SKU son compatibles con todas las regiones de Azure. Si recibe un error como SKU family <sku-family> is not available in location <region>, asegúrese de que el tamaño de la SKU es compatible con su región. Para más información, consulta Tamaños disponibles de las máquinas virtuales en Azure y Productos disponibles por región.

Importante

Las imágenes de Azure Pipelines no se admiten actualmente con los tamaños de agente de máquina virtual de Azure v6 y v7. Por ejemplo, si elige Standard D2as v6 con una imagen de Azure Pipelines, recibirá un error como SkuNotCompatibleWithImageDiskControllerType: Incompatible DiskControllerType between Image(s) MMSWindows2025-g2 and Pool SKU Standard_D2as_v6. Select a different image or sku for pool mdp-11-21-2025..

Para resolver este problema, elija un tamaño de agente diferente que no sea v6 o v7.

Tipo de disco del sistema operativo

Los grupos de DevOps administrados proporcionan los siguientes tipos de disco para el disco del sistema operativo:

  • Estándar
  • SSD estándar
  • SSD Premium

El tipo de disco del sistema operativo predeterminado es Estándar. Si el rendimiento de la carga de trabajo supera el nivel estándar, puede obtener una mejora del rendimiento en la carga de trabajo mediante la actualización a un tipo de disco más eficaz. Para más información sobre los tipos de disco y el rendimiento, consulte Tipos de disco administrado de Azure.

Puede configurar el tipo de disco del sistema operativo en Configuración del grupo para un grupo existente. Puede configurar el tipo de disco del sistema operativo en la pestaña Aspectos básicos al crear un grupo.

Captura de pantalla que muestra la configuración del tipo de disco del sistema operativo.

Imágenes

Los grupos de DevOps administrados te proporcionan varias opciones de imágenes de máquinas virtuales que puedes usar para ejecutar canalizaciones en tu grupo. Puede crear su grupo mediante imágenes de máquina virtual seleccionadas de Marketplace, sus propias imágenes personalizadas en una instancia de Azure Compute Gallery, o las mismas imágenes de Windows y Linux que utilizan los agentes hospedados por Microsoft en Azure Pipelines.

Importante

Los grupos de DevOps administrados ahora ofrecen versiones de generación 2 de imágenes de Azure Pipelines y las imágenes originales de Generación 1 de Azure Pipelines ya no reciben actualizaciones.

Los grupos de DevOps administrados recomiendan migrar los grupos que usan las versiones originales de generación 1 de imágenes de Azure Pipelines a las versiones de generación 2. Para más información, consulte Imágenes de Azure Pipelines Generation 2.

Nota:

Las siguientes imágenes están obsoletas y se han eliminado.

  • Azure Pipelines: Windows Server 2019
  • Ubuntu 20.04

Para más información, véase Programación de obsolescencia de imágenes de grupos de DevOps administrados.

Captura de pantalla que muestra cómo configurar una imagen.

Puede configurar el grupo para que use una sola imagen o varias imágenes. También puede usar alias para configurar las canalizaciones para usar una imagen específica. Para obtener más información, consulte Configurar imágenes de grupos de DevOps administrados.

Importante

Si tiene varias imágenes en el grupo y no usa demandas en las canalizaciones para designar una imagen, las canalizaciones se ejecutan mediante la primera imagen enumerada en el grupo. Puede cambiar el orden de las imágenes en tu grupo de las siguientes maneras:

  • Usar plantillas: Cambie el orden de las imágenes en la images lista de la fabricProfile sección.
  • Use el arrastre: ordene las imágenes de la lista de imágenes en Azure Portal.