Dela via


Snabbstart: Konfigurera Microsoft Dev Box

I den här snabbstarten konfigurerar du alla resurser i Microsoft Dev Box för att göra det möjligt för utvecklingsteam att självbetjäna sina utvecklingsrutor. Lär dig hur du skapar och konfigurerar ett utvecklingscenter, anger en dev box-definition och skapar en dev box-pool. När du har slutfört den här snabbstarten kan utvecklare använda utvecklarportalen för att skapa och ansluta till en utvecklingsruta.

En dev box är en daglig molnbaserad arbetsstation för utvecklaren. Det är en virtuell dator (VM) förkonfigurerad med de verktyg och resurser som utvecklaren behöver för ett projekt.

Det finns två faser för att konfigurera Microsoft Dev Box. Först konfigurerar plattformstekniker nödvändiga Microsoft Dev Box-resurser i Azure-portalen. Efter den här fasen skapar och hanterar användarna sina utvecklingsrutor i utvecklarportalen. Den här snabbstarten visar hur du avslutar den första fasen.

Följande diagram visar stegen för att konfigurera Microsoft Dev Box i Azure-portalen.

Diagram som visar stegen för att konfigurera Microsoft Dev Box i Azure-portalen.

Skapa först ett utvecklingscenter och ett projekt för att organisera dev box-resurser. Skapa sedan en dev box-definition som ska användas när du skapar dev-rutor. Skapa sedan en pool för utvecklingslådor för att definiera nätverksanslutningen och utvecklingslådedefinitionen som dessa använder. Användare som har åtkomst till ett projekt kan skapa utvecklingsrutor från de pooler som är associerade med projektet.

Om du redan har konfigurerat Microsoft Dev Box och vill lära dig hur du skapar och ansluter till dev-rutor kan du läsa Snabbstart: Skapa en utvecklingsruta med hjälp av utvecklarportalen.

Förutsättningar

För att slutföra den här snabbstarten behöver du:

Krav Detaljer
Azure-konto Ett Azure-konto med en aktiv prenumeration. Om du inte har en Azure-prenumeration, skapa ett gratis konto innan du börjar.
behörigheter Rollen Ägare eller Deltagare i en Azure-prenumeration eller resursgrupp.
Användarlicenser Varje användare behöver en licens för Windows 11 Enterprise eller Windows 10 Enterprise, Microsoft Intune och Microsoft Entra ID P1. Dessa licenser ingår i:
– Microsoft 365 E3, Microsoft 365 E5
– Microsoft 365 A3, Microsoft 365 A5
– Microsoft 365 Business Premium
– Microsoft 365 F3*
– Användningsförmån för Microsoft 365 Education Student
* Microsoft 365 F3 innehåller ingen Windows Enterprise-licens, men den innehåller begränsade Microsoft Entra-ID- och Intune-funktioner
Enhetshantering Microsoft Intune. Din organisation måste använda Microsoft Intune för enhetshantering.
Identitet Microsoft Entra-ID. Din organisation måste använda Microsoft Entra-ID för identitets- och åtkomsthantering.
Resursprovider Registrera Microsoft.DevCenter-resursprovidern. Mer information finns i Registrera resursprovider.

Skapa ett utvecklingscenter

Kom igång med Microsoft Dev Box genom att först skapa ett utvecklingscenter. Ett utvecklingscenter i Microsoft Dev Box är en central plats för att hantera projekt, konfigurera tillgängliga dev box-avbildningar och storlekar och konfigurera nätverksinställningar så att du kan komma åt organisationens resurser.

