Freigeben über


Voraussetzungen für verwaltete DevOps-Pools

Es gibt ein paar Dinge, die Sie vorbereiten müssen, bevor Sie verwaltete DevOps-Pools zum ersten Mal verwenden.

Im Allgemeinen gilt:

  • Ein Azure-Konto mit einem aktiven Abonnement, bei dem der Ressourcenanbieter für verwaltete DevOps-Pools registriert ist
  • Eine Azure DevOps-Organisation, die mit dem Microsoft Entra ID-Mandanten der Benutzer verbunden ist, die den verwalteten DevOps-Pool verwalten.

In diesem Artikel erfahren Sie, wie Sie Ihr Azure-Abonnement und Ihre Azure DevOps-Organisation für die Verwendung mit verwalteten DevOps-Pools konfigurieren. Diese Konfigurationsschritte müssen nur einmal pro Azure DevOps-Organisation und Azure-Abonnement ausgeführt werden.

Konfigurieren deines Azure-Abonnements

  1. Registrieren des Ressourcenanbieters für verwaltete DevOps-Pools in Ihrem Azure-Abonnement
  2. Überprüfen von Kontingenten für verwaltete DevOps-Pools
  3. Erstellen Sie ein Dev Center- und Dev Center-Projekt (Wenn Sie planen, Ihre verwalteten DevOps-Pools mit dem Azure-Portal zu erstellen, können Sie das Dev Center- und Dev Center-Projekt während des Poolerstellungsprozesses erstellen.)

Registrieren des Ressourcenanbieters für verwaltete DevOps-Pools in Ihrem Azure-Abonnement

Um verwaltete DevOps-Pools zu verwenden, registrieren Sie die folgenden Ressourcenanbieter bei Ihrem Azure-Abonnement.

Ressourcenanbieter Beschreibung
Microsoft.DevOpsInfrastructure Ressourcenanbieter für verwaltete DevOps-Pools
Microsoft.DevCenter Ressourcenanbieter für Dev Center- und Dev Center-Projekt

Beim Registrieren eines Ressourcenanbieters wird der /register/action Vorgang verwendet. Die Berechtigung zum Ausführen dieses Vorgangs ist enthalten, wenn Ihrem Konto die Rolle " Mitwirkender" oder "Besitzer" in Ihrem Abonnement zugewiesen ist.

Azure-Portal

  1. Melden Sie sich beim Azure-Portal an.

  2. Suchen Sie im Menü im Azure-Portal nach Abonnements. Wählen Sie es aus den verfügbaren Optionen aus.

  3. Wählen Sie das Azure-Abonnement aus, das Sie für verwaltete DevOps-Pools verwenden möchten.

  4. Wählen Sie im linken Menü unter Einstellungen die Option Ressourcenanbieter aus.

  5. Suchen Sie nach Microsoft.DevOpsInfrastructure, aktivieren Sie das Kontrollkästchen aus der Liste, und wählen Sie "Registrieren" aus.

    Screenshot der Registrierung des Azure-Ressourcenanbieters für verwaltete DevOps-Pools.

  6. Suchen Sie nach Microsoft.DevCenter. Wenn Microsoft.DevCenter nicht registriert ist, aktivieren Sie das Kontrollkästchen aus der Liste, und wählen Sie "Registrieren" aus.

  7. Um die Azure-Regionen anzuzeigen, die verwaltete DevOps-Pools in Ihrem Abonnement unterstützen, registrieren Sie zuerst den Microsoft.DevOpsInfrastructure-Anbieter, wählen Sie sie aus der Liste aus, und wählen Sie "Speicherorte" aus.

    Screenshot der Azure-Regionen, die verwaltete DevOps-Pools unterstützen.

Weitere Informationen zu Azure-Ressourcenanbietern finden Sie unter Azure-Ressourcenanbieter und -Typen.

Überprüfen von Kontingenten für verwaltete DevOps-Pools

Verwaltete DevOps-Pools verwenden Azure-Kontingente , um die Verwendung der Ressourcen des virtuellen Computers zu verwalten, die Ihre Agents ausführen. Verwaltete DevOps-Pools-Kontingente basieren auf CPU-Kernen pro Azure VM-SKU-Familie. Standardmäßig verfügen Regionen, die verwaltete DevOps-Pools unterstützen, über fünf Kerne des Kontingents für die folgenden SKU-Familien.

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

