Share via


Automatisches Beenden ihrer Dev-Boxen im Zeitplan

Um Kosten zu sparen, können Sie einen Zeitplan für automatisches Beenden in einem Dev Box-Pool aktivieren. Microsoft Dev Box versucht, alle Dev-Boxen im Pool zu dem im Zeitplan angegebenen Zeitpunkt herunterzufahren. Sie können für jeden Pool eine Stoppzeit in einer Zeitzone konfigurieren.

Berechtigungen

Zum Verwalten eines Dev Box-Zeitplans benötigen Sie die folgenden Berechtigungen:

Aktion Erforderliche Berechtigung
Konfigurieren eines Zeitplans Besitzer, Mitwirkender oder DevCenter-Projektadministrator

Verwalten eines Zeitplans für automatisches Beenden im Azure-Portal

Sie können Zeitpläne für das automatische Beenden mithilfe der Azure-Portal aktivieren, ändern und deaktivieren.

Erstellen eines Zeitplans für automatisches Beenden

Sie können einen Zeitplan für automatisches Beenden erstellen, während Sie einen neuen Dev Box-Pool konfigurieren oder einen bereits vorhandenen Dev Box-Pool ändern. Die folgenden Schritte zeigen, wie Sie mithilfe der Azure-Portal einen Zeitplan für automatisches Beenden erstellen und konfigurieren.

Hinzufügen eines Zeitplans für automatisches Beenden zu einem vorhandenen Pool

  1. Melden Sie sich beim Azure-Portal an.

  2. Geben Sie im Suchfeld Projekte ein. Wählen Sie in der Ergebnisliste Projekte aus.

    Screenshot showing a search for projects from the Azure portal search box.

  3. Öffnen Sie das projekt, das dem Pool zugeordnet ist, den Sie bearbeiten möchten, und wählen Sie dann Dev Box Pools aus.

    Screenshot of the list of existing dev box pools for the project.

  4. Bestimmen Sie den Pool, den Sie ändern möchten, und scrollen Sie nach rechts. Öffnen Sie das Menü "Weitere Optionen (...)" für den Pool, und wählen Sie "Bearbeiten" aus.

    Screenshot of the more options menu for a dev box pool and the Edit option selected.

  5. Konfigurieren Sie im Bereich "Dev Box-Pool bearbeiten" die folgenden Einstellungen im Abschnitt "Automatisches Beenden ":

    Einstellung Wert
    Automatisches Beenden aktivieren Wählen Sie "Ja " aus, um einen Zeitplan für automatisches Beenden zu aktivieren, nachdem der Pool erstellt wurde.
    Endzeit Wählen Sie einen Zeitpunkt aus, zu dem alle Dev-Boxen im Pool heruntergefahren werden sollen. Alle Dev-Boxen in diesem Pool werden zu diesem Zeitpunkt täglich heruntergefahren.
    Zeitzone Wählen Sie die Zeitzone aus, die die Beendigungszeit vorgibt.

    Screenshot of the edit dev box pool page showing the Auto-stop options and Yes selected.

  6. Wählen Sie Speichern.