Följ de här stegen för att skapa ett utvecklingscenter och hantera dina dev box-resurser:

  1. Logga in på Azure-portalen.

  2. I sökrutan anger du dev centers. I listan med resultat väljer du Dev centers.

    Skärmbild som visar Azure-portalen med sökrutan och resultatet för dev centers.

  3. På sidan Dev Centers väljer du Skapa.

    Skärmbild som visar Azure-portalen med knappen Skapa på sidan för utvecklingscenter.

  4. I fönstret Skapa en utvecklingscenter går du till fliken Grundläggande och anger följande värden:

    Inställning Värde
    Prenumeration Välj den prenumeration där du vill skapa utvecklingscentret.
    Resursgrupp Välj en befintlig resursgrupp eller välj Skapa ny och ange sedan ett namn för den nya resursgruppen.
    Namn Ange ett namn för utvecklingscentret.
    Läge Välj den plats eller region där du vill att utvecklingscentret ska skapas.
    Bifoga en snabbstartskatalog Avmarkera båda kryssrutorna.

    Skärmbild som visar fliken Grundläggande i fönstret för att skapa ett utvecklingscenter.

    Snabbstartskatalogen för Dev Box innehåller uppgifter och skript som du kan använda för att konfigurera utvecklingsrutan under den sista fasen av skapandeprocessen. Du kan koppla en snabbstartskatalog till ett utvecklingscenter senare. Mer information finns i Skapa återanvändbara dev box-anpassningar.

    En lista över de Azure-platser som stöds för närvarande med kapacitet finns i Vanliga frågor och svar om Microsoft Dev Box.

  5. Ange följande värden på fliken Inställningar :

    Inställning Värde Beskrivning
    Katalog på projektnivå Välj för att aktivera projektadministratörer för att koppla kataloger till projekt. Med kataloger på projektnivå kan du tillhandahålla anpassningar för varje utvecklingsteam.
    Tillåt Microsofts värdbaserade nätverk i projekt Välj för att aktivera Projektadministratörer för att ange att dev-rutor som skapats från en pool ska distribueras till ett Microsoft-värdbaserat nätverk. Microsoft-värdbaserade nätverk är isolerade nätverk som hanteras av Microsoft. Om du använder ett Microsoft-värdbaserat nätverk kan du minska de administrativa kostnaderna.
    Azure Monitor-agent Välj om du vill aktivera alla dev-rutor i utvecklingscentret för att installera Azure Monitor-agenten. Azure Monitor-agenten samlar in övervakningsdata från utvecklingsrutan och skickar dem till Azure Monitor.

    Skärmbild som visar fliken Inställningar i fönstret för att skapa ett utvecklingscenter.

  6. (Valfritt) På fliken Taggar anger du ett namn/värde-par som du vill tilldela.

  7. Välj Granska + skapa.

  8. På fliken Granska väljer du Skapa.

  9. Spåra förloppet för skapandet av utvecklingscentret från valfri sida i Azure-portalen genom att öppna fönstret Meddelanden .

    Skärmbild som visar fönstret Meddelanden i Azure-portalen.

  10. När distributionen är klar väljer du Gå till resurs. Bekräfta att sidan dev center visas.

Skapa ett projekt

Med Dev box-projekt kan du hantera inställningar på teamnivå. De här inställningarna omfattar att ge åtkomst till utvecklingsteam så att utvecklare kan skapa utvecklingsrutor. Varje utvecklingscenter behöver minst ett projekt.

Så här skapar och konfigurerar du ett projekt i en utvecklingsruta:

  1. Logga in på Azure-portalen.

  2. I sökrutan anger du projekt. I listan med resultat väljer du Projekt.

  3. På sidan Projekt väljer du Skapa.

  4. I fönstret Skapa ett projekt går du till fliken Grundläggande och anger följande värden:

    Inställning Värde
    Prenumeration Välj den prenumeration där du vill skapa projektet.
    resursgrupp Välj en befintlig resursgrupp eller välj Skapa ny och ange sedan ett namn för den nya resursgruppen.
    Utvecklingscenter Välj utvecklingscentret som ska associeras med det här projektet. Alla inställningar på utvecklingscenternivå gäller för projektet.
    Namn Ange ett namn för projektet.
    Beskrivning Ange en kort beskrivning av projektet.

    Skärmbild som visar fliken Grundläggande i fönstret för att skapa ett dev box-projekt.

  5. På fliken Dev box management kontrollerar du att Nej är markerat.

    Välj Ja för att begränsa antalet dev-rutor per utvecklare och ange det maximala antal som en utvecklare kan skapa. Med standardvärdet Nej kan utvecklare skapa ett obegränsat antal dev-rutor.

    Mer information om dev box-gränser finns i Självstudie: Kontrollera kostnader genom att ange dev box-gränser för ett projekt.

  6. (Valfritt) På fliken Taggar anger du ett namn/värde-par att tilldela.

  7. Välj Granska + skapa.

  8. På fliken Granska väljer du Skapa.

  9. Kontrollera meddelandena för att bekräfta att projektet har skapats. Välj Gå till resurs.

  10. Kontrollera att projektet visas på sidan Projekt .

