Dela via


Stoppa dev-boxarna automatiskt enligt schemat

Om du vill spara på kostnaderna kan du aktivera ett automatiskt stoppschema i en dev box-pool. Microsoft Dev Box försöker stoppa alla dev-rutor i poolen vid den tidpunkt som anges i schemat. Du kan konfigurera en stopptid i en tidszon för varje pool.

Kommentar

Auto-stop scheman viloläge Dev Boxs som har skapats med en viloläge-aktiverad Dev Box definition. Dev-rutor som har skapats med Dev Box-definitioner som inte stöder viloläge stängs av. Mer information om hur du aktiverar viloläge för dina Dev Box-definitioner finns i konfigurera dev box-viloläge

Behörigheter

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 automatiskt stoppschema i Azure-portalen

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

Skapa ett automatiskt stoppschema

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

Lägga till ett automatiskt stoppschema i en befintlig 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 som du vill ändra och rulla åt höger. Öppna menyn fler alternativ (...) för poolen och välj Redigera.

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

  5. I fönstret Redigera dev box-pool konfigurerar du följande inställningar i avsnittet Stoppa automatiskt:

    Inställning Värde
    Aktivera automatiskt stopp Välj Ja för att aktivera ett automatiskt stoppschema när poolen har skapats.
    Stopptid Välj en tid för att stänga av alla utvecklingsrutor i poolen. Alla dev-rutor i den här poolen stängs av just nu varje dag.
    Tidszon Välj den tidszon som stopptiden är i.

    Skärmbild av sidan redigera dev box-pool som visar alternativen Stoppa automatiskt och Ja valt.

  6. Välj Spara.

Lägga till ett automatiskt stoppschema när du skapar en 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 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 dev-rutorna som skapas i den här poolen.
    Nätverksanslutning 1. Välj Distribuera till ett Microsoft-värdbaserat 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 för att inaktivera ett automatiskt stoppschema. Du kan konfigurera ett automatiskt stoppschema när poolen har skapats.
    Stopptid Välj en tid för att stänga av alla utvecklingsrutor i poolen. Alla dev-rutor i den här poolen stängs av just nu 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ån licenser som du vill använda för utvecklingsrutorna i den här poolen.

    Skärmbild av dialogrutan Skapa utvecklingspool.

  5. Välj Skapa.

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

Ta bort ett schema för automatisk stopp

Följ de här stegen för att ta bort ett schema för automatisk stopp för din 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. Fastställ vilken pool som du vill ändra och rulla åt höger. Öppna menyn fler alternativ (...) för poolen och välj Redigera.

  5. I fönstret Redigera utvecklingspool i avsnittet Stoppa automatiskt ändrar du inställningen Aktivera automatisk stopp till Nej.

    Skärmbild av sidan redigera dev box-pool som visar alternativen Stoppa automatiskt och Nej valt.

  6. Välj Spara.

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

Hantera ett automatiskt stoppschema med Azure CLI

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

Skapa ett automatiskt stoppschema

Följande Azure CLI-kommando skapar ett automatiskt stoppschema:

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 utvecklingsrutor 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 schema för automatisk stopp

Ange följande kommando i Azure CLI för att ta bort ett schema för automatisk stopp:

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.