Kies het Ontwikkelaarscentrum project voor uw beheerde DevOps-pool. Tijdens het maken van een pool kunt u een Ontwikkelaarscentrum en Ontwikkelaarscentrum project maken als u er geen hebt.
Het ontwikkelaarscentrumproject wordt opgegeven door de devCenterProjectResourceId eigenschap.
U kunt het devCenterProjectResourceId voor uw Ontwikkelaarscentrum project ophalen in Azure Portal met behulp van de JSON-weergave op de overzichtspagina van uw Ontwikkelaarscentrum project, of u kunt het ophalen met behulp van de Azure CLI om een query uit te voeren op het project voor id de eigenschap. In het volgende voorbeeld wordt het devCenterProjectResourceId opgehaald uit een Ontwikkelaarscentrum project met de naam fabrikam-dev-center-project in de fabrikam-managed-devops-pools resourcegroep.
az devcenter admin project show --name fabrikam-dev-center-project --resource-group fabrikam-managed-devops-pools --query "id"
az mdp pool create \
--devcenter-project-id /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/resourceGroupName/providers/Microsoft.DevCenter/projects/devCenterProjectName
# other parameters omitted for space
U kunt het devcenter-project-id voor uw ontwikkelaarscentrumproject ophalen in Azure Portal met behulp van de JSON-weergave op de overzichtspagina van uw ontwikkelaarscentrumproject of u kunt het ophalen met behulp van de Azure CLI om een query uit te voeren op het project voor id de eigenschap. In het volgende voorbeeld wordt het devcenter-project-id opgehaald uit een ontwikkelaarscentrumproject met de naam fabrikam-dev-center-project in de fabrikam-managed-devops-pools resourcegroep.
az devcenter admin project show --name fabrikam-dev-center-project --resource-group fabrikam-managed-devops-pools --query "id"
Als uw beheerde DevOps-pool is geconfigureerd voor één Azure DevOps-organisatie, kunt u de organisatie opgeven in poolinstellingen.
Als uw pool is geconfigureerd voor meerdere organisaties, is de instelling van de Azure DevOps-organisatie niet aanwezig in de poolinstellingen. Als u uw pool wilt configureren voor gebruik in meerdere organisaties, gaat u naar Instellingenbeveiliging> en configureert u De groep Gebruiken in meerdere organisaties.
Uw beheerde DevOps-pool is standaard beschikbaar voor alle projecten in uw opgegeven organisaties. Zie Beveiligingsinstellingen: organisatietoegang configureren om uw groep te beperken tot specifieke projecten.
Maximum aantal agents
Geef het maximumaantal agents op dat op een bepaald moment in uw pool kan worden ingesteld. Als u bijvoorbeeld een maximumwaarde voor agents van 2 opgeeft, kunt u maximaal twee agents tegelijk uitvoeren. Als er meer dan twee taken in de wachtrij worden geplaatst, worden er slechts twee agents tegelijk uitgevoerd terwijl de andere taken wachten.
U kunt de huidige status en het aantal geprovisioneerde agents in uw pool bekijken via het deelvenster Agents. Alle agents in de agents weergave (met uitzondering van agents met een geretourneerde status) worden uitgevoerd op een virtuele-machineresource en tellen mee voor het aantal Maximumagenten.
Maximum aantal agents wordt geconfigureerd in poolinstellingen voor een bestaande pool en op het tabblad Basisinformatie bij het maken van een pool.
Maximum aantal agents wordt geconfigureerd met behulp van de maximumConcurrency eigenschap. In het volgende voorbeeld is maximum aantal agents ingesteld op 4.
Maximum aantal agents wordt geconfigureerd met behulp van de parameter bij het maximum-concurrency maken of bijwerken van een pool. In het volgende voorbeeld is maximum aantal agents ingesteld op 4.
az mdp pool create \
--maximum-concurrency 4
# other parameters omitted for space
Notitie
Maximumaantal agents configureert het maximum aantal agents dat tegelijkertijd kan worden ingericht, maar het aantal zelf-hostende parallelle taken van uw organisatie geeft het aantal taken op dat gelijktijdig kan worden uitgevoerd. Zorg ervoor dat er voldoende zelf-hostende parallelle taken beschikbaar zijn in uw organisatie om uw agents in staat te stellen taken uit te voeren. Zie prijzen voor parallelle taken van Azure DevOps Services voor meer informatie.
Kies Grootte wijzigen om de grootte weer te geven en selecteer een virtuele Azure-machinegrootte die beschikbaar is in uw Azure-regio. Agentgrootten (SKU's) met beschikbare quota voor beheerde DevOps-pools worden gemarkeerd als Beschikbaar. U kunt meer quotum aanvragen voor niet-beschikbare SKU's. Zodra een quotumaanvraag voor een niet-beschikbare SKU is goedgekeurd, wordt deze weergegeven als Beschikbaar.
Meer informatie over quota voor beheerde DevOps-pools.
De agentgrootte wordt geconfigureerd met behulp van de sku eigenschap in de fabricProfile sectie. In het volgende voorbeeld wordt een Standard_D2ads_v5 VM-grootte opgegeven.
De agentgrootte wordt geconfigureerd met behulp van de sku eigenschap in de sectie bij het fabricProfile maken of bijwerken van een pool. In het volgende voorbeeld wordt een Standard_D2ads_v5 VM-grootte opgegeven.
az mdp pool create \
--fabric-profile fabric-profile.json
# other parameters omitted for space
In het volgende voorbeeld ziet u de sku sectie van het bestand fabric-profile.json .
Als uw abonnement niet over de capaciteit beschikt om uw pool te configureren met de gewenste Azure VM-SKU en het maximumaantal agents, krijgt u een foutbericht dat lijkt op het volgende bericht.
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. Zie Quota voor beheerde DevOps-pools controleren om het probleem op te lossen.
Niet alle SKU's worden ondersteund voor alle Azure-regio's. Als u een foutmelding krijgt zoals SKU family <sku-family> is not available in location <region>, controleert u of uw SKU-grootte wordt ondersteund voor uw regio. Zie Grootten voor virtuele machines in Azure en Beschikbare producten per regio voor meer informatie.
Type besturingssysteemschijf
Beheerde DevOps-pools bieden de volgende schijftypen voor de besturingssysteemschijf.
Standaard
Standard SSD
Premium SSD
Het standaardtype besturingssysteemschijf is Standard. Als de doorvoer van uw werkbelasting het niveau van de standard-laag overschrijdt, kunt u mogelijk een prestatieverbetering in uw workload krijgen door een upgrade uit te voeren naar een beter presterend schijftype. Zie Azure Managed Disk Types (Beheerde schijftypen) voor meer informatie over schijftypen en prestaties.
Het type besturingssysteemschijf wordt geconfigureerd ingroepsinstellingen voor een bestaande pool en op het tabblad Basisinformatie bij het maken van een pool.
Het type besturingssysteemschijf wordt geconfigureerd met behulp van de osDiskStorageAccountType eigenschap in de storageProfile sectie. In het volgende voorbeeld wordt een standaardschijftype van het besturingssysteem opgegeven. Kies Standard, StandardSSD of Premium.
In het volgende voorbeeld wordt een standaardschijftype van het besturingssysteem opgegeven. Kies Standard, StandardSSD of Premium.
Het type besturingssysteemschijf wordt geconfigureerd met behulp van de osDiskStorageAccountType eigenschap in de storageProfile sectie in de fabric-profile parameter. In het volgende voorbeeld wordt een standaardschijftype van het besturingssysteem opgegeven. Kies Standard, StandardSSD of Premium.
az mdp pool create \
--fabric-profile fabric-profile.json
# other parameters omitted for space
In het volgende voorbeeld ziet u de storageProfile sectie van het bestand fabric-profile.json .
Beheerde DevOps-pools bieden u verschillende opties voor installatiekopieën van virtuele machines voor het uitvoeren van pijplijnen in uw pool. U kunt uw pool maken met behulp van geselecteerde Azure Marketplace VM-installatiekopieën, uw eigen aangepaste installatiekopieën gebruiken in een Azure Compute Gallery of dezelfde Windows- en Linux-installatiekopieën gebruiken die worden gebruikt door door Microsoft gehoste Azure Pipelines-agents.
U kunt uw pool configureren voor gebruik van één installatiekopieën of meerdere installatiekopieën en aliassen gebruiken om uw pijplijnen te configureren voor het gebruik van een specifieke installatiekopieën. Zie Installatiekopieën voor beheerde DevOps-pools configureren voor meer informatie.