När du skapar ett projekt kan du se det här informationsmeddelandet om kataloger: Utvecklingscentret som innehåller det här projektet har ingen katalog tilldelad. Det går inte att distribuera miljöer i det här projektet förrän en katalog som innehåller minst en mall har tilldelats.

Skärmbild som visar ett informationsmeddelande.

Eftersom du inte konfigurerar distributionsmiljöer kan du ignorera det här meddelandet på ett säkert sätt.

Skapa en dev box-definition

Skapa en dev box-definition i utvecklingscentret. En dev box-definition anger den VM-avbildning och VM SKU (beräkningsstorlek och lagring) som används för att skapa dev-rutor. Beroende på utvecklingsprojektet eller utvecklarprofilen kan du behöva flera dev box-definitioner. Vissa utvecklare behöver till exempel en specifik verktygsuppsättning, medan andra behöver en molnarbetsstation med fler beräkningsresurser.

Dev box-definitioner i ett utvecklingscenter är tillgängliga för alla projekt som är associerade med utvecklingscentret. Lägg till minst en dev box-definition i utvecklingscentret.

Så här skapar du och konfigurerar en dev box-definition för ditt utvecklingscenter:

  1. Öppna utvecklingscentret där du vill skapa dev box-definitionen.

  2. Välj Dev box-definitioner.

  3. På sidan Dev box-definitioner väljer du Skapa.

  4. På sidan Skapa dev box-definition anger du följande värden:

    Inställning Värde Anmärkning
    Namn Ange ett beskrivande namn för din dev box-definition.
    Bild Välj basoperativsystemet för utvecklingsrutan. Välj en avbildning från Azure Marketplace eller Azure Compute Gallery.
    Om du skapar en dev box-definition för testning kan du överväga att använda Visual Studio 2022 Enterprise på Windows 11 Enterprise + Microsoft 365 Apps 24H2 | med stöd för viloläge.
    Om du vill använda anpassade avbildningar när du skapar en dev box-definition använder du Azure Compute Gallery. Mer information finns i Konfigurera Azure Compute Gallery.
    Avbildningsversion Välj en specifik, numrerad version för att se till att alla utvecklingslådor i poolen använder samma bildversion. Välj Senaste för att låta nya dev-rutor använda den senaste tillgängliga avbildningen. Om du väljer den senaste avbildningsversionen kan utvecklingspoolen använda den senaste versionen av den valda bilden från galleriet. Den här metoden håller nya utvecklingsmiljöer uppdaterade med de senaste verktygen och koden för din bild. Befintliga utvecklingslådor ändras inte när en bildversion uppdateras.
    Beräkning Välj beräkningskombinationen för din dev box-definition.
    Förvaring Välj mängden lagringsutrymme för din dev box-definition.
    Aktivera viloläge Lämna kryssrutan avmarkerad.

    Skärmbild av sidan för att skapa en dev box-definition.

  5. Välj Skapa.

Skapa en dev box-pool

När du har definierat en dev box-definition i utvecklingscentret skapar du en dev box-pool i projektet. En dev box-pool är en samling dev boxar med samma inställningar, såsom dev box-definitionen och nätverksanslutningen. Utvecklare som har åtkomst till projektet i utvecklingscentret kan skapa en dev box från en dev box-pool.

Dev box-pooler anger platsen för dev-rutorna via den angivna nätverksanslutningen. Distribuera utvecklingsboxar till ett Microsoft-värdbaserat nätverk eller till ett nätverk du hanterar. Om du distribuerar dev-rutor till ett nätverk som du hanterar konfigurerar du först en nätverksanslutning. Organisationer som stöder utvecklare på olika geografiska platser kan skapa dev box-pooler för varje plats genom att ange en närliggande region.

Viktigt!

Associera minst en dev box-pool med ditt projekt innan användarna kan skapa en utvecklingsruta.

