Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wo sind verwaltete DevOps-Pools verfügbar?
Verwaltete DevOps-Pools werden mit Azure DevOps Services und Azure public Cloud unterstützt und werden nicht für andere nationale Cloudangebote unterstützt.
Eine Liste der Azure Regionen, die verwaltete DevOps-Pools unterstützen, finden Sie unter Registrieren des Ressourcenanbieters für verwaltete DevOps-Pools in Ihrem Azure-Abonnement.
Welche Berechtigungen benötige ich in Azure und Azure DevOps zum Erstellen von verwalteten DevOps-Pools?
Die Rolle "Mitwirkender der DevOps-Infrastruktur" ist die am wenigsten privilegierte Azure Rolle, mit der Sie verwaltete DevOps-Pools erstellen und verwalten können. Weitere Informationen finden Sie unter Überprüfen Azure Berechtigungen.
Ihr Konto muss auch über die erforderlichen Berechtigungen in Ihrer Azure DevOps Organisation verfügen. Ausführliche Informationen finden Sie unter Überprüfen Azure DevOps Berechtigungen.
Wie viele Agents kann ich erstellen?
Informationen zum Standardkontingent und zum Erhöhen des Kontingents für Ihren Pool finden Sie unter "Überprüfen verwalteter DevOps-Pools"-Kontingente.
Welche Azure VM-SKU sollte ich auswählen?
Informationen zum Auswählen der richtigen Azure VM-Größe, um Ihre Workflowanforderungen sowie Ihr Budget zu erfüllen, finden Sie unter "Kosten und Leistung verwalten".
Kann ich remote auf meine Agent-VMs zugreifen?
Sie können nicht remote auf die virtuellen Computer zugreifen, die die Agents für verwaltete DevOps-Pools ausführen.
Wie erhalte ich die erforderlichen Kontingente für verwaltete DevOps-Pools?
Verwaltete DevOps-Pools verwenden ein separates Azure Ressourcenanbieter und Kontingentmodell. Um das erforderliche Kontingent für verwaltete DevOps-Pools anzufordern, navigieren Sie im Azure-Portal zu "Kontingente", wählen Sie den Ressourcenanbieter für verwaltete DevOps-Pools aus, wählen Sie die erforderliche VM-Familie aus, und übermitteln Sie dann eine Anforderung zur Erhöhung des Kontingents. Weitere Informationen finden Sie unter "Überprüfen von Kontingenten für verwaltete DevOps-Pools".
Welche Azure Regionen unterstützen verwaltete DevOps-Pools?
Um die Azure-Regionen anzuzeigen, die Managed DevOps Pools in Ihrem Abonnement unterstützen, Überprüfen Sie die Liste der Speicherorte für die Microsoft.DevOpsInfrastructure Ressourcenanbieter.
Melden Sie sich beim portal Azure an.
Suchen Sie im Azure-Portalmenü nach Subscriptions. Wählen Sie es aus den verfügbaren Optionen aus.
Wählen Sie das Azure Abonnement aus, das Sie für verwaltete DevOps-Pools verwenden möchten.
Wählen Sie im linken Menü unter Einstellungen die Option Ressourcenanbieter aus.
Suchen Sie nach Microsoft. DevOpsInfrastructure.
Überprüfen Sie, ob der Status registriert ist. Wenn sie nicht registriert ist, wählen Sie sie aus, und wählen Sie "Registrieren" aus.
Wählen Sie Microsoft.DevOpsInfrastructure aus der Liste, und wählen Sie Standorte aus.
Wichtig
Wenn der Ressourcenanbieter "Microsoft.DevOpsInfrastructure " nicht in Ihrem Abonnement registriert ist, werden keine Standorte angezeigt. Registern Sie den Ressourcenanbieter für verwaltete DevOps-Pools in Ihrem Azure-Abonnement, bevor Sie nach unterstützten Regionen suchen. Weitere Informationen zu Azure Ressourcenanbietern finden Sie unter Azure Ressourcenanbieter und -typen.
Kann ich VM Reservations verwenden, um Kosten für die Agents für verwaltete DevOps-Pools zu sparen?
Nein, VM Reservations gelten nicht für Verwaltete DevOps-Pools-Instanzen.
Kann ich Azure-Hybridvorteil mit verwalteten DevOps-Pools verwenden?
Nein, Sie können den Azure-Hybridvorteil nicht mit verwalteten DevOps-Pools verwenden.
Azure-Hybridvorteil funktioniert mit Ihrem Abonnement, und verwaltete DevOps-Pools verwenden eine im Auftrag gehostete Architektur. Diese Architektur bedeutet, dass die virtuellen Computer, die Ihre Agents für verwaltete DevOps-Pools hosten, in einem Abonnement vorhanden sind, das microsoft gehört. Da diese virtuellen Computer nicht Teil Ihres Abonnements sind, sind sie nicht für Den Azure-Hybridvorteil berechtigt.
Verfügt verwaltete DevOps-Pools über ein Azure Überprüftes Modul?
Ja, das Azure überprüfte Modul für verwaltete DevOps-Pools ist here auf GitHub verfügbar.
Die Pipelineausführung wird während der Ausführung mit einem ähnlichen Fehler abgebrochen:
##[fehler]Remotecomputeranbieterproblem: Agent mit Ausnahme fehlgeschlagen:
Der Computer/Prozess, auf dem die Anforderung xxxx-xxxx-xxxx-xxxx ausgeführt wird, wurde neu gestartet.
Agents können sich von Neustarts nicht erholen.
##[warnung]Problem beim Remotecomputeranbieter:
Empfangene Anforderung zum Aufheben der Bereitstellung: Die Anforderung wurde vom Remoteanbieter abgebrochen.
Dieses Problem kann auftreten, wenn die Agent-VM während der Pipelineausführung aufgrund der Ressourcenauslastung, eines Neustarts des Betriebssystems, Netzwerkunterbrechungen oder hoher Arbeitsauslastungsdruck für den Agent nicht verfügbar ist.
Überprüfen Sie die folgenden Empfehlungen:
- Verwenden Sie eine entsprechend große VM-SKU für Ihre Workload, insbesondere, wenn Ihre Pipeline ressourcenintensive Skripts, Builds oder Tests ausführt.
- Erwägen Sie, große Pipelines in mehrere kleinere Pipelines aufzuteilen oder die Anzahl gleichzeitig ausgeführter Aufträge nach Möglichkeit zu verringern.
- Verschieben Sie große Inlineskripts in Skriptdateien, die in der Quellcodeverwaltung gespeichert sind, um die Wartung und Problembehandlung zu verbessern.
- Überprüfen Sie die Netzwerkkapazität und -stabilität, insbesondere bei Verwendung eines benutzerdefinierten virtuellen Netzwerks. Wenn mehrere Pipelines gleichzeitig ausgeführt werden, sollten Sie die verfügbaren Netzwerkressourcen erhöhen und ihr Netzwerkteam bei Bedarf einbinden.
Wenn die Pipeline automatisierte Tests ausführt, überprüfen Sie die Test-Parallelisierungseinstellungen. Parallele Ausführung von Tests auf kleineren Agent-VMs kann zu einer erhöhten CPU-, Arbeitsspeicher- und Netzwerkauslastung führen. Erwägen Sie die vorübergehende Deaktivierung der Test-Parallelisierung, um festzustellen, ob sie zu dem Problem beiträgt. MSTest bietet z. B. Optionen zum expliziten Aktivieren oder Deaktivieren der Test-Parallelisierung. Weitere Informationen finden Sie unter MSTEST0001: Explizites Aktivieren oder Deaktivieren der Test-Parallelisierung.
Wenn Ihre Pipeline die Aufgabe „Pipelineartefakt herunterladen“ verwendet, sollten Sie die Parallelität beim Herunterladen reduzieren. Standardmäßig kann die Aufgabe ein hohes Maß an Parallelität verwenden. Sie können dies verringern, indem Sie die variable AZURE_PIPELINES_DEDUP_PARALLELISM in Ihrer Pipeline festlegen:
variablen:
AZURE_PIPELINES_DEDUP_PARALLELISM: 2
Die Reduzierung der Parallelität kann dazu beitragen, die CPU, den Arbeitsspeicher, den Datenträger und die Netzwerkauslastung auf der Agent-VM während des Artefaktedownloads zu verringern.