Tento článek popisuje, jak nakonfigurovat základní nastavení vaší instance spravovaných fondů DevOps.
Přehled
Pokud chcete zobrazit přehled nastavení fondu, přejděte na Přehled.
V přehledu můžete:
Nastavení fondu
Pokud chcete fond nakonfigurovat, přejděte do fondu nastavení>.
Ke konfiguraci fondu použijte následující nastavení:
Projekt Dev Center
Vyberte instanci Dev Center projektu pro váš pool. (Pokud ho nemáte, můžete při vytváření fondu vytvořit instanci Dev Center a instanci projektu Dev Center.)
Vlastnost devCenterProjectResourceId určuje instanci projektu Dev Center .
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"resources": [
{
"name": "fabrikam-managed-pool",
"type": "microsoft.devopsinfrastructure/pools",
"location": "eastus",
"tags": {},
"properties": {
...
"devCenterProjectResourceId": "/subscriptions/subscription_id_placeholder/resourceGroups/fabrikam-managed-devops-pools/providers/Microsoft.DevCenter/projects/fabrikam-dev-center-project"
}
}
]
}
Hodnotu instance devCenterProjectResourceId můžete získat pomocí zobrazení JSON ze stránky přehledu vaší instance projektu Dev Center v Azure portálu. Můžete ho také získat pomocí Azure CLI, abyste dotázali projekt na jeho id vlastnost.
V následujícím příkladu devCenterProjectResourceId se hodnota načte z instance projektu Dev Center pojmenované fabrikam-dev-center-project ve fabrikam-managed-devops-pools skupině prostředků.
az devcenter admin project show --name fabrikam-dev-center-project --resource-group fabrikam-managed-devops-pools --query "id"
Parametr devcenter-project-id určuje instanci projektu Dev Center 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
Instanci devcenter-project-id projektu Dev Center můžete načíst v Azure portálu pomocí zobrazení JSON z přehledové stránky vašeho projektu Dev Center. Můžete ho také 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 instance projektu Dev Center pojmenované fabrikam-dev-center-project ve fabrikam-managed-devops-pools skupině prostředků.
az devcenter admin project show --name fabrikam-dev-center-project --resource-group fabrikam-managed-devops-pools --query "id"
Vlastnost devCenterProjectResourceId určuje instanci projektu Dev Center .
resource managedDevOpsPools 'Microsoft.DevOpsInfrastructure/pools@2025-09-20' = {
name: 'fabrikam-managed-pool'
location: 'eastus'
properties: {
...
devCenterProjectResourceId: '/subscriptions/subscription_id_placeholder/resourceGroups/fabrikam-managed-devops-pools/providers/Microsoft.DevCenter/projects/fabrikam-dev-center-project'
}
}
Instanci devCenterProjectResourceId můžete načíst v Azure portálu pomocí zobrazení JSON ze stránky Přehled instance projektu Dev Center. Můžete ho také získat pomocí Azure CLI, abyste dotazovali projekt na jeho id vlastnost.
V následujícím příkladu se načte devCenterProjectResourceId z instance projektu Dev Center pojmenované fabrikam-dev-center-project ve fabrikam-managed-devops-pools skupině prostředků.
az devcenter admin project show --name fabrikam-dev-center-project --resource-group fabrikam-managed-devops-pools --query "id"
Organizace Azure DevOps
Pokud jste fond nakonfigurovali pro jednu organizaci Azure DevOps, můžete ji zadat v nastavení fondu.
Pokud jste fond nakonfigurovali pro více organizací, nastavení organizace Azure DevOps se v nastavení fondu nenachází. 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.
Hodnotu organizace Azure DevOps můžete nakonfigurovat pomocí organizations seznamu v organizationProfile této části.
V následujícím příkladu je fond nakonfigurován pro všechny projekty v jedné organizaci s paralelismem 4. Příklad, který ukazuje, jak nakonfigurovat více organizací, najdete v tématu Použití fondu ve více organizacích.
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"resources": [
{
"name": "fabrikam-managed-pool",
"type": "microsoft.devopsinfrastructure/pools",
"apiVersion": "2025-09-20",
"location": "eastus",
"properties": {
...
"organizationProfile": {
"organizations": [
{
"url": "https://dev.azure.com/fabrikam-tailspin",
"projects": [],
"parallelism": 4
}
]
}
}
}
]
}
Hodnotu organizace Azure DevOps můžete upravit pomocí seznamu organizations v parametru organization-profile.
V následujícím příkladu je fond nakonfigurovaný pro všechny projekty v jedné organizaci s paralelismem 4. Příklad, který ukazuje, jak nakonfigurovat 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 .
{
"AzureDevOps": {
"organizations": [
{
"url": "https://dev.azure.com/fabrikam-tailspin",
"projects": [],
"parallelism": 4
}
],
"permissionProfile": {...}
}
}
Hodnotu organizace Azure DevOps můžete nakonfigurovat pomocí organizations seznamu v sekci organizationProfile.
V následujícím příkladu je fond nakonfigurovaný pro všechny projekty v jedné organizaci, s paralelností 4.
Příklad, který ukazuje, jak nakonfigurovat více organizací, najdete v tématu Použití fondu ve více organizacích.
resource managedDevOpsPools 'Microsoft.DevOpsInfrastructure/pools@2025-09-20' = {
name: 'fabrikam-managed-pool'
location: 'eastus'
properties: {
...
organizationProfile: {
organizations: [
{
url: 'https://dev.azure.com/fabrikam-tailspin'
projects: []
parallelism: 4
}
]
}
}
}
Ve výchozím nastavení je fond 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ů, kteří se dají zřídit současně ve vaší síti. Pokud například zadáte maximální hodnotu agentů 2, můžete současně spustit maximálně dva agenty. Pokud je ve frontě více než dvě úlohy, spustí je pouze dva agenti, zatímco ostatní úlohy čekají.
Pomocí podokna Agenti můžete zobrazit aktuální stav a počet zřízených agentů ve vašem fondu. Všechny agenty v zobrazení Agenti (s výjimkou agentů se stavem Vráceno ) běží na prostředku virtuálního počítače a započítávají se do maximálního počtu agentů .
Maximální hodnotu agentů můžete nakonfigurovat v nastavení fondu pro existující fond a na kartě Základy při vytváření fondu.
Maximální hodnotu agentů můžete nakonfigurovat pomocí maximumConcurrency vlastnosti.
V následujícím příkladu je maximální hodnota 4 .
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"resources": [
{
"name": "fabrikam-managed-pool",
"type": "microsoft.devopsinfrastructure/pools",
"apiVersion": "2025-09-20",
"location": "eastus",
"properties": {
...
"maximumConcurrency": 4
}
}
]
}
Maximální hodnotu agentů můžete nakonfigurovat pomocí parametru maximum-concurrency při vytváření nebo aktualizaci fondu.
V následujícím příkladu je maximální hodnota 4 .
az mdp pool create \
--maximum-concurrency 4
# other parameters omitted for space
Maximální hodnotu agentů můžete nakonfigurovat pomocí maximumConcurrency vlastnosti.
V následujícím příkladu je maximální hodnota 4 .
resource managedDevOpsPools 'Microsoft.DevOpsInfrastructure/pools@2025-09-20' = {
name: 'fabrikam-managed-pool'
location: 'eastus'
properties: {
...
maximumConcurrency: 4
}
}
Poznámka:
Maximální hodnota agentů konfiguruje maximální počet agentů, které je možné zřídit současně, ale počet paralelních úloh v místním prostředí vaší organizace určuje počet úloh, které se dají spustit souběžně. 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
Nastavení velikosti agenta určuje velikost virtuálního počítače Azure , která se má použít k hostování agentů spravovaných fondů DevOps.
Pokud chcete zobrazit a vybrat velikost virtuálního počítače Azure, která je dostupná ve vaší oblasti Azure, vyberte Změnit velikost. Velikosti agentů (SKU) s dostupnými kvótami spravovaných DevOps fondů jsou označené Dostupné. Můžete požádat o další kvótu pro skladové položky, které jsou označené jako Nedostupné. Po schválení žádosti o kvótu pro skladovou položku Není k dispozici je označena jako Dostupná. Přečtěte si další informace o kvótách spravovaných fondů DevOps.
Velikost agenta můžete nakonfigurovat pomocí sku vlastnosti v fabricProfile části. V následujícím příkladu je zadána Standard_D2ads_v5 velikost virtuálního počítače.
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"resources": [
{
"name": "fabrikam-managed-pool",
"type": "microsoft.devopsinfrastructure/pools",
"apiVersion": "2025-09-20",
"location": "eastus",
"properties": {
...
"fabricProfile": {
"sku": {
"name": "Standard_D2ads_v5"
}
}
}
}
]
}
Velikost agenta můžete nakonfigurovat pomocí sku vlastnosti v oddílu fabricProfile při vytváření nebo aktualizaci fondu. V následujícím příkladu je zadána Standard_D2ads_v5 velikost virtuálního počítače.
az mdp pool create \
--fabric-profile fabric-profile.json
# other parameters omitted for space
Následující příklad ukazuje sku část fabric-profile.json souboru.
{
"vmss": {
"sku": {
"name": "Standard_D2ads_v5"
},
"images": [...],
"osProfile": {...},
"storageProfile": {...}
}
}
Velikost agenta můžete nakonfigurovat pomocí sku vlastnosti v oddílu fabricProfile . V následujícím příkladu je zadána Standard_D2ads_v5 velikost virtuálního počítače.
resource managedDevOpsPools 'Microsoft.DevOpsInfrastructure/pools@2025-09-20' = {
name: 'fabrikam-managed-pool'
location: 'eastus'
properties: {
fabricProfile: {
...
sku: {
name: 'Standard_D2ads_v5'
}
}
}
}
Pokud vaše předplatné nemá kapacitu ke konfiguraci fondu s SKU virtuálních počítačů Azure a maximálním počtem agentů, které zadáte, zobrazí se chybová zpráva podobná této:
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í podobná chyba SKU family <sku-family> is not available in location <region>, ujistěte se, že vaše velikost skladové položky 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é skupiny DevOps poskytují pro OS disk 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 můžete nakonfigurovat v nastavení fondu pro existující fond.
Typ disku s operačním systémem můžete nakonfigurovat na kartě Základy při vytváření fondu.
Typ disku s operačním systémem můžete nakonfigurovat pomocí osDiskStorageAccountType vlastnosti v oddílustorageProfile. Vyberte Standard, StandardSSD nebo Premium.
V následujícím příkladu je zadán typ disku se standardním operačním systémem:
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"resources": [
{
"name": "fabrikam-managed-pool",
"type": "microsoft.devopsinfrastructure/pools",
"apiVersion": "2025-09-20",
"location": "eastus",
"properties": {
...
"storageProfile": {
"osDiskStorageAccountType": "Standard"
}
}
}
]
}
Typ disku s operačním systémem můžete nakonfigurovat pomocí osDiskStorageAccountType vlastnosti v storageProfile oddílu v parametrufabric-profile.
Vyberte Standard, StandardSSD nebo Premium. V následujícím příkladu je zadán typ disku se standardním operačním systémem.
az mdp pool create \
--fabric-profile fabric-profile.json
# other parameters omitted for space
Následující příklad ukazuje storageProfile část fabric-profile.json souboru.
{
"vmss": {
"sku": {...},
"images": [...],
"osProfile": {...},
"storageProfile": {
"osDiskStorageAccountType": "Standard",
"dataDisks": []
}
}
}
Typ disku s operačním systémem můžete nakonfigurovat pomocí osDiskStorageAccountType vlastnosti v oddílustorageProfile.
Vyberte Standard, StandardSSD nebo Premium. V následujícím příkladu je zadán typ disku se standardním operačním systémem.
resource managedDevOpsPools 'Microsoft.DevOpsInfrastructure/pools@2025-09-20' = {
name: 'fabrikam-managed-pool'
location: 'eastus'
properties: {
fabricProfile: {
...
storageProfile: {
osDiskStorageAccountType: 'Standard'
}
}
}
}
Obrázky
Spravované fondy DevOps poskytují několik možností imagí virtuálních počítačů, které můžete použít ke spouštění pipeline v rámci fondu. Fond můžete vytvořit pomocí vybraných imagí virtuálních počítačů z Marketplace, vlastních imagí v instanci Galerie výpočetních prostředků Azure nebo stejných imagí Windows a Linuxu, které používají agenti Hostovaní Microsoftem v Azure Pipelines.
Fond můžete nakonfigurovat tak, aby používal jeden obraz nebo více obrazů. Aliasy můžete použít také ke konfiguraci kanálů tak, aby používaly konkrétní image. Další informace najdete v tématu Konfigurace imagí spravovaných fondů DevOps.
Důležitý
Pokud máte ve fondu více obrazů a v kanálech nepoužíváte požadavky k určení obrazu, kanály se spouštějí pomocí prvního uvedeného obrazu ve fondu. Pořadí obrázků ve fondu můžete změnit následujícími způsoby:
- Použití šablon: Změňte pořadí obrázků v
images seznamu v oddílu fabricProfile .
- Použití přetahování: Řazení obrázků v seznamu obrázků na webu Azure Portal
Související obsah