Så här skapar du en dev box-pool som är associerad med ett projekt:

  1. Logga in på Azure-portalen.

  2. I sökrutan anger du projekt. I listan med resultat väljer du Projekt.

  3. Öppna projektet där du vill skapa dev box-poolen.

    Skärmbild som visar listan över befintliga projekt.

  4. Välj Dev box-pooler och välj sedan Skapa.

    Skärmbild av en tom lista över dev box-pooler i ett projekt, tillsammans med val för att börja skapa en pool.

  5. I fönstret Skapa en utvecklingspool anger du följande värden:

    Inställning Värde
    Namn 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.
    Dev box-definition Välj en befintlig dev box-definition. Definitionen bestämmer basavbildningen och storleken för utvecklingsboxarna som skapas i denna pool.
    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.
    Skaparbehörigheter för Dev box Välj Lokal administratör eller Standardanvändare.
    Aktivera automatiskt stopp Ja är standardvärdet. Välj Nej om du vill inaktivera ett autostoppschema. Du kan konfigurera ett autostoppschema när poolen har skapats.
    Stoppa tiden Välj en tid för att stänga av alla utvecklingsmiljöer i poolen. Alla utvecklingsdatorer i den här poolen stängs av vid denna tidpunkt varje dag.
    Tidszon Välj tidszonen för stopptiden.
    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.

    Skärmbild av fönstret för att skapa en dev box-pool.

  6. Välj Skapa.

  7. 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.

Skärmbild som visar en lista över dev box-pooler och statusinformation.

Ge åtkomst till ett dev box-projekt

Innan användarna kan skapa dev-rutor från dev box-poolerna i ett projekt måste du ge användarna åtkomst via rolltilldelningar. Med rollen Dev Box-användare kan användarna skapa, hantera och ta bort sina egna dev-rutor. Bevilja åtkomst på projektnivå.

Viktigt!

Kontrollera att du har tillräckligt med behörigheter för projektet innan du lägger till användare.

Så här tilldelar du roller:

  1. Logga in på Azure-portalen.

  2. I sökrutan anger du projekt. I listan med resultat väljer du Projekt.

  3. Välj det projekt som du vill ge gruppmedlemmar åtkomst till.

    Skärmbild av listan över befintliga projekt.

  4. Välj Åtkomstkontroll (IAM) i den vänstra menyn.

    Skärmbild som visar sidan för projektåtkomstkontroll.

  5. I kommandofältet, väljer du Lägg till>Lägg till rolltilldelning.

  6. Tilldela följande roll. Detaljerade steg finns i Tilldela Azure-roller med hjälp av Azure-portalen.

    Inställning Värde
    Befattning Välj DevCenter Dev Box-användare.
    Tilldela åtkomst till Välj Användare, grupp eller tjänstens huvudnamn.
    Medlemmar Välj de användare eller grupper som du vill tillåta åtkomst till projektet.

    Skärmbild som visar fönstret för att lägga till en rolltilldelning.

    Nu kan användaren visa projektet och alla pooler i det. Användaren kan skapa dev-rutor från valfri pool och hantera dessa utvecklingsrutor från utvecklarportalen.

Anmärkning

Microsoft Dev Box stöder arbets- och skolkonton. Den stöder inte användning av gästkonton eller personliga konton.

Delegera till projektadministratörer

Med Microsoft Dev Box kan du delegera projektadministratörsuppgifter till en gruppmedlem. Projektadministratörer hjälper till att hantera projekt för sina team. De skapar och hanterar dev box-pooler, anger dev box-gränser och konfigurerar autostop-scheman. DevCenter-projektadministratörsrollen låter inte projektadministratören lägga till användare i projektet.

Om du vill låta användarna hantera projekt tilldelar du dem rollen DevCenter-projektadministratör. Följ stegen i Ge åtkomst till ett dev box-projekt, men välj rollen DevCenter-projektadministratör i stället för rollen Dev Box-användare. Mer information finns i Ge åtkomst till projekt för projektadministratörer.

Viktigt!

En användare som har tilldelats rollen Dev Box-användare eller projektadministratörsrollen kan skapa en utvecklingsruta.

Upptäck mer om Microsoft Dev Box

Nästa steg

I den här snabbstarten konfigurerar du Microsoft Dev Box-resurser som låter användarna skapa egna utvecklingsrutor. Om du vill lära dig hur du skapar och ansluter till en utvecklingsruta går du till nästa snabbstart: