Behandeln von Problemen mit verwalteten DevOps-Pools
Dieser Artikel enthält Lösungen für allgemeine Probleme mit verwalteten DevOps-Pools.
Fehler bei der Poolerstellung
Fehlercode | BESCHREIBUNG |
---|---|
PoolProvisioningFailed |
Fehler bei der Poolerstellung aufgrund von Azure DevOps-Organisationsberechtigungen |
UnauthorizedAccessToVirtualNetwork |
Fehler bei der Poolerstellung aufgrund von VNet-Berechtigungen |
Fehler bei der Poolerstellung aufgrund von Azure DevOps-Organisationsberechtigungen
Die Poolerstellung schlägt mit einem Fehler fehl, der einer der folgenden Fehlermeldungen ähnelt.
Der angemeldete Benutzer wurde in der Azure DevOps-Organisation nicht gefunden.
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>."
So lösen Sie das Problem:
- Ihre Azure DevOps-Organisation muss mit der Microsoft Entra-ID verbunden sein, und Ihr angemeldeter Azure-Benutzer muss Mitglied (und kein Gast) dieses Mandanten sein. Sehen Sie sich die Voraussetzungen für verwaltete DevOps-Pools an – Verbinden Sie Ihre Azure DevOps-Organisation mit der Microsoft Entra-ID, und überprüfen Sie die Mitgliedschaft.
Der angemeldete Benutzer verfügt nicht über Die Berechtigung "Verwalten" in der Azure DevOps-Organisation.
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>."
So lösen Sie das Problem:
- Ihr angemeldeter Azure-Benutzer muss über die richtigen Azure DevOps-Berechtigungen zum Erstellen eines Pools verfügen. Siehe Azure DevOps-Voraussetzungen – Überprüfen der Azure DevOps-Berechtigungen.
Fehler bei der Poolerstellung aufgrund von VNet-Berechtigungen
Fehler bei der UnauthorizedAccessToVirtualNetwork
Poolerstellung, ähnlich dem folgenden Fehler: 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.
So beheben Sie dieses Problem:
- Verwaltete DevOps-Pools erfordern Zugriff auf Ihr virtuelles Netzwerk. Weitere Informationen finden Sie unter Grant Reader and Network Contributor access to DevOpsInfrastructure service principal.
- Das virtuelle Netzwerk-Subnetz muss an delegiert werden.
Microsoft.DevOpsInfrastructure/pools
Siehe Delegieren des Subnetzes an Microsoft.DevOpsInfrastructure/pools.