Автоматическая остановка полей разработки по расписанию
Чтобы сэкономить на затратах, можно включить расписание автоматической остановки в пуле средств разработки. Microsoft Dev Box пытается остановить все поля разработки в пуле в то время, указанное в расписании. Вы можете настроить один раз остановки в одном часовом поясе для каждого пула.
Примечание.
Расписания автоматической остановки создаются с определением Dev Box с поддержкой гибернации. Поля разработки, созданные с помощью определений Dev Box, которые не поддерживают гибернацию, будут завершаться. Дополнительные сведения о включении гибернации в определениях Dev Box см . в статье о настройке гибернации в поле разработки.
Разрешения
Чтобы управлять расписанием разработки, вам потребуются следующие разрешения:
Действие | Требования к разрешениям |
---|---|
Настройка расписания | Владелец, участник или проект DevCenter Администратор. |
Управление расписанием автоматической остановки в портал Azure
Вы можете включить, изменить и отключить расписания автоматической остановки с помощью портал Azure.
Создание расписания автоматической остановки
Можно создать расписание автоматической остановки при настройке нового пула средств разработки или путем изменения уже существующего пула средств разработки. Ниже показано, как использовать портал Azure для создания и настройки расписания автоматической остановки.
Добавление расписания автоматической остановки в существующий пул
Войдите на портал Azure.
В поле поиска введите проекты. В списке результатов выберите "Проекты".
Откройте проект, связанный с пулом, который требуется изменить, и выберите пулы полей разработки.
Определите пул, который требуется изменить и прокрутить вправо. Откройте меню дополнительных параметров (...) для пула и нажмите кнопку "Изменить".
В области "Изменить пул средств разработки" настройте следующие параметры в разделе "Автоматическая остановка".
Параметр Значение Включение автоматической остановки Нажмите кнопку "Да ", чтобы включить расписание автоматической остановки после создания пула. Время остановки Выберите время завершения работы всех полей разработки в пуле. Все поля разработки в этом пуле завершены каждый день. Часовой пояс Выберите часовой пояс, в который находится время остановки. Выберите Сохранить.
Добавление расписания автоматической остановки при создании пула
Войдите на портал Azure.
В поле поиска введите проекты. В списке результатов выберите "Проекты".
Откройте проект, для которого вы хотите создать пул, выберите пулы полей разработки и нажмите кнопку "Создать".
В области создания пула поля разработки введите следующие значения:
Параметр Значение Имя Введите имя пула. Имя пула отображается разработчикам, чтобы выбрать при создании полей разработки. Имя должно быть уникальным в пределах проекта. Определение поля разработки Выберите существующее определение поля разработки. Определение определяет базовый образ и размер для полей разработки, созданных в этом пуле. Сетевое подключение 1. Выберите "Развернуть в размещенной сети Майкрософт".
2. Выберите нужный регион развертывания для полей разработки. Выберите регион, близкий к ожидаемым пользователям поля разработки, для оптимального взаимодействия с пользователем.Права создателя поля разработки Выберите локальный Администратор istrator или стандартный пользователь. Включение автоматической остановки Да — значение по умолчанию. Выберите "Нет ", чтобы отключить расписание автоматической остановки. После создания пула можно настроить расписание автоматической остановки. Время остановки Выберите время, чтобы завершить работу всех полей разработки в пуле. Все поля разработки в этом пуле завершаются каждый день. Часовой пояс Выберите часовой пояс для времени остановки. Лицензирование Выберите этот проверка box, чтобы убедиться, что у вашей организации есть Преимущество гибридного использования Azure лицензии, которые вы хотите применить к полям разработки в этом пуле. Нажмите кнопку создания.
Убедитесь, что в списке появится новый пул полей разработки. Может потребоваться обновить экран.
Удаление расписания автоматической остановки
Выполните следующие действия, чтобы удалить расписание автоматической остановки для пула.
Войдите на портал Azure.
В поле поиска введите проекты. В списке результатов выберите "Проекты".
Откройте проект, связанный с пулом, который требуется изменить, и выберите пулы полей разработки.
Определите пул, который требуется изменить и прокрутить вправо. Откройте меню дополнительных параметров (...) для пула и нажмите кнопку "Изменить".
В области "Изменить поле разработки" в разделе "Автоматическая остановка" установите переключатель "Включить автоматическую остановку" на "Нет".
Выберите Сохранить.
После изменения параметра поля разработки в этом пуле не завершаются автоматически.
Управление расписанием автоматической остановки с помощью Azure CLI
Вы также можете управлять расписаниями автоматической остановки с помощью Azure CLI.
Создание расписания автоматической остановки
Следующая команда Azure CLI создает расписание автоматической остановки:
az devcenter admin schedule create --pool-name {poolName} --project {projectName} --resource-group {resourceGroupName} --time {hh:mm} --time-zone {"timeZone"} --state Enabled
Параметр | Значение |
---|---|
pool-name |
Имя пула полей разработки. |
project |
Имя проекта для разработки. |
resource-group |
Имя группы ресурсов для пула средств разработки. |
time |
Местное время, когда поля разработки должны завершиться, например 23:15 в течение 11:15 вечера. |
time-zone |
Стандартная строка часового пояса для определения локального времени, например "America/Los_Angeles" . |
state |
Указывает, используется ли расписание. Параметры включают Enabled или Disabled . |
Удаление расписания автоматической остановки
Введите следующую команду в Azure CLI, чтобы удалить расписание автоматической остановки:
az devcenter admin schedule delete --pool-name {poolName} --project-name {projectName}
Параметр | Значение |
---|---|
pool-name |
Имя пула полей разработки. |
project-name |
Имя проекта для разработки. |