Välj Dev Center-projektet för din hanterade DevOps-pool. När du skapar poolen kan du skapa ett Dev Center- och Dev Center-projekt om du inte har något.
Dev Center-projektet anges av egenskapen devCenterProjectResourceId .
Du kan hämta devCenterProjectResourceId för ditt Dev Center-projekt i Azure Portal med hjälp av JSON-vyn från översiktssidan för ditt Dev Center-projekt, eller så kan du hämta det med hjälp av Azure CLI för att fråga projektet om dess id egenskap. I följande exempel devCenterProjectResourceId hämtas från ett Dev Center-projekt med namnet fabrikam-dev-center-project i fabrikam-managed-devops-pools resursgruppen.
az devcenter admin project show --name fabrikam-dev-center-project --resource-group fabrikam-managed-devops-pools --query "id"
Dev Center-projektet anges av parametern devcenter-project-id när du skapar eller uppdaterar en pool.
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
Du kan hämta devcenter-project-id för ditt dev center-projekt i Azure Portal med hjälp av JSON-vyn från översiktssidan för ditt dev center-projekt, eller så kan du hämta det med hjälp av Azure CLI för att fråga projektet om dess id egenskap. I följande exempel devcenter-project-id hämtas från ett dev center-projekt med namnet fabrikam-dev-center-project i fabrikam-managed-devops-pools resursgruppen.
az devcenter admin project show --name fabrikam-dev-center-project --resource-group fabrikam-managed-devops-pools --query "id"
Om din hanterade DevOps-pool har konfigurerats för en enda Azure DevOps-organisation kan du ange organisationen i poolinställningarna.
Om din pool har konfigurerats för flera organisationer finns inte azure DevOps-organisationsinställningen i poolinställningarna. Om du vill konfigurera din pool för användning i flera organisationer går du till Inställningar>Säkerhet och konfigurerar Använd pool i flera organisationer.
Azure DevOps-organisationen konfigureras med hjälp av organizations listan i avsnittet organizationProfile . I följande exempel konfigureras en hanterad DevOps-pool för alla projekt i en enda organisation, med en parallellitet på 4. Ett exempel på hur du konfigurerar flera organisationer finns i Använda pool i flera organisationer.
Azure DevOps-organisationen konfigureras med hjälp av organizations listan i parametern organization-profile . I följande exempel konfigureras en hanterad DevOps-pool för alla projekt i en enda organisation, med en parallellitet på 4. Ett exempel på hur du konfigurerar flera organisationer finns i Använda pool i flera organisationer.
az mdp pool create \
--organization-profile organization-profile.json
# other parameters omitted for space
I följande exempel visas listan organizations i filen organization-profile.json .
Som standard är din hanterade DevOps-pool tillgänglig för alla projekt i dina angivna organisationer. Information om hur du begränsar din pool till specifika projekt finns i Säkerhetsinställningar – konfigurera organisationsåtkomst.
Maximalt antal agenter
Ange det maximala antalet agenter som är tillgängliga för användning i poolen. Om du till exempel anger värdet Maximalt antal agenter på 2 kan du köra högst två agenter samtidigt. Om fler än två jobb placeras i kö körs bara två agenter åt gången medan de andra jobben väntar.
Maximalt antal agenter konfigureras med hjälp av parametern maximum-concurrency när du skapar eller uppdaterar en pool. I följande exempel är Maximalt antal agenter inställt på 4.
az mdp pool create \
--maximum-concurrency 4
# other parameters omitted for space
Kommentar
Maximalt antal agenter konfigurerar det maximala antalet agenter som kan etableras samtidigt, men organisationens egenvärdade parallella jobb anger antalet jobb som kan köras samtidigt. Se till att du har tillräckligt med parallella jobb med egen värd i din organisation för att dina agenter ska kunna köra jobb. Mer information finns i Parallella jobbpriser för Azure DevOps Services.
Agentstorlek
Agentstorlek anger storleken på den virtuella Azure-dator som ska användas som värd för dina hanterade DevOps-poolagenter.
Välj Ändra storlek för att visa och välj en storlek på en virtuell Azure-dator som är tillgänglig i din Azure-region. Agentstorlekar (SKU:er) med tillgängliga kvoter för hanterade DevOps-pooler markeras som Tillgängliga. Du kan begära mer kvot för SKU:er som inte är tillgängliga . När en kvotbegäran för en inte tillgänglig SKU har godkänts visas den sedan som Tillgänglig. Läs mer om kvoter för Hanterade DevOps-pooler.
Agentstorleken konfigureras med hjälp av sku egenskapen i fabricProfile avsnittet . I följande exempel anges en Standard_D2ads_v5 VM-storlek.
Agentstorleken konfigureras med hjälp av sku egenskapen i fabricProfile avsnittet när du skapar eller uppdaterar en pool. I följande exempel anges en Standard_D2ads_v5 VM-storlek.
az mdp pool create \
--fabric-profile fabric-profile.json
# other parameters omitted for space
I följande exempel visas avsnittet sku i filen fabric-profile.json .
Om din prenumeration inte har kapacitet att konfigurera poolen med önskad SKU för virtuella Azure-datorer och maximalt antal agenter får du ett felmeddelande som liknar följande meddelande. 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. Information om hur du löser problemet finns i Granska kvoter för hanterade DevOps-pooler.
Hanterade DevOps-pooler innehåller följande disktyper för OS-disken.
Standard
Standard SSD
Premium SSD
Standardvärdet för OS-disktypen är Standard. Om arbetsbelastningens dataflöde överskrider standardnivån kan du eventuellt få en prestandaförbättring i arbetsbelastningen genom att uppgradera till en mer högpresterande disktyp. Mer information om disktyper och prestanda finns i Azure Managed Disk-typer.
Operativsystemets disktyp konfigureras i Poolinställningar för en befintlig pool och på fliken Grundläggande när du skapar en pool.
Operativsystemdisktypen konfigureras med hjälp av osDiskStorageAccountType egenskapen i avsnittet storageProfile . I följande exempel anges en Standard OS-disktyp. Välj Standard, StandardSSD eller Premium.
I följande exempel anges en Standard OS-disktyp. Välj Standard, StandardSSD eller Premium.
Operativsystemdisktypen konfigureras med hjälp av osDiskStorageAccountType egenskapen i storageProfile avsnittet i parametern fabric-profile . I följande exempel anges en Standard OS-disktyp. Välj Standard, StandardSSD eller Premium.
az mdp pool create \
--fabric-profile fabric-profile.json
# other parameters omitted for space
I följande exempel visas avsnittet storageProfile i filen fabric-profile.json .
Hanterade DevOps-pooler ger dig flera alternativ för avbildningar av virtuella datorer för att köra pipelines i din pool. Du kan skapa din pool med hjälp av valda virtuella Azure Marketplace-avbildningar, använda dina egna anpassade avbildningar i ett Azure Compute-galleri eller använda samma Windows- och Linux-avbildningar som används av Azure Pipelines Microsoft-värdbaserade agenter.
Du kan konfigurera din pool att använda en enda avbildning eller flera avbildningar och använda alias för att konfigurera dina pipelines för att använda en viss avbildning. Mer information finns i Konfigurera avbildningar av hanterade DevOps-pooler.