Dela via


Automatstäng dina utvecklingsmiljöer enligt tidsplanen

Om du vill spara på kostnaderna kan du aktivera ett autostop-schema i en dev box-pool. Microsoft Dev Box försöker stoppa eller sätta i viloläge alla dev boxes i poolen vid den tidpunkt som anges i schemat. Du kan konfigurera en stopptid i en tidszon för varje pool.

Förutsättningar

Om du vill hantera ett dev box-schema behöver du följande behörigheter:

Åtgärd Behörighet krävs
Konfigurera ett schema Ägare, deltagare eller DevCenter-projektadministratör.

Hantera ett autostoppschema i Azure-portalen

Du kan aktivera, ändra och inaktivera autostop-scheman med hjälp av Azure-portalen.

Anmärkning

När du definierar ett autostoppschema för en utvecklingsruta beror stoppbeteendet på den tillämpade dev box-definitionen.

  • En utvecklingsbox som skapats med en vilolägesaktiverad utvecklingsbox-definition går i viloläge vid den schemalagda autostopptiden.
  • En utvecklingsruta som skapats med en utvecklingsruta-definition som inte stöder hibernering stängs av vid den schemalagda autostopptiden.

Mer information om hur du aktiverar viloläge för dina dev box-definitioner finns i Så här konfigurerar du dev box-viloläge.

Skapa ett autostop-schema

Du kan skapa ett autostopschema när du konfigurerar en ny dev box-pool eller genom att modifiera en redan befintlig dev box-pool. Följande steg visar hur du använder Azure-portalen för att skapa och konfigurera ett autostop-schema.

Lägg till ett schema för autostopp i en befintlig pool

Följ de här stegen för att lägga till ett autostop-schema i en befintlig dev box-pool:

  1. Logga in på Azure-portalen.

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

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

  3. Öppna projektet som är associerat med poolen som du vill redigera och välj sedan Dev box-pooler:

    Skärmbild av listan över befintliga dev box-pooler för projektet.

  4. Fastställ vilken pool du vill ändra och rulla åt höger. Välj Fler alternativ (...) >Redigera:

    Skärmbild av menyn med fler alternativ för en utvecklingsbox-pool och alternativet Redigera är valt.

  5. I fönstret Redigera <utvecklingspool> väljer du avsnittet Hantering .

  6. Under Kostnadskontroller konfigurerar du följande inställningar:

    Inställning Värde
    Stoppa automatiskt enligt schemat Markera kryssrutan för att aktivera ett autostoppschema när poolen har skapats.
    Stoppa tiden Välj en tid för att stänga av alla utvecklingsrutor i poolen. Alla dev-enheter i den här poolen stängs av vid denna tidpunkt varje dag.
    Tidszon Välj den tidszon som stopptiden är i.

    Skärmbild av redigeringssidan för utvecklingsbox-poolen som visar kostnadskontrollavsnittet och alternativet autostop är valt.

  7. Välj Spara.

Lägga till ett autostoppschema när du skapar en pool

Följ de här stegen för att lägga till ett autostoppschema när du skapar en dev box-pool:

  1. Logga in på Azure-portalen.

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

  3. Öppna projektet som du vill skapa en pool för, välj Dev box-pooler och välj sedan Skapa:

    Skärmbild av listan över dev box-pooler i ett projekt. Listan är tom. Alternativet Skapa är markerat.

  4. I fönstret Skapa en utvecklingspool väljer du avsnittet Hantering .

  5. Under Kostnadskontroller konfigurerar du följande inställningar:

    Inställning Värde
    Stoppa automatiskt enligt schemat Markera kryssrutan för att aktivera ett autostoppschema när poolen har skapats.
    Stoppa tiden Välj en tid för att stänga av alla utvecklingsrutor i poolen. Alla dev-enheter i den här poolen stängs av vid denna tidpunkt varje dag.
    Tidszon Välj den tidszon som stopptiden är i.

    Skärmbild av dialogrutan Skapa utvecklingspool.

    Information om hur du konfigurerar de andra poolinställningarna finns i Hantera en dev box-pool i Microsoft Dev Box.

  6. Välj Skapa.

  7. Kontrollera att den nya dev box-poolen visas i listan. Du kan behöva uppdatera skärmen.

Ta bort ett autostopp-schema

Följ dessa steg för att ta bort ett autostop-schema som är associerat med en dev box-pool:

  1. Logga in på Azure-portalen.

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

  3. Öppna projektet som är associerat med poolen som du vill ändra och välj sedan Dev box-pooler.

  4. Leta upp den pool som du vill ändra och rulla åt höger. Välj Fler alternativ (...) >Redigera.

  5. I fönstret Redigera <utvecklingspool> väljer du avsnittet Hantering .

  6. Avmarkera kryssrutan Avbryt automatiskt enligt schema under Kostnadskontroller:

    Skärmbild av sidan redigera dev box-pool som visar alternativet autostop enligt schema avmarkerat.

  7. Välj Spara.

När du har ändrat inställningen stängs inte utvecklingsrutorna i den här poolen automatiskt av.

Hantera ett autostop-schema med Azure CLI

Du kan också hantera autostoppscheman med hjälp av Azure CLI.

Skapa ett autostop-schema

Följande Azure CLI-kommando skapar ett autostop-schema:

az devcenter admin schedule create --pool-name {poolName} --project {projectName} --resource-group {resourceGroupName} --time {hh:mm} --time-zone {"timeZone"} --state Enabled
Parameter Värde
pool-name Namnet på din dev box-pool.
project Namnet på ditt dev box-projekt.
resource-group Namnet på resursgruppen för utvecklingspoolen.
time Lokal tid när utvecklingslådor ska stängas av, till exempel 23:15 23:15.
time-zone Standardtidszonsträng för att fastställa den lokala tiden, till exempel "America/Los_Angeles".
state Anger om schemat används. Alternativen inkluderar Enabled eller Disabled.

Ta bort ett autostopp-schema

Följande Azure CLI-kommando tar bort ett autostop-schema:

az devcenter admin schedule delete --pool-name {poolName} --project-name {projectName}
Parameter Värde
pool-name Namnet på din dev box-pool.
project-name Namnet på ditt dev box-projekt.