Dela via


Hantera en dev box-definition

I den här artikeln får du lära dig hur du hanterar en dev box-definition med hjälp av Azure-portalen. En dev box-definition är en Microsoft Dev Box-resurs som anger källavbildningen, beräkningsstorleken och lagringsstorleken för en utvecklingsruta.

Beroende på deras uppgift har utvecklingsteam olika programvaru-, konfigurations-, beräknings- och lagringskrav. Du kan skapa en ny dev box-definition för att uppfylla varje teams behov. Det finns ingen gräns för antalet dev box-definitioner som du kan skapa, och du kan använda dev box-definitioner i flera projekt i ett utvecklingscenter.

Behörigheter

För att hantera en dev box-definition behöver du följande behörigheter:

Åtgärd Behörigheter som krävs
Skapa, ta bort eller uppdatera en dev box-definition Behörigheter för ägare, deltagare eller skrivning i utvecklingscentret där du vill skapa dev box-definitionen.

Bildkällor

När du skapar en dev box-definition måste du välja en avbildning av en virtuell dator. Microsoft Dev Box stöder följande typer av bilder:

  • Förkonfigurerade avbildningar från Azure Marketplace
  • Anpassade avbildningar som lagras i ett Azure-beräkningsgalleri

Azure Marketplace

Azure Marketplace ger dig snabb åtkomst till olika avbildningar, inklusive bilder som är förkonfigurerade med produktivitetsverktyg som Microsoft Teams och ger optimala prestanda.

När du väljer en Azure Marketplace-avbildning bör du överväga att använda en avbildning som har den senaste versionen av Windows 11 Enterprise och Microsoft 365-apparna installerade.

Med Azure Compute Gallery kan du lagra och hantera en samling anpassade avbildningar. Du kan skapa en avbildning efter utvecklingsteamets exakta krav och lagra den i ett beräkningsgalleri.

Om du vill använda den anpassade avbildningen när du skapar en dev box-definition kopplar du beräkningsgalleriet till ditt utvecklingscenter i Microsoft Dev Box. Följ de här stegen för att koppla ett beräkningsgalleri till ett utvecklingscenter.

Bildversioner

När du väljer en bild som ska användas i dev box-definitionen måste du ange vilken version av avbildningen du vill använda:

  • Numrerade bildversioner: Om du vill ha en konsekvent dev box-definition där basavbildningen inte ändras använder du en specifik, numrerad version av avbildningen. Om du använder en numrerad version ser du till att alla dev-rutor i poolen alltid använder samma version av avbildningen.
  • Senaste avbildningsversioner: Om du vill ha en flexibel dev box-definition där du kan uppdatera basavbildningen när kraven ändras använder du den senaste versionen av avbildningen. Det här valet säkerställer att nya dev-rutor använder den senaste versionen av avbildningen. Befintliga dev-rutor ändras inte när en avbildningsversion uppdateras.

Skapa en dev box-definition

I Microsoft Dev Box kan du skapa flera dev box-definitioner för att uppfylla utvecklarteamens behov. Du associerar dev box-definitioner med ett utvecklingscenter.

