Partager via


Conditions préalables pour les pools DevOps managés

Il existe quelques éléments à préparer avant d’utiliser des pools DevOps managés pour la première fois.

À un niveau élevé, vous avez besoin des éléments suivants :

  • Un compte Azure avec un abonnement actif, avec le fournisseur de ressources Pools DevOps managés inscrit
  • Une organisation Azure DevOps connectée au locataire Microsoft Entra ID des utilisateurs qui administreront le pool DevOps managé
  • Autorisations dans l’organisation Azure DevOps pour créer un pool DevOps managé

Cet article explique comment configurer votre abonnement Azure et votre organisation Azure DevOps à utiliser avec des pools DevOps managés. Ces étapes de configuration doivent uniquement être effectuées une seule fois par organisation Azure DevOps et par abonnement Azure.

Configurer votre abonnement Azure

  1. Inscrire le fournisseur de ressources Pools DevOps gérés dans votre abonnement Azure
  2. Passer en revue les quotas de pools DevOps managés
  3. Créez un centre de développement et un projet de centre de développement (si vous envisagez de créer vos pools DevOps gérés à l’aide de l’Portail Azure, vous pouvez créer le centre de développement et le projet du centre de développement pendant le processus de création du pool.)

Inscrire le fournisseur de ressources Pools DevOps gérés dans votre abonnement Azure

Pour utiliser des pools DevOps managés, inscrivez les fournisseurs de ressources suivants auprès de votre abonnement Azure.

Fournisseur de ressources Description
Microsoft.DevOpsInfrastructure Fournisseur de ressources pour les pools DevOps managés
Microsoft.DevCenter Fournisseur de ressources pour le centre de développement et le projet du centre de développement

L’inscription d’un fournisseur de ressources utilise l’opération /register/action . L’autorisation d’effectuer cette opération est incluse si votre compte reçoit le rôle contributeur ou propriétaire sur votre abonnement.

Azure portal

  1. Connectez-vous au portail Azure.

  2. Dans le menu du portail Azure, recherchez Abonnements. Sélectionnez-le parmi les options disponibles.

  3. Sélectionnez l’abonnement Azure que vous envisagez d’utiliser pour les pools DevOps managés.

  4. Dans le menu de gauche, sous Paramètres, sélectionnez Fournisseurs de ressources.

  5. Recherchez Microsoft.DevOpsInfrastructure, cochez la case dans la liste, puis choisissez Inscrire.

    Capture d’écran de l’inscription du fournisseur de ressources Azure Des pools DevOps managés.

  6. Recherchez Microsoft.DevCenter. Si Microsoft.DevCenter n’est pas inscrit, cochez la case dans la liste, puis choisissez Inscrire.

  7. Pour afficher les régions Azure qui prennent en charge les pools DevOps gérés dans votre abonnement, inscrivez d’abord le fournisseur Microsoft.DevOpsInfrastructure , sélectionnez-le dans la liste, puis choisissez Emplacements.

    Capture d’écran des régions Azure qui prennent en charge les pools DevOps managés.

Pour plus d’informations sur les fournisseurs de ressources Azure, consultez fournisseurs et types de ressources Azure.

Passer en revue les quotas de pools DevOps managés

Les pools DevOps managés utilisent des quotas Azure pour gérer l’utilisation des ressources de machine virtuelle qui exécutent vos agents. Les quotas de pools DevOps managés sont basés sur des cœurs d’UC par famille de références SKU de machine virtuelle Azure. Par défaut, les régions qui prennent en charge les pools DevOps gérés ont cinq cœurs de quota accordés pour les familles de référenceS SKU suivantes.

  • standardBSFamily
  • standardDADSv5Family
  • standardDASv5Family
  • standardDDSv5Family
  • standardDLDSv5Family
  • standardDPLDSv5Family
  • standardDPLSv5Family
  • standardDPSv5Family
  • standardDSv2Family
  • standardDSv5Family
  • standardDv2Family
  • standardEASv4Family
  • standardEDSv5Family
  • standardESv5Family
  • standardFSv2Family
  • standardLSv3Family

La taille de l’agent par défaut pour les nouvelles ressources de pools DevOps managés est Standard D2ads v5, qui fait partie de la normeDADSv5Family. Standard D2ads v5 utilise deux cœurs. Vous pouvez donc créer un pool avec jusqu’à deux agents, pour un total de quatre cœurs, sans demander de quota supplémentaire. Pour en créer davantage, vous devez demander un ajustement de quota.

Afficher vos quotas

  1. Pour afficher les quotas des familles de référenceS (SKU) dans votre région, connectez-vous au Portail Azure, entrez des quotas dans la zone de recherche, puis choisissez Quotas dans la liste.

    Capture d’écran de Portail Azure recherche de quotas.

  2. Choisissez pools DevOps managés.

    Capture d’écran de la vue d’ensemble des quotas.

  3. Choisissez votre abonnement et la région où vous souhaitez créer le pool. Dans l’exemple suivant, le quota de processeurs virtuels famille DADSv5 Standard est de 8 sur 8, ce qui signifie que huit cœurs sont disponibles, mais que les huit sont utilisés. Si vous souhaitez utiliser plus de huit cœurs pour cette référence SKU, ou si vous souhaitez utiliser une autre référence SKU qui n’a pas de quota, vous pouvez demander un ajustement de quota.

    Capture d’écran de la liste des quotas.

