Risolvere i problemi relativi ai pool devOps gestiti
Questo articolo offre soluzioni ai problemi comuni dei pool devOps gestiti.
Errori di creazione del pool
Codice errore | Descrizione |
---|---|
PoolProvisioningFailed |
Errore di creazione del pool a causa delle autorizzazioni dell'organizzazione di Azure DevOps |
UnauthorizedAccessToVirtualNetwork |
Errore di creazione del pool a causa delle autorizzazioni della rete virtuale |
Errore di creazione del pool a causa delle autorizzazioni dell'organizzazione di Azure DevOps
La creazione del pool non riesce con un errore simile a uno dei messaggi di errore seguenti.
L'utente connesso non è stato trovato nell'organizzazione di Azure DevOps
Validation failure "PoolProvisioningFailed": "Failed to provision agent pool. Exception: The logged in user, <your user>, was not found in the Azure DevOps organization provided, <your Azure DevOps organization>."
Per risolvere il problema:
- L'organizzazione di Azure DevOps deve essere connessa all'ID Microsoft Entra e l'utente connesso ad Azure deve essere un membro (e non un guest) di questo tenant. Vedere Prerequisiti per i pool di DevOps gestiti: connettere l'organizzazione di Azure DevOps all'ID Microsoft Entra e verificare l'appartenenza.
L'utente connesso non dispone delle autorizzazioni di gestione nell'organizzazione di Azure DevOps
Validation failure "PoolProvisioningFailed": "Failed to provision agent pool. Exception: The logged in user, <your user>, does not have Manage permissions in the Azure DevOps organization provided, <your Azure DevOps organization>."
Per risolvere il problema:
- L'utente di Azure connesso deve avere le autorizzazioni appropriate di Azure DevOps per creare un pool. Vedere Prerequisiti di Azure DevOps - Verificare le autorizzazioni di Azure DevOps.
Errore di creazione del pool a causa delle autorizzazioni della rete virtuale
La creazione del pool non riesce con un UnauthorizedAccessToVirtualNetwork
errore simile all'errore seguente: Validation failure "UnauthorizedAccessToVirtualNetwork": "DevOpsInfrastructure service principal does not have Read access to virtual network <your VNet> in resource group <your resource group>. Give Reader and Network Contributor access to DevOpsInfrastructure service principal and try again.
.
Per risolvere il problema:
- I pool DevOps gestiti richiedono l'accesso alla rete virtuale. Vedere Concedere l'accesso con autorizzazioni di lettura e collaboratore alla rete all'entità servizio DevOpsInfrastructure.
- La subnet della rete virtuale deve essere delegata a
Microsoft.DevOpsInfrastructure/pools
. Vedere Delegare la subnet a Microsoft.DevOpsInfrastructure/pools.