Följande steg visar hur du skapar en dev box-definition med hjälp av ett befintligt utvecklingscenter. Om du inte har något tillgängligt utvecklingscenter följer du stegen i Snabbstart: Konfigurera Microsoft Dev Box för att skapa ett.

  1. Logga in på Azure-portalen.

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

    Skärmbild som visar en sökning efter dev centers från sökrutan i Azure-portalen.

  3. Öppna utvecklingscentret där du vill skapa dev box-definitionen och välj sedan Dev box-definitioner.

    Skärmbild som visar översiktssidan för dev center och menyalternativet för dev box-definitioner.

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

    Skärmbild av knappen Skapa och listan över befintliga dev box-definitioner.

  5. I fönstret Skapa dev box-definition anger du följande värden:

    Inställning Värde Kommentar
    Namn Ange ett beskrivande namn för din dev box-definition. Du kan inte ändra utvecklingsrutans definitionsnamn när du har skapat den.
    Bild Välj basoperativsystemet för utvecklingsrutan. Du kan välja en avbildning från Azure Marketplace eller från Azure Compute Gallery.
    Om du skapar en dev box-definition i testsyfte bör du överväga att använda Visual Studio 2022 Enterprise på Windows 11 Enterprise + Microsoft 365 aplikacije 22H2-avbildning eller Visual Studio 2022 Pro på Windows 11 Enterprise + Microsoft 365 aplikacije 22H2-avbildning.
    Om du vill komma åt anpassade avbildningar när du skapar en dev box-definition kan du använda Azure Compute Gallery. Mer information finns i Konfigurera Azure Compute Gallery.
    Avbildningsversion Välj en specifik, numrerad version för att säkerställa att alla dev-rutor i poolen alltid använder samma version av avbildningen. Välj Senaste för att se till att nya dev-rutor använder den senaste tillgängliga avbildningen. Om du väljer den senaste avbildningsversionen kan dev box-poolen använda den senaste versionen av den valda avbildningen från galleriet. Den här metoden säkerställer att de skapade utvecklingsrutorna håller sig uppdaterade med de senaste verktygen och koden för avbildningen. Befintliga dev-rutor ändras inte när en avbildningsversion uppdateras.
    Beräkning Välj beräkningskombinationen för din dev box-definition. Dev-rutor använder virtuella datorer i Dsv5-serien för beräkning.
    Storage Välj mängden lagringsutrymme för din dev box-definition. Dev-rutor använder Azure Premium SSD för lagring.
    Aktivera viloläge Låt kryssrutan vara avmarkerad.

    Skärmbild som visar fönstret för att skapa en dev box-definition.

  6. Välj Skapa.

Kommentar

Microsoft Dev Box stöder inte:

  • Förhandsversioner från Windows Insider Program.
  • Dev box-definitioner med SKU:er med 4 kärnor.

Uppdatera en dev box-definition

Med tiden kan dina behov av dev-rutor ändras. Du kanske vill flytta från ett Windows 10-basoperativsystem till ett Windows 11-basoperativsystem eller öka standardberäkningen för dina utvecklingsrutor. Dina inledande dev box-definitioner kanske inte längre är lämpliga för dina behov. Du kan uppdatera en dev box-definition så att nya dev-rutor använder den nya konfigurationen.

När du uppdaterar avbildningen som används i en dev box-definition måste du se till att du har tillräckligt med TILLGÄNGLIGA IP-adresser i det virtuella nätverket. Ytterligare kostnadsfria IP-adresser krävs för hälsokontrollen av Azure Network-anslutningen. Om hälsokontrollen misslyckas uppdateras inte dev box-definitionen. Du behöver ytterligare 1 IP-adress per utvecklingsruta och två IP-adresser för hälsokontrollen och Dev Box-infrastrukturen.

Du kan uppdatera inställningarna för avbildning, avbildningsversion, beräkning och lagring för en dev box-definition:

  1. Logga in på Azure-portalen.

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

  3. Öppna utvecklingscentret som innehåller dev box-definitionen som du vill uppdatera och välj sedan Dev box-definitioner.

  4. Välj de dev box-definitioner som du vill uppdatera och välj sedan knappen redigera (penna).

    Skärmbild av listan över befintliga dev box-definitioner och redigeringsknappen.

  5. På sidan för att redigera en dev box-definition kan du välja en ny bild, ändra avbildningsversionen, ändra beräkningen eller ändra den tillgängliga lagringen.

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

  6. Välj Spara.

Ta bort en dev box-definition

Du kan ta bort en dev box-definition när du inte längre vill använda den. Att ta bort en dev box-definition är permanent och kan inte ångras. Dev box-definitioner kan inte tas bort om en eller flera dev box-pooler använder dem.

Så här tar du bort en dev box-definition i Azure-portalen:

  1. Logga in på Azure-portalen.

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

  3. Öppna utvecklingscentret som du vill ta bort dev box-definitionen från och välj sedan Dev box-definitioner.

  4. Välj den dev box-definition som du vill ta bort och välj sedan Ta bort.

    Skärmbild av en vald dev box-definition och knappen Ta bort.

  5. I varningsmeddelandet väljer du OK.

    Skärmbild av varningsmeddelandet om att ta bort en dev box-definition.