Hinzufügen eines Zeitplans für automatisches Beenden beim Erstellen eines Pools

  1. Melden Sie sich beim Azure-Portal an.

  2. Geben Sie im Suchfeld Projekte ein. Wählen Sie in der Ergebnisliste Projekte aus.

  3. Öffnen Sie das Projekt, für das Sie einen Pool erstellen möchten, wählen Sie Dev Box-Pools und dann "Erstellen" aus.

    Screenshot of the list of dev box pools within a project. The list is empty. The Create option is selected.

  4. Geben Sie im Bereich Dev-Box-Pool erstellen die folgenden Werte ein:

    Einstellung Wert
    Name Geben Sie einen Namen für den Pool ein. Der Poolname kann von den Entwicklern bei der Erstellung von Dev-Boxen ausgewählt werden. Der Name muss innerhalb eines Projekts eindeutig sein.
    Dev-Box-Definition Wählen Sie eine vorhandene Dev-Box-Definition aus. Die Definition bestimmt das Basisimage und die Größe für die in diesem Pool erstellten Dev-Boxen.
    Netzwerkverbindung 1. Wählen Sie " Bereitstellen" in einem von Microsoft gehosteten Netzwerk aus.
    2. Wählen Sie ihre gewünschte Bereitstellungsregion für die Entwicklungsfelder aus. Wählen Sie eine Region in der Nähe Ihrer erwarteten Entwicklerfeldbenutzer aus, um eine optimale Benutzererfahrung zu erzielen.
    Erstellerberechtigungen für Dev Box Wählen Sie Lokaler Administrator oder Standardbenutzer aus.
    Automatisches Beenden aktivieren Ja ist die Standardeinstellung. Wählen Sie Nein aus, um einen Zeitplan für automatische Beendigung zu deaktivieren. Sie können einen Zeitplan für automatisches Beenden konfigurieren, nachdem der Pool erstellt wurde.
    Endzeit Wählen Sie einen Zeitpunkt aus, zu dem alle Dev-Boxen im Pool heruntergefahren werden sollen. Alle Dev-Boxen in diesem Pool werden zu diesem Zeitpunkt täglich heruntergefahren.
    Zeitzone Wählen Sie die Zeitzone für die Stoppzeit aus.
    Lizenzierung Aktivieren Sie dieses Kontrollkästchen, um zu bestätigen, dass Ihre Organisation über Azure-Hybridvorteil-Lizenzen verfügt, die Sie auf die Dev-Boxen in diesem Pool anwenden möchten.

    Screenshot of the Create dev box pool dialog.

  5. Klicken Sie auf Erstellen.

  6. Überprüfen Sie, ob der neue Dev-Box-Pool in der Liste angezeigt wird. Möglicherweise müssen Sie den Bildschirm aktualisieren.

Löschen eines Zeitplans für automatisches Beenden

Führen Sie die folgenden Schritte aus, um einen Zeitplan für den automatischen Stopp für Ihren Pool zu löschen:

  1. Melden Sie sich beim Azure-Portal an.

  2. Geben Sie im Suchfeld Projekte ein. Wählen Sie in der Ergebnisliste Projekte aus.

  3. Öffnen Sie das Projekt, das dem Pool zugeordnet ist, den Sie ändern möchten, und wählen Sie dann Dev-Feldpools aus.

  4. Bestimmen Sie den Pool, den Sie ändern möchten, und scrollen Sie nach rechts. Öffnen Sie das Menü "Weitere Optionen (...)" für den Pool, und wählen Sie "Bearbeiten" aus.

  5. Schalten Sie im Bereich "Dev Box-Pool bearbeiten" im Abschnitt "Automatisches Beenden " die Einstellung "AutoStopp aktivieren" auf "Nein" um.

    Screenshot of the edit dev box pool page showing the Auto-stop options and No selected.

  6. Wählen Sie Speichern.

Nachdem Sie die Einstellung geändert haben, werden Die Entwicklerfelder in diesem Pool nicht automatisch heruntergefahren.

Verwalten eines Zeitplans für automatisches Beenden mit der Azure CLI

Sie können auch Zeitpläne für automatische Stopps mithilfe der Azure CLI verwalten.

Erstellen eines Zeitplans für automatisches Beenden

Der folgende Azure CLI-Befehl erstellt einen Zeitplan für automatisches Beenden:

az devcenter admin schedule create --pool-name {poolName} --project {projectName} --resource-group {resourceGroupName} --time {hh:mm} --time-zone {"timeZone"} --state Enabled
Parameter Wert
pool-name Name des Dev Box-Pools.
project Name des Dev Box-Projekts.
resource-group Name der Ressourcengruppe für Ihren Dev Box-Pool.
time Ortszeit, zu der Dev-Boxen heruntergefahren werden sollen, z 23:15 . B. für 11:15 Uhr.
time-zone Standardzeitzone-Zeichenfolge, um die lokale Zeit zu bestimmen, z "America/Los_Angeles". B. .
state Gibt an, ob der Zeitplan verwendet wird. Die Optionen enthalten Enabled oder Disabled.

Löschen eines Zeitplans für automatisches Beenden

Geben Sie den folgenden Befehl in der Azure CLI ein, um einen Zeitplan für automatisches Beenden zu löschen:

az devcenter admin schedule delete --pool-name {poolName} --project-name {projectName}
Parameter Wert
pool-name Name des Dev Box-Pools.
project-name Name des Dev Box-Projekts.