Anteckning
Å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.
I den här artikeln får du lära dig hur du hanterar en dev box-pool i Microsoft Dev Box med hjälp av Azure Portal.
En dev box-pool är en samling dev boxar som har samma inställningar, exempelvis avbild och nätverksanslutning. En dev box-pool är associerad med ett Microsoft Dev Box-projekt.
Dev box-pooler definierar platsen för dev-rutorna via nätverksanslutningen. Du kan välja att distribuera utvecklingsmiljöer till ett nätverk som drivs av Microsoft eller till ett nätverk som du hanterar. Om du väljer att distribuera dev-rutor till ett nätverk som du hanterar måste du först konfigurera en nätverksanslutning. Organisationer som stöder utvecklare på flera geografiska platser kan skapa dev box-pooler för varje plats genom att ange en närliggande region.
Välj en region nära utvecklarnas fysiska plats för att säkerställa den lägsta svarstiden med dev box.
Utvecklare som har åtkomst till projektet i utvecklingscenter kan skapa en utvecklingsruta från en pool med utvecklingsrutor.
Behörigheter
För att hantera en dev box-pool behöver du följande behörigheter:
| Åtgärd | Behörigheter som krävs |
|---|---|
| Skapa, ta bort eller uppdatera en dev box-pool | – Ägar- eller deltagarbehörigheter för en Azure-prenumeration eller en specifik resursgrupp.
– DevCenter-projektadministratörsbehörigheter för projektet. |
Skapa en dev box-pool
I Microsoft Dev Box är en dev box-pool en samling utvecklingsrutor som du hanterar gemensamt. Du måste ha minst en dev box-pool innan användarna kan generera en dev box. När du skapar en dev box-pool kan du välja bland flera bild- och definitionstyper.
Förstå bild- och definitionstyper
| Typ | Description | När man ska använda |
|---|---|---|
| Bilddefinition | YAML-baserade anpassningsfiler som definierar en basavbildning och tillämpar teamspecifika anpassningar. Kan byggas in i återanvändbara bilder. | Teamspecifika miljöer med automatiserade installationer. Mer information finns i Konfigurera teamanpassningar. |
| Anpassad avbildning | Din organisations anpassade avbildningar från Azure Compute Gallery. | Organisationsspecifika konfigurationer med oberoende val av beräkning och lagring. |
| Marketplace-avbildning | Förkonfigurerade avbildningar från Azure Marketplace, till exempel Windows 11 Enterprise- eller Visual Studio-avbildningar. | Standardkonfigurationer med vanliga verktyg. Erbjuder oberoende beräkningsstorlek och lagringsval. |
| Dev box-definition | Äldre alternativ som kombinerar en basavbildning med fast VM-storlek och lagring. | Bakåtkompatibilitet. Överväg att migrera till Marketplace eller anpassade avbildningar. |
Tips/Råd
Vi rekommenderar att du använder bilddefinitioner, anpassade avbildningar eller Marketplace-avbildningar för mer flexibilitet vid val av beräkningsstorlek och lagring.
Poolens egenskaper
En dev box-pool har följande egenskaper:
| Fastighet | Description |
|---|---|
| Visningsnamn | Namnet på dev box-poolen. Poolnamnet är synligt för utvecklare när de skapar utvecklingsrutor. Namnet måste vara unikt i ett projekt. |
| Definition | Välj en bild för dev-rutorna i den här poolen: - Bilddefinition: YAML-baserade anpassningsfiler som definierar en basavbildning och tillämpar teamspecifika anpassningar. - Anpassad avbildning: Organisationens anpassade avbildningar från beräkningsgallerier som är kopplade till Dev Center - Marketplace-avbildningen: Förkonfigurerade avbildningar från Azure Marketplace - Dev box-definition: Befintliga dev box-definitioner som definierar basavbildningen och storleken. |
| Beräkning | Välj VM-storleken (SKU) för utvecklingsboxarna i den här poolen. Tillgänglig när du använder Marketplace eller anpassade avbildningar. |
| Förvaring | Ange lagringsstorleken för utvecklingsboxarna i den här poolen. Tillgänglig när du använder Marketplace eller anpassade avbildningar. |
| Vinterdvala | Viloläge stöds när både källbilden och beräkningsstorleken är kompatibla. |
| Region | Den region där utvecklingsboxarna i poolen finns. Välj en region nära dina förväntade dev box-användare för optimal användarupplevelse. |
| Nätverksanslutning | Bestämmer vilket nätverk utvecklingsmaskinerna i poolen ansluter till.
- Microsoft Hosted Network: Du kan välja att distribuera utvecklingslådor till ett Microsoft-hanterat nätverk. - Azure-anslutet nätverk: Du kan välja att distribuera dev-rutor till ett Azure-anslutet nätverk som du hanterar. Om du väljer att distribuera dev-rutor till ett nätverk som du hanterar måste du först konfigurera en nätverksanslutning. |
| Licensiering | Du kan tillämpa Azure Hybridförmånslicenser på utvecklingslådorna i poolen. Markera kryssrutan för att bekräfta att din organisation har Azure Hybrid-förmånslicenser som du vill använda för utvecklingsrutorna i den här poolen. |
| Roles | Du kan tilldela användare till antingen lokala administratörer eller standardanvändare i de utvecklingsrutor som de skapar. |
| Access | Avgör hur användare kan komma åt sina utvecklingsrutor.
- Enkel Sign-On (SSO): Aktivera enkel inloggning (SSO) så att användarna kan logga in på sina utvecklingsrutor med hjälp av sina organisationsautentiseringsuppgifter. - Huvudlösa anslutningar: Aktivera huvudlösa anslutningar så att utvecklare kan öppna en utvecklingsruta i Visual Studio Code utan en fullständig skrivbordsmiljö. |
| Kostnadskontroller | Du kan konfigurera kostnadskontroller för att hantera kostnaderna för att köra utvecklingsrutor i poolen.
- Automatiskt stoppschema: Ange ett automatiskt stoppschema för att automatiskt stoppa eller sätta utvecklingslådor i viloläge vid en angiven tidpunkt. - Viloläge: Konfigurera dev-rutor till viloläge efter en angiven respitperiod när ingen är ansluten eller när de aldrig har anslutits. |
Följande steg visar hur du skapar en dev box-pool i ett projekt. När du skapar en dev box-pool kan du välja en marketplace-avbildning, anpassad avbildning eller dev box-definition. Med hjälp av bilder får du flexibiliteten att välja den beräkningsstorlek och lagring som passar dina behov bäst.
Tips/Råd
Använd projektprinciper för att styra SKU:er och bilder, eller andra resurser, till exempel nätverk som specifika projektteam kan använda. Mer information finns i Kontrollera resursanvändning med projektprinciper i Microsoft Dev Box.
Logga in på Azure-portalen.
I sökrutan anger du projekt. I listan med resultat väljer du Projekt.
Öppna projektet där du vill skapa dev box-poolen.
Välj Dev box-pooler och välj sedan Skapa.
I fönstret Skapa en utvecklingspool går du till fliken Grundläggande och anger följande värden:
Inställning Värde Visningsnamn Ange ett namn för poolen. Poolnamnet är synligt för utvecklare att välja när de skapar dev-rutor. Namnet måste vara unikt i ett projekt. Definition Välj en bilddefinition, anpassad avbildning, marketplace-avbildning eller befintlig dev box-definition. Beräkning När du väljer en avbildning kan du ange vm-storleken för utvecklingsrutorna i den här poolen. Förvaring När du väljer en bild kan du ange lagringsstorleken för utvecklingsmiljöerna i denna pool. Vinterdvala Visar om viloläge stöds eller inte. Region Nätverksanslutning 1. Välj Distribuera till ett Microsoft-hostat nätverk.
2. Välj önskad distributionsregion för utvecklingsrutorna. Välj en region nära dina förväntade dev box-användare för optimal användarupplevelse.Licensiering Markera den här kryssrutan för att bekräfta att din organisation har Azure Hybrid-förmånslicenser som du vill använda för utvecklingsmiljöerna i den här poolen. På fliken Hantering anger du följande värden:
Inställning Värde Roles Skaparbehörigheter för Dev box Välj Lokal administratör eller Standardanvändare. Access Aktivera enkel inloggning (SSO) Välj för att göra det möjligt för användare att logga in på sina utvecklingsrutor med hjälp av organisationens autentiseringsuppgifter. Huvudlösa anslutningar Välj för att göra det möjligt för utvecklare att öppna en utvecklingsruta i Visual Studio Code utan en fullständig skrivbordsmiljö. Kostnadskontroller Stoppa automatiskt enligt schemat Markera kryssrutan för att aktivera ett schema för automatisk stopp. Du kan också konfigurera ett autostoppschema när poolen har skapats. Stopp tid Välj en tid för att stänga av alla utvecklingsrutor i poolen. Dev-rutor som stöder viloläge kommer att gå i viloläge vid den angivna tidpunkten. Utvecklingsboxar som inte stöder viloläge stängs av. Tidszon Välj tidszonen för stopptiden. Viloläge vid frånkoppling Sätter utvecklingslådor i viloläge som ingen är ansluten till efter en angiven respitperiod. Tidsfrist Viloläge för utvecklingsrutor som aldrig har anslutits till efter en angiven respitperiod. Välj Skapa.
Kontrollera att den nya utvecklingsmiljöpoolen visas i listan. Du kan behöva uppdatera skärmen.
Azure-portalen distribuerar poolen för utvecklingsrutor och kör hälsokontroller för att säkerställa att avbildningen och nätverket passerar valideringskriterierna för utvecklingsrutor. Följande skärmbild visar fyra dev box-pooler, var och en med olika status.
Hantera utvecklingslådor i en pool
Du kan hantera befintliga dev-rutor i en dev box-pool via Azure Portal. Du kan starta, stoppa eller ta bort dev-rutor.
Viktigt!
Du måste vara medlem i projektadministratörsrollen för att projektet ska kunna hantera dev-rutor i de associerade poolerna.
Om du vill hantera utvecklingsrutor i en pool måste du komma åt poolen via det associerade projektet. Följande steg visar hur du navigerar till poolen.
Logga in på Azure-portalen.
I sökrutan anger du projekt. I resultatlistan väljer du Projekt.
Välj det projekt som innehåller den dev box-pool som du vill hantera.
Välj Dev box-pooler.
Välj den pool som innehåller utvecklingsrutan som du vill hantera. Namnen på pooler som du kan hantera visas som länkar. Om du inte ser poolnamnet som visas som en länk kontrollerar du att du är medlem i projektadministratörsrollen för det här projektet.
Välj fler åtgärder för utvecklingsrutan som du vill hantera.
Beroende på utvecklingsrutans aktuella tillstånd kan du välja Start, Stopp eller Ta bort.
Ta bort en dev boxpool
Du kan ta bort en dev box-pool när du inte längre använder den.
Varning
När du tar bort en dev box-pool tas alla befintliga utvecklingsrutor i poolen bort permanent.
Om du tar bort en dev box-pool tas alla befintliga utvecklingsrutor i poolen bort permanent.
Så här tar du bort en dev box-pool i Azure Portal:
Logga in på Azure-portalen.
I sökrutan anger du projekt. I listan med resultat väljer du Projekt.
Öppna projektet som du vill ta bort utvecklingspoolen från.
Välj fler åtgärder för den dev box-pool som du vill ta bort.
Välj Ta bort.
Bekräfta borttagningen i bekräftelsemeddelandet genom att ange namnet på den dev box-pool som du vill ta bort och välj sedan Ta bort.
Välj Ta bort för att bekräfta.