Die Standard-Agent-Größe für neue Ressourcen für verwaltete DevOps-Pools ist Standard D2ads v5, die Teil des StandardDADSv5Family ist. Standard D2ads v5 verwendet zwei Kerne, sodass Sie einen Pool mit bis zu zwei Agents für insgesamt vier Kerne erstellen können, ohne zusätzliches Kontingent anzufordern. Um mehr zu erstellen, müssen Sie eine Kontingentanpassung anfordern.

Anzeigen ihrer Kontingente

  1. Um die Kontingente für SKU-Familien in Ihrer Region anzuzeigen, melden Sie sich beim Azure-Portal an, geben Sie Kontingente in das Suchfeld ein, und wählen Sie "Kontingente" aus der Liste aus.

    Screenshot der Azure-Portal Suche nach Kontingenten.

  2. Wählen Sie verwaltete DevOps-Pools aus.

    Screenshot der Übersicht über Kontingente.

  3. Wählen Sie Ihr Abonnement und die Region aus, in der Sie den Pool erstellen möchten. Im folgenden Beispiel ist das Standard-DADSv5-Familien-vCPUs-Kontingent 8 von 8, was bedeutet, dass acht Kerne verfügbar sind, aber alle acht werden verwendet. Wenn Sie mehr als acht Kerne für diese SKU verwenden oder eine andere SKU verwenden möchten, die kein Kontingent aufweist, können Sie eine Kontingentanpassung anfordern.

    Screenshot der Liste der Kontingente.

Anfordern einer Kontingentanpassung

  1. Um eine Erhöhung des Kontingents anzufordern, wählen Sie "Anforderungsanpassung für die gewünschte SKU in Ihrer Region" aus.

    Screenshot des Menüelements

  2. Geben Sie die gewünschte Anzahl von Kernen für die ausgewählte SKU an, und wählen Sie "Absenden" aus. Im folgenden Beispiel werden 20 Kerne für standard DSv2 Family vCPUs angefordert.

    Screenshot der Auswahl einer erhöhten Anzahl von Kernen.

  3. Die Kontingentanforderung dauert einige Minuten, bis sie verarbeitet werden. Das folgende Beispiel zeigt das Ergebnis einer erfolgreichen Kontingentanpassung.

    Screenshot der gewährten Kontingentanforderung.

    Wenn die Kontingentanpassung nicht automatisch genehmigt werden kann, werden Sie angewiesen, eine Supportanfrage zu senden, wie im folgenden Abschnitt beschrieben.

Erstellen einer Kontingentsupportanfrage

Wenn Ihr Abonnement nicht über die Kapazität zum Konfigurieren Ihres Pools mit der gewünschten Azure VM-SKU und der maximalen Anzahl von Agents verfügt, schlägt die Poolerstellung mit einem Fehler wie die folgende Meldung fehl:

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. Wechseln Sie zum Link, um eine neue Supportanfrage zu starten, um eine Kontingenterhöhung anzufordern. Wählen Sie Weiter aus.

    Screenshot der neuen Kontingentsupportanfrage

  2. Wählen Sie "Details eingeben" aus.

    Screenshot der neuen Kontingentunterstützungsanfrage.

  3. Geben Sie "Region", "Sku-Familie", "Neues Limit" ein, und wählen Sie "Speichern" aus, und fahren Sie fort. Im folgenden Beispiel werden 100 Kerne für standard DDSv4 Family vCPUs angefordert.

    Screenshot der Kontingentdetails.

  4. Geben Sie die folgenden Details im Formular ein:

    • Schweregrad: Wählen Sie basierend auf den geschäftlichen Auswirkungen einen der verfügbaren Schweregrade aus.

    • Bevorzugte Kontaktmethode: Sie können wählen, ob der Kontakt entweder per E-Mail oder per Telefon hergestellt werden soll.

  5. Klicken Sie auf Weiter: Überprüfen + erstellen. Überprüfen Sie die angegebenen Informationen, und wählen Sie Erstellen aus, um eine Supportanfrage zu erstellen.

Innerhalb von 24 Stunden bewertet das Supportteam für verwaltete DevOps-Pools Ihre Anfrage und geht zurück zu Ihnen.

Erstellen eines Dev Center- und Dev Center-Projekts

Für verwaltete DevOps-Pools ist ein Dev Center- und Dev Center-Projekt erforderlich. Sie haben die Möglichkeit, ein Dev Center- und Dev Center-Projekt zu erstellen, wenn Sie ihren Pool im Azure-Portal erstellen, aber wenn Sie sie vorab erstellen möchten, führen Sie die folgenden Schritte aus. Mehrere verwaltete DevOps-Pools können dasselbe Dev Center- und Dev Center-Projekt verwenden.

