Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Var är Managed DevOps-pooler tillgängliga?
Hanterade DevOps-pooler stöds med Azure DevOps Services och Azure offentliga molnet och stöds inte på andra nationella molnerbjudanden.
En lista över Azure regioner som stöder hanterade DevOps-pooler finns i Registrera resursprovidern För hanterade DevOps-pooler i din Azure-prenumeration.
Vilka behörigheter behöver jag i Azure och Azure DevOps för att skapa hanterade DevOps-pooler?
Rollen DevOps-infrastrukturdeltagare är den minst privilegierade Azure roll som du kan använda för att skapa och hantera hanterade DevOps-pooler. Mer information finns i Verifiera Azure behörigheter.
Ditt konto måste också ha de behörigheter som krävs i din Azure DevOps organisation. Mer information finns i Verifiera Azure DevOps behörigheter.
Hur många agenter kan jag skapa?
Information om standardkvoten och hur du ökar kvoten för din pool finns i Granska kvoter för hanterade DevOps-pooler.
Vilken Azure VM-SKU ska jag välja?
Information om hur du väljer rätt storlek för virtuella Azure-datorer för att uppfylla dina arbetsflödesbehov samt din budget finns i Hantera kostnader och prestanda.
Kan jag fjärransluta till mina virtuella agentdatorer?
Du kan inte fjärransluta till de virtuella datorer som kör agenterna för hanterade DevOps-pooler.
Hur får jag de kvoter som krävs för Hanterade DevOps-pooler?
Hanterade DevOps-pooler använder en separat Azure resursprovider och kvotmodell. Om du vill begära den kvot som krävs för Hanterade DevOps-pooler går du till Azure portalen, går till Kvoter, väljer resursprovidern Hanterade DevOps-pooler, väljer den nödvändiga VM-familjen och skickar sedan en begäran om kvotökning. Mer information finns i Granska kvoter för hanterade DevOps-pooler.
Vilka Azure regioner har stöd för Hanterade DevOps-pooler?
Om du vill se de Azure-regioner som stöder hanterade DevOps-pooler i din prenumeration granskar du listan över platser för Microsoft.DevOpsInfrastructure resursleverantör.
Logga in på Azure-portalen.
På Azure-portalmenyn söker du efter Prenumerationer. Välj från de tillgängliga alternativen.
Välj den Azure prenumeration som du planerar att använda för Hanterade DevOps-pooler.
På menyn till vänster går du till Inställningar och väljer Resursprovidrar.
Sök efter Microsoft. DevOpsInfrastructure.
Kontrollera att statusen är registrerad. Om den inte är registrerad väljer du den och väljer Registrera.
Välj Microsoft. DevOpsInfrastructure i listan och välj Locations.
Viktigt!
Om resursprovidern Microsoft.DevOpsInfrastructure inte är registrerad i din prenumeration visas inga platser. Registrera resursprovidern För hanterade DevOps-pooler i din Azure-prenumeration innan du söker efter regioner som stöds. Mer information om Azure resursprovidrar finns i Azure resursprovidrar och typer.
Kan jag använda VM-reservationer för att spara på kostnaderna för hanterade DevOps-poolagenter?
Nej, VM-reservationer gäller inte för instanser av hanterade DevOps-pooler.
Kan jag använda Azure Hybrid Benefit med Hanterade DevOps-pooler?
Nej, du kan inte använda Azure Hybrid-förmånen med hanterade DevOps-pooler.
Azure Hybrid-förmånen fungerar med din prenumeration och hanterade DevOps-pooler använder värd på uppdrag av arkitekturen. Den här arkitekturen innebär att de virtuella datorer som är värdar för dina hanterade DevOps-pooler finns i en prenumeration som ägs av Microsoft. Eftersom dessa virtuella datorer inte ingår i din prenumeration är de inte berättigade till Azure Hybrid-förmån.
Har hanterade DevOps-pooler en Azure verifierad modul?
Ja, den Azure verifierade modulen för hanterade DevOps-pooler är tillgänglig här den GitHub.
Pipelinekörningen avbryts under körningen med ett fel som liknar:
##[error]Problem med fjärrdatorleverantören: Agenten misslyckades med ett undantag:
Datorn/processen som kör begäran xxxx-xxxx-xxxx-xxxx startades om.
Agenter kan inte återhämta sig efter omstarter.
##[varning]Problem med fjärrdatorprovider:
Mottagen begäran om avveckling: Begäran avbröts av den externa leverantören.
Det här problemet kan inträffa när den virtuella agentdatorn blir otillgänglig under pipelinekörningen på grund av resursöverbelastning, omstart av operativsystem, nätverksavbrott eller högt arbetsbelastningstryck på agenten.
Granska följande rekommendationer:
- Använd en vm-SKU med lämplig storlek för din arbetsbelastning, särskilt om din pipeline kör resursintensiva skript, byggen eller tester.
- Överväg att dela upp stora pipelines i flera mindre pipelines eller minska antalet jobb som körs samtidigt när det är möjligt.
- Flytta stora infogade skript till skriptfiler som lagras i källkontrollen för att förbättra underhåll och felsökning.
- Granska nätverkskapacitet och stabilitet, särskilt när du använder ett anpassat virtuellt nätverk. Om flera pipelines körs samtidigt kan du överväga att öka tillgängliga nätverksresurser och kontakta nätverksteamet om det behövs.
Om pipelinen kör automatiserade tester granskar du testparallelliseringsinställningarna. Att köra tester parallellt på mindre virtuella agentdatorer kan leda till ökad processor-, minnes- och nätverksförbrukning. Överväg att tillfälligt inaktivera testparallellisering för att avgöra om den bidrar till problemet. MSTest tillhandahåller till exempel alternativ för att uttryckligen aktivera eller inaktivera testparallellisering. Mer information finns i MSTEST0001: Aktivera eller inaktivera testparallellisering explicit.
Om pipelinen använder uppgiften Ladda ned pipelineartefakt kan du överväga att minska nedladdningsparallelliteten. Som standard kan aktiviteten använda en hög grad av parallellitet. Du kan minska detta genom att ange variabeln AZURE_PIPELINES_DEDUP_PARALLELISM i pipelinen:
Variabler:
AZURE_PIPELINES_DEDUP_PARALLELISM: 2
Genom att minska parallelliteten kan du minska processor-, minnes-, disk- och nätverksanvändningen på den virtuella agentdatorn under artefaktnedladdningar.