Freigeben über


Schnellstart: Erstellen eines verwalteten DevOps-Pools mithilfe des Azure-Portal

In diesem Artikel erfahren Sie, wie Sie einen verwalteten DevOps-Pool erstellen und eine Pipeline im neuen Pool ausführen.

Voraussetzungen

Bevor Sie die Schritte in diesem Artikel ausführen, müssen Sie Ihr Azure-Abonnement und Ihre Azure DevOps-Organisation für die Verwendung mit verwalteten DevOps-Pools konfigurieren, wie im Artikel "Voraussetzungen" beschrieben. Diese Schritte müssen nur einmal pro Azure-Abonnement und Azure DevOps-Organisation abgeschlossen werden.

Erstellen der Ressource "Verwaltete DevOps-Pools"

  1. Melden Sie sich beim Azure-Portal an.

  2. Suchen Sie nach verwalteten DevOps-Pools , und wählen Sie sie aus den verfügbaren Optionen aus.

  3. Wählen Sie "Erstellen" oder "Verwaltete DevOps-Pools erstellen" aus, wenn dies Ihr erster Pool ist.

    Screenshot der Schaltfläche

  4. Geben Sie das Projekt "Abonnement", "Ressource", "Dev Center" und "Dev Center" an. Wenn Sie noch keine Ressourcengruppe, ein Dev Center- oder Dev Center-Projekt erstellt haben, können Sie sie in diesem Schritt erstellen. Screenshot der Anfänglichen Konfigurationseinstellungen für verwaltete DevOps-Pools erstellen.

  5. Geben Sie die Azure DevOps-Organisation an, die Sie mit Ihrem Pool verwenden möchten, den Namen des Pools und die Region für Ihren Pool.

    Screenshot des Azure DevOps-Organisationsfelds.

    Standardmäßig sind Pools für alle Projekte in einer einzigen Organisation konfiguriert. Sie können zusätzliche Organisationen konfigurieren oder die Projekte auf der Registerkarte "Sicherheit " einschränken. Wählen Sie eine Region aus, die den anderen Azure-Ressourcen nahe liegt, die Sie für optimale Kosten und Leistung verwenden.

  6. Geben Sie die maximale Anzahl von Agents an, die Verfügbar sein sollen (maximale Anzahl von Agents), die Größe des virtuellen Computers der Agents (Agent-Größe) und den Betriebssystemdatenträgertyp für die Agents. D2adsV5 ist die Standard-Agent-Größe. Wählen Sie "Größe ändern" aus, um bei Bedarf eine andere Größe auszuwählen.

    Screenshot der Agentgröße, -Anzahl und des Betriebssystemdatenträgertyps.

    Agentgrößen (SKUs) mit verfügbaren Verwalteten DevOps-Pools-Kontingenten werden als verfügbar gekennzeichnet. Sie können mehr Kontingent für nicht verfügbare SKUs anfordern. Sobald eine Kontingentanforderung für eine nicht verfügbare SKU genehmigt wurde, wird sie dann als verfügbar aufgeführt. Erfahren Sie mehr über verwaltete DevOps-Pools-Kontingente.

  7. Konfigurieren Sie die Bilder für Ihren Pool. Standardmäßig werden Pools mit einem einzelnen Image erstellt. Wenn Sie das Bild ändern oder mehrere Bilder konfigurieren möchten, wählen Sie "Aus Bildbibliothek hinzufügen" aus, und wählen Sie das Bild oder die Bilder aus, die Sie für Ihren Pool verwenden möchten.

    Screenshot, wenn der Abschnitt

  8. Konfigurieren Sie alle gewünschten zusätzlichen Einstellungen für Ihren Pool, indem Sie die entsprechende Registerkarte auswählen. Zeigen Sie die einzelnen Registerkarten an, um die Standardeinstellungen für verwaltete DevOps-Pools anzuzeigen, und weitere Informationen zu den auf jeder Registerkarte verfügbaren Einstellungen finden Sie unter den folgenden Links. Wenn Sie die Standardeinstellungen für die folgenden Abschnitte verwenden möchten, fahren Sie mit "Überprüfen" und " Erstellen" fort.

    Screenshot der Registerkarten der Einstellungen.

    • Skalierung – Konfigurieren Sie Skalierungseinstellungen, um die Leistung und Kosten Ihres verwalteten DevOps-Pools zu verwalten. Die Standardeinstellung ist zustandslose Agents ohne Standby-Agents.
    • Netzwerk – Fügen Sie Agents aus Ihrem verwalteten DevOps-Pool zu Ihrem virtuellen Netzwerk hinzu. Die Standardeinstellung ist ein isoliertes virtuelles Netzwerk für Ihre Agents.
    • Speicher – Fügen Sie einen leeren Datenträger an Ihre Agents an. Der Standardwert ist kein angefügter Datenträger.
    • Sicherheit – Konfigurieren sie den Organisations- und Projektzugriff, geben Sie Poolberechtigungen an, und konfigurieren Sie den interaktiven Modus für Tests. Der Standardwert ist ein Pool, der für alle Projekte in der Organisation konfiguriert ist, die in der Azure DevOps-Organisation angegeben sind.
    • Tags – Verwenden Sie Tags, um Ihre Azure-Ressourcen und -Verwaltungshierarchie zu organisieren.
  9. Wählen Sie "Überprüfen" und "Erstellen" aus, und wählen Sie "Erstellen " aus, um dies zu bestätigen.

    Screenshot der Anfänglichen Konfigurationseinstellungen für verwaltete DevOps-Pools überprüfen und erstellen.

    Der Bereitstellungsprozess kann einige Minuten dauern. Wenn die Erstellung des Agentpools abgeschlossen ist, können Sie den Pool in Azure DevOps anzeigen und Pipelines in diesem Pool ausführen.

    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 in der folgenden 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. Informationen zum Beheben des Problems finden Sie unter "Überprüfen von verwalteten DevOps-Kontingenten".