Erstellen eines Dev Centers

  1. Melden Sie sich beim Azure-Portal an.

  2. Suchen Sie im Menü Azure-Portal nach Dev Centern, wählen Sie sie aus den verfügbaren Optionen aus, und wählen Sie "Erstellen" aus.

    Screenshot der Schaltfläche

  3. Wählen Sie das gewünschte Abonnement, die Ressourcengruppe, den Namen und den Standort aus, und wählen Sie "Überprüfen " + Erstellen" aus.

    Screenshot des Erstellens eines Dev Centers.

  4. Wählen Sie im Bestätigungsfenster " Erstellen" aus, um das Dev Center zu erstellen.

  5. Warten Sie, bis das neue Dev Center erstellt wurde, und fahren Sie mit dem nächsten Abschnitt fort, und erstellen Sie ein Dev Center-Projekt.

Erstellen eines Dev Center-Projekts

  1. Wechseln Sie zum Im vorherigen Abschnitt erstellten Dev Center, und wählen Sie " Projekt erstellen" aus.

    Screenshot der Schaltfläche

  2. Wählen Sie das gewünschte Abonnement, die Ressourcengruppe, das Dev Center, den Namen und dann "Überprüfen " + Erstellen" aus.

    Screenshot des Projekts

  3. Wählen Sie im Bestätigungsfenster " Erstellen" aus, um das Dev Center-Projekt zu erstellen.

  4. Wenn Sie Ihren verwalteten DevOps-Pool erstellen, geben Sie das Dev Center- und Dev Center-Projekt an, das Sie in diesen Schritten erstellt haben.

Konfigurieren Ihrer Azure DevOps-Organisation

  1. Verbinden Ihrer Azure DevOps-Organisation mit der Microsoft Entra-ID und Überprüfen der Mitgliedschaft
  2. Überprüfen von Azure DevOps-Berechtigungen

Verbinden Ihrer Azure DevOps-Organisation mit der Microsoft Entra-ID und Überprüfen der Mitgliedschaft

Um einen verwalteten DevOps-Pool in Ihrer Azure DevOps-Organisation zu erstellen, muss Ihre Azure DevOps-Organisation mit der Microsoft Entra-ID verbunden sein, und Ihr Benutzerkonto muss Mitglied der folgenden Microsoft Entra ID-Mandanten sein:

  • Der Mandant des Azure-Abonnements, das Ihren verwalteten DevOps-Pool enthält
  • Der Mandant, mit dem Ihre Azure DevOps-Organisation verbunden ist

Wenn die Mandanten unterschiedlich sind, muss Ihr Konto Mitglied beider Mandanten sein. So zeigen Sie Ihre Mandanten an:

  1. Zeigen Sie Ihr aktuelles Verzeichnis (Azure-Mandant) im Azure-Portal an.
  2. Zeigen Sie den Mandanten für Ihre Azure DevOps-Organisation an. Sie können diese Seite direkt im Azure DevOps-Portal hier aufrufen: https://dev.azure.com/<your-organization>/_settings/organizationAad.
  3. Wenn Ihre Azure DevOps-Organisation nicht mit Microsoft Entra-ID verbunden ist, führen Sie die Schritte unter "Verbinden Ihrer Organisation mit Microsoft Entra-ID " aus, und stellen Sie eine Verbindung mit dem gewünschten Mandanten her, z. B. demselben Mandanten wie Ihrem Azure-Abonnement.
  4. Wenn Sich Ihre Azure DevOps-Organisation und Ihr Azure DevOps Pools Azure-Abonnement in verschiedenen Mandanten befinden, stellen Sie sicher, dass Sie Mitglied beider Mandanten sind.

Überprüfen von Azure DevOps-Berechtigungen

Wenn Sie einen verwalteten DevOps-Pool erstellen, wird das Konto, mit dem Sie sich beim Azure-Abonnement anmelden, das Ihren verwalteten DevOps-Pool enthält, verwendet, um einen entsprechenden Agentpool in Ihrer Azure DevOps-Organisation zu erstellen. Um erfolgreich einen verwalteten DevOps-Pool zu erstellen, muss Ihr Konto über eine der folgenden Berechtigungen in Ihrer Azure DevOps-Organisation verfügen. Diese Berechtigungen werden in der Reihenfolge von der geringsten Berechtigung bis zu den meisten Privilegierten aufgelistet.

Nächste Schritte