Demander un ajustement de quota

  1. Pour demander une augmentation du quota, choisissez Ajustement de la demande pour la référence SKU souhaitée dans votre région.

    Capture d’écran de l’élément de menu Ajustement de la demande.

  2. Spécifiez le nombre de cœurs souhaité pour la référence SKU sélectionnée, puis choisissez Envoyer. Dans l’exemple suivant, 20 cœurs sont demandés pour les processeurs virtuels de famille DSv2 Standard.

    Capture d’écran de la sélection d’un nombre accru de cœurs.

  3. La demande de quota prend quelques instants pour traiter. L’exemple suivant montre le résultat d’un ajustement de quota réussi.

    Capture d’écran de la demande de quota accordée.

    Si l’ajustement du quota ne peut pas être approuvé automatiquement, vous êtes invité à envoyer une demande de support, comme décrit dans la section suivante.

Créer une demande de support de quota

Si votre abonnement n’a pas la capacité de configurer votre pool avec la référence SKU de machine virtuelle Azure souhaitée et le nombre maximal d’agents, la création du pool échoue avec une erreur similaire au message suivant :

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.

  1. Accédez au lien pour démarrer une nouvelle demande de support pour demander une augmentation de quota. Choisissez Suivant.

    Capture d’écran de la nouvelle demande de support de quota

  2. Choisissez Entrer les détails.

    Capture d’écran de la nouvelle demande de support de quota.

  3. Entrez la région, la famille de références SKU, la nouvelle limite, puis choisissez Enregistrer et continuer. Dans l’exemple suivant, 100 cœurs sont demandés pour les processeurs virtuels de famille DDSv4 Standard.

    Capture d’écran des détails du quota.

  4. Remplissez les informations suivantes dans ce formulaire :

    • Gravité : Choisissez l’un des niveaux de gravité disponibles en fonction de l’impact sur l’activité.

    • Moyen de communication préféré : Vous pouvez choisir d’être contacté par e-mail ou par téléphone.

  5. Sélectionnez Suivant : Vérifier + créer. Vérifiez les informations fournies et sélectionnez Créer pour créer une demande de support.

Dans les 24 heures, l’équipe du support technique des pools DevOps managés évalue votre demande et vous revient.

Créer un centre de développement et un projet de centre de développement

Les pools DevOps gérés nécessitent un centre de développement et un projet de centre de développement. Vous avez la possibilité de créer un centre de développement et un projet de centre de développement lorsque vous créez votre pool dans le Portail Azure, mais si vous souhaitez les créer à l’avance, procédez comme suit. Plusieurs pools DevOps managés peuvent utiliser le même centre de développement et le même projet de centre de développement.

Créer un centre de développement

  1. Connectez-vous au portail Azure.

  2. Dans le menu Portail Azure, recherchez les centres de développement, sélectionnez-le dans les options disponibles, puis choisissez Créer.

    Capture d’écran du bouton Créer des centres de développement.

  3. Choisissez l’abonnement, le groupe de ressources, le nom et l’emplacement souhaités, puis sélectionnez Vérifier + Créer.

    Capture d’écran de Créer un centre de développement.

  4. Dans la fenêtre de confirmation, choisissez Créer pour créer le centre de développement.

  5. Attendez que le nouveau centre de développement soit créé, puis passez à la section suivante et créez un projet de centre de développement.

Créer un projet de centre de développement

  1. Accédez au centre de développement créé dans la section précédente, puis choisissez Créer un projet.

    Capture d’écran du bouton Créer un projet du centre de développement

  2. Choisissez l’abonnement souhaité, le groupe de ressources, le centre de développement, le nom, puis sélectionnez Vérifier + Créer.

    Capture d’écran de Créer un projet de centre de développement.

  3. Dans la fenêtre de confirmation, choisissez Créer pour créer le projet du centre de développement.

  4. Lorsque vous créez votre pool DevOps managé, spécifiez le centre de développement et le projet de centre de développement que vous avez créés dans ces étapes.

Configurer votre organisation Azure DevOps

  1. Connecter votre organisation Azure DevOps à Microsoft Entra ID et vérifier l’appartenance
  2. Vérifier les autorisations Azure DevOps

Connecter votre organisation Azure DevOps à Microsoft Entra ID et vérifier l’appartenance

Pour créer un pool DevOps managé dans votre organisation Azure DevOps, votre organisation Azure DevOps doit être connectée à l’ID Microsoft Entra et votre compte d’utilisateur doit être membre des locataires Microsoft Entra ID suivants :

  • Locataire de l’abonnement Azure qui contient votre pool DevOps managé
  • Le locataire auquel votre organisation Azure DevOps est connectée

Si les locataires sont différents, votre compte doit être membre des deux locataires. Pour afficher vos locataires :

  1. Affichez votre annuaire actif (locataire Azure) dans le Portail Azure.
  2. Affichez le locataire de votre organisation Azure DevOps. Vous pouvez accéder directement à cette page dans le portail Azure DevOps ici : https://dev.azure.com/<your-organization>/_settings/organizationAad.
  3. Si votre organisation Azure DevOps n’est pas connectée à l’ID Microsoft Entra, suivez les étapes décrites dans Connecter votre organisation à l’ID Microsoft Entra et connectez-vous au locataire souhaité, par exemple le même locataire que votre abonnement Azure.
  4. Si votre organisation Azure DevOps et votre abonnement Azure DevOps Pools Managés azure se trouvent dans différents locataires, vérifiez que vous êtes membre des deux locataires.

Vérifier les autorisations Azure DevOps

Lorsque vous créez un pool DevOps managé, le compte que vous utilisez pour vous connecter à l’abonnement Azure qui contient votre pool DevOps managé est utilisé pour créer un pool d’agents correspondant dans votre organisation Azure DevOps. Pour créer un pool DevOps managé, votre compte doit disposer de l’une des autorisations suivantes dans votre organisation Azure DevOps. Ces autorisations sont répertoriées dans l’ordre entre les privilèges les moins privilégiés et les plus privilégiés.

Étapes suivantes