Anzeigen des Agentpools in Azure DevOps

  1. Wechseln Sie zum Azure DevOps-Portal, und melden Sie sich bei Ihrer Azure DevOps-Organisation an (https://dev.azure.com/{your-organization}).

  2. Wechseln Sie zu den Azure DevOps-Organisationseinstellungen>.

    Screenshot der Schaltfläche

  3. Wechseln Sie zu Pipelines-Agent-Pools>, und stellen Sie sicher, dass Ihr neuer Pool aufgeführt ist. Wenn Sie gerade den verwalteten DevOps-Pool erstellt haben, kann es einige Minuten dauern, bis der neue Pool in der Agentsliste angezeigt wird.

    Screenshot der Liste der Agentpools.

Ausführen einer Pipeline in Ihrem neuen Pool

In diesem Schritt erstellen wir eine einfache Pipeline im Standard-Repository eines Azure DevOps-Projekts und führen sie in Ihrem neuen verwalteten DevOps-Pool aus.

  1. Wechseln Sie zum Azure DevOps-Portal, und melden Sie sich bei Ihrer Azure DevOps-Organisation an (https://dev.azure.com/{your-organization}).

  2. Wechseln Sie zu dem Projekt, in dem Sie die Pipeline ausführen möchten, und wählen Sie "Pipelines" aus.

    Screenshot der Liste

  3. Wählen Sie "Neue Pipeline " aus (oder "Pipeline erstellen", wenn dies Ihre erste Pipeline ist).

    Screenshot der Schaltfläche

  4. Wählen Sie Azure Repos Git aus.

    Screenshot der Repositorytypen.

  5. Wählen Sie das Repository aus, das denselben Namen wie Ihr Projekt hat. In diesem Beispiel heißt das Projekt "FabrikamFiber", daher wählen wir das Repository mit demselben Namen aus.

    Screenshot des FabrikamFiber-Repositorys.

  6. Wählen Sie "Startpipeline" aus.

    Screenshot der Pipelinevorlagenliste.

  7. Standardmäßig verwendet die Startvorlage einen von Microsoft gehosteten Linux-Agent. Bearbeiten Sie die Pipelinevorlage, und ändern Sie den pool Abschnitt so, dass er sich auf den Pool bezieht, den Sie in den vorherigen Schritten erstellt haben.

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

    In diesem Beispiel heißt der Name fabrikam-managed-poolder verwalteten DevOps-Pools , ersetzen Sie vmImage: ubuntu-latest also durch name: fabrikam-managed-pools, und geben Sie den Namen Ihres verwalteten DevOps-Pools an.

    # Replace fabrikam-managed-pools with the name
    # of your Managed DevOps Pool.
    pool:
      name: fabrikam-managed-pool
    
  8. Wählen Sie "Speichern und ausführen" aus, und wählen Sie "Speichern" aus, und führen Sie zum Bestätigen ein zweites Mal aus.

    Screenshot der Schaltfläche

  9. Wenn dies die erste Pipeline ist, die in diesem Pool ausgeführt wird, werden Sie möglicherweise aufgefordert, Berechtigungen zu erteilen, bevor die Pipeline ausgeführt wird.

  10. Beobachten Sie, wie die Pipeline in Azure DevOps ausgeführt wird, und Sie können zum Azure-Portal wechseln und den ausgeführten Agent in der Ansicht "Agents" anzeigen.