Projekt Dev Center můžete načíst devCenterProjectResourceId na webu Azure Portal pomocí zobrazení JSON ze stránky přehledu projektu Dev Center nebo ho můžete načíst pomocí Azure CLI k dotazování projektu na jeho id vlastnost. V následujícím příkladu se načte devCenterProjectResourceId z projektu Dev Center pojmenovaného fabrikam-dev-center-projectfabrikam-managed-devops-pools ve skupině prostředků.
az devcenter admin project show --name fabrikam-dev-center-project --resource-group fabrikam-managed-devops-pools --query "id"
Projekt dev center je určen parametrem devcenter-project-id při vytváření nebo aktualizaci fondu.
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
Projekt vývojového centra můžete načíst devcenter-project-id na webu Azure Portal pomocí zobrazení JSON ze stránky přehledu projektu dev center nebo ho můžete načíst pomocí Azure CLI k dotazování projektu na jeho id vlastnost. V následujícím příkladu se načte devcenter-project-id z projektu vývojového centra pojmenovaného fabrikam-dev-center-projectfabrikam-managed-devops-pools ve skupině prostředků.
az devcenter admin project show --name fabrikam-dev-center-project --resource-group fabrikam-managed-devops-pools --query "id"
Pokud je spravovaný fond DevOps nakonfigurovaný pro jednu organizaci Azure DevOps, můžete ji zadat v nastavení fondu.
Pokud je váš fond nakonfigurovaný pro více organizací, nastavení organizace Azure DevOps není v nastavení fondu. Pokud chcete fond nakonfigurovat pro použití v několika organizacích, přejděte na Nastavení>zabezpečení a nakonfigurujte fond Použít ve více organizacích.
Organizace Azure DevOps je nakonfigurovaná pomocí organizations seznamu v organizationProfile části. V následujícím příkladu je spravovaný fond DevOps nakonfigurovaný pro všechny projekty v jedné organizaci s paralelismus 4. Příklad konfigurace více organizací najdete v tématu Použití fondu ve více organizacích.
Organizace Azure DevOps je nakonfigurovaná pomocí organizations seznamu v parametru organization-profile . V následujícím příkladu je spravovaný fond DevOps nakonfigurovaný pro všechny projekty v jedné organizaci s paralelismus 4. Příklad konfigurace více organizací najdete v tématu Použití fondu ve více organizacích.
az mdp pool create \
--organization-profile organization-profile.json
# other parameters omitted for space
Následující příklad ukazuje organizations seznam v souboru organization-profile.json .
Ve výchozím nastavení je spravovaný fond DevOps dostupný pro všechny projekty v určených organizacích. Pokud chcete fond omezit na konkrétní projekty, přečtěte si téma Nastavení zabezpečení – konfigurace přístupu k organizaci.
Maximální počet agentů
Zadejte maximální počet agentů, které lze zřídit v daném čase v rámci vašeho fondu. Pokud například zadáte maximální hodnotu agentů 2, můžete současně spustit maximálně dva agenty. Pokud se zařadí do fronty více než dvě úlohy, spustí úlohy během čekání ostatních úloh pouze dva agenti najednou.
Aktuální stav a počet zřízených agentů ve vašem fondu můžete zobrazit pomocí podokna Agenti. Všichni agenti v zobrazení Agenti (s výjimkou agentů se stavem Vrácených) jsou spuštěni na virtuálním prostředí a se počítají do maximálního počtu agentů.
Maximální počet agentů se konfiguruje pomocí parametru maximum-concurrency při vytváření nebo aktualizaci fondu. V následujícím příkladu je maximální počet agentů nastaven na 4.
az mdp pool create \
--maximum-concurrency 4
# other parameters omitted for space
Poznámka:
Maximální počet agentů konfiguruje maximální počet agentů, které je možné zřídit současně, ale počet souběžných paralelních úloh vaší organizace určuje počet úloh, které se dají spustit současně. Ujistěte se, že máte ve vaší organizaci k dispozici dostatek souběžných úloh v místním prostředí, aby mohli agenti spouštět úlohy. Další informace najdete v tématu o cenách paralelních úloh Azure DevOps Services.
Velikost agenta
Velikost agenta určuje velikost virtuálního počítače Azure, která se má použít k hostování agentů spravovaných fondů DevOps.
Zvolte Změnit velikost , abyste zobrazili a vybrali velikost virtuálního počítače Azure, která je dostupná ve vaší oblasti Azure. Velikosti agentů (SKU) s dostupnými kvótami spravovaných fondů DevOps jsou označené jako Dostupné. Můžete požádat o další kvótu pro nedostupné skladové položky. Jakmile se žádost o kvótu pro skladovou položku Není k dispozici schválí, zobrazí se jako Dostupná.
Přečtěte si další informace o kvótách spravovaných fondů DevOps.
Velikost agenta se konfiguruje pomocí sku vlastnosti v oddílu fabricProfile . V následujícím příkladu je zadána velikost virtuálního počítače Standard_D2ads_v5 .
Velikost agenta se konfiguruje pomocí sku vlastnosti v oddílu fabricProfile při vytváření nebo aktualizaci fondu. V následujícím příkladu je zadána velikost virtuálního počítače Standard_D2ads_v5 .
az mdp pool create \
--fabric-profile fabric-profile.json
# other parameters omitted for space
Následující příklad ukazuje sku část souboru fabric-profile.json .
Pokud vaše předplatné nemá kapacitu pro konfiguraci fondu s požadovanou skladovou položku virtuálního počítače Azure a maximální počet agentů, zobrazí se chyba podobná následující zprávě.
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. Pokud chcete tento problém vyřešit, přečtěte si téma Kontrola kvót spravovaných fondů DevOps.
Ne všechny jednotky SKU se podporují pro všechny oblasti Azure. Pokud se zobrazí chyba podobná jako SKU family <sku-family> is not available in location <region>, ujistěte se, že velikost vaší jednotky SKU je pro vaši oblast podporovaná. Další informace najdete v tématu Velikosti virtuálních počítačů v Azure a Produkty dostupné v jednotlivých oblastech.
Typ disku operačního systému
Spravované fondy DevOps poskytují pro disk s operačním systémem následující typy disků.
Standard
SSD úrovně Standard
SSD úrovně Premium
Výchozí typ disku s operačním systémem je Standard. Pokud propustnost vaší úlohy překračuje úroveň úrovně Standard, můžete potenciálně zlepšit výkon úlohy upgradem na výkonnější typ disku. Další informace o typech disků a výkonu najdete v tématu Typy spravovaných disků Azure.
Typ disku s operačním systémem se konfiguruje v nastavení fondu pro existující fond a na kartě Základy při vytváření fondu.
Typ disku s operačním systémem se konfiguruje pomocí osDiskStorageAccountType vlastnosti v oddílu storageProfile . V následujícím příkladu je zadán typ disku se standardním operačním systémem. Zvolte Standard, StandardSSD nebo Premium.
V následujícím příkladu je zadán typ disku se standardním operačním systémem. Zvolte Standard, StandardSSD nebo Premium.
Typ disku s operačním systémem je nakonfigurován pomocí osDiskStorageAccountType vlastnosti v storageProfile oddílu v parametru fabric-profile . V následujícím příkladu je zadán typ disku se standardním operačním systémem. Zvolte Standard, StandardSSD nebo Premium.
az mdp pool create \
--fabric-profile fabric-profile.json
# other parameters omitted for space
Následující příklad ukazuje storageProfile část souboru fabric-profile.json .
Spravované fondy DevOps poskytují několik možností pro image virtuálních počítačů pro spouštění kanálů ve fondu. Fond můžete vytvořit pomocí vybraných imagí virtuálních počítačů Azure Marketplace, použít vlastní image v Galerii výpočetních prostředků Azure nebo použít stejné image Windows a Linuxu, které používají agenti Hostovaní Microsoftem v Azure Pipelines.
Fond můžete nakonfigurovat tak, aby používal jednu image nebo více imagí, a pomocí aliasů nakonfigurujte kanály tak, aby používaly konkrétní image. Další informace najdete v tématu Konfigurace imagí spravovaných fondů DevOps.