你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

按计划自动停止开发框

若要节省成本,可以在开发框池上启用自动停止计划。 Microsoft Dev Box 尝试在计划中指定的时间关闭池中的所有开发框。 可以为每个池配置一个时区中的一个停止时间。

权限

若要管理开发框计划,需要以下权限:

操作 所需权限
配置计划 所有者、参与者或 DevCenter 项目管理员。

在Azure 门户中管理自动停止计划

可以使用Azure 门户启用、修改和禁用自动停止计划。

创建自动停止计划

可以在配置新的开发框池时创建自动停止计划,也可以通过修改现有的开发框池来创建自动停止计划。 以下步骤演示如何使用Azure 门户创建和配置自动停止计划。

将自动停止计划添加到现有池

  1. 登录 Azure 门户

  2. 在搜索框中输入“项目”。 在结果列表中,选择“项目”。

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

  3. 打开与要编辑的池关联的项目,然后选择“ 开发框池”。

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

  4. 确定要修改和向右滚动的池。 打开池的更多选项(...)菜单,然后选择“ 编辑”。

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

  5. “编辑开发框池 ”窗格中,在 “自动停止 ”部分中配置以下设置:

    设置 “值”
    启用自动停止 选择“是以在创建池后启用自动停止计划。
    停止时间 选择关闭池中所有开发箱的时间。 此池中的所有开发框都在每天关闭。
    时区 选择停止时间的时区。

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

  6. 选择“保存”。

创建池时添加自动停止计划

  1. 登录 Azure 门户

  2. 在搜索框中输入“项目”。 在结果列表中,选择“项目”。

  3. 打开要为其创建池的项目,选择 “开发框池”,然后选择“ 创建”。

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

  4. 在“创建开发箱池”页上,输入以下值:

    设置
    名称 输入池的名称。 开发人员在创建开发箱时,池名称对它们可见且可选。 名称在项目中必须唯一。
    开发箱定义 选择现有开发箱定义。 定义确定在此池中创建的开发箱的基本映像和大小。
    网络连接 1.选择“ 部署到 Microsoft 托管的网络”。
    2. 为开发框选择所需的部署区域。 选择靠近预期开发框用户的区域,以获得最佳的用户体验。
    Dev Box 创建者特权 选择“本地管理员”或“标准用户”。
    启用自动停止 默认值为“”。 选择“否”可禁用自动停止计划。 可以在创建池后配置自动停止计划。
    停止时间 选择关闭池中所有开发箱的时间。 此池中的所有开发箱每天都在此时间关闭。
    时区 选择停止时间的时区。
    许可 选中此复选框即表示确认组织具有要应用于此池中的开发箱的 Azure 混合权益许可证。

    Screenshot of the Create dev box pool dialog.

  5. 选择创建

  6. 验证新的开发箱池是否显示在列表中。 可能需要刷新屏幕。

删除自动停止计划

按照以下步骤删除池的自动停止计划:

  1. 登录 Azure 门户

  2. 在搜索框中输入“项目”。 在结果列表中,选择“项目”。

  3. 打开与要修改的池关联的项目,然后选择“ 开发框池”。

  4. 确定要修改和向右滚动的池。 打开池的更多选项(...)菜单,然后选择“ 编辑”。

  5. “编辑开发框池 ”窗格中的 “自动停止 ”部分中,将 “启用自动停止 ”设置切换为 “否”。

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

  6. 选择“保存”。

更改设置后,此池中的开发框不会自动关闭。

使用 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 指示计划是否正在使用。 选项包括 EnabledDisabled

删除自动停止计划

在 Azure CLI 中输入以下命令以删除自动停止计划:

az devcenter admin schedule delete --pool-name {poolName} --project-name {projectName}
参数
pool-name 开发框池的名称。
project-name 开发框项目的名称。