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

管理开发箱定义

本文介绍如何使用Azure 门户管理开发框定义。 开发框定义是一个 Microsoft Dev Box 资源,它指定开发框的源映像、计算大小和存储大小。

根据他们的任务,开发团队具有不同的软件、配置、计算和存储要求。 你可以创建新的开发箱定义来满足每个团队的需求。 可以创建的开发框定义数没有限制,并且可以在开发人员中心内的多个项目中使用开发框定义。

权限

若要管理开发箱定义,需要以下权限:

操作 所需的权限
创建、删除或更新开发框定义 对要在其中创建开发箱定义的开发人员中心的“所有者”、“参与者”或“写入”权限。

映像的源

创建开发框定义时,需要选择虚拟机映像。 Microsoft Dev Box 支持以下类型的图像:

  • 来自Azure 市场的预配置映像
  • 存储在 Azure 计算库中的自定义映像

Azure 市场

Azure 市场可让你快速访问各种映像,包括预配置了 Microsoft Teams 等生产力工具的图像,并提供最佳性能。

选择Azure 市场映像时,请考虑使用安装了最新版本的 Windows 11 企业版 和 Microsoft 365 应用的映像。

使用 Azure 计算库可以存储和管理自定义映像的集合。 可以将映像构建到开发团队的确切要求,并将其存储在计算库中。

若要在创建开发框定义时使用自定义映像,请将计算库附加到 Microsoft Dev Box 中的开发人员中心。 按照以下步骤将 计算库附加到开发人员中心

映像版本

选择要在开发框定义中使用的映像时,必须指定要使用的映像版本:

  • 带编号的映像版本:如果你想要创建始终如一的开发箱定义(其中的基础映像不会变化),请使用特定的带编号映像版本。 使用编号版本可确保池中的所有开发框始终使用相同的映像版本。
  • 最新映像版本:如果需要灵活的开发框定义,可以在其中根据需要更新基础映像,请使用最新版本的映像。 此选项可确保新的开发框使用最新版本的映像。 更新映像版本时,不会修改现有的开发箱。

创建开发箱定义

在 Microsoft Dev Box 中,可以创建多个开发框定义来满足开发人员团队的需求。 将开发框定义与开发人员中心相关联。

以下步骤演示如何使用现有开发人员中心创建开发框定义。 如果没有可用的开发人员中心,请按照快速入门中的 步骤操作:配置 Microsoft Dev Box 以创建一个。

  1. 登录 Azure 门户

  2. 在搜索框中,输入 开发人员中心。 在结果列表中,选择“开发人员中心”。

    Screenshot that shows a search for dev centers from the Azure portal search box.

  3. 打开要在其中创建开发框定义的开发人员中心,然后选择 “开发框定义”。

    Screenshot that shows the dev center overview page and the menu item for dev box definitions.

  4. 在“开发箱定义”页上,选择“创建”。

    Screenshot of the Create button and the list of existing dev box definitions.

  5. “创建开发框定义 ”窗格中,输入以下值:

    设置 “值” 注意
    名称 为开发箱定义输入一个描述性的名称。 创建后无法更改开发框定义名称。
    图像 选择开发箱的基本操作系统。 可以从 Azure 市场或 Azure Compute Gallery 中选择映像。
    如果要创建用于测试目的的开发框定义,请考虑在 Windows 11 企业版 + Microsoft 365 应用版 22H2 映像上使用 Visual Studio 2022 Enterprise 或 Windows 11 企业版 + Microsoft 365 应用版 22H2 映像上的 Visual Studio 2022 Pro。
    要在创建开发箱定义时访问自定义映像,可以使用 Azure Compute Gallery。 有关详细信息,请参阅配置 Azure Compute Gallery
    映像版本 选择特定的编号版本,以确保池中的所有开发箱始终使用相同版本的映像。 选择“最新”以确保新的开发箱使用最新的可用映像。 选择最新的映像版本后,开发箱池可以使用你从库中选择的映像的最新版本。 此方法可确保创建的开发框使用映像的最新工具和代码保持最新状态。 更新映像版本时,不会修改现有的开发箱。
    计算 选择针对开发箱定义的计算组合。 开发框使用 Dsv5 系列虚拟机 进行计算。
    存储 选择开发箱定义的存储量。 开发框使用 Azure 高级版 SSD 进行存储。
    启用休眠 将此检查框保留为未选中状态。

    Screenshot that shows the pane for creating a dev box definition.

  6. 选择“创建”。

注意

不再支持具有 4 个核心 SKU 的开发框定义。 需要更新到 8 核 SKU,或删除开发框定义。

更新开发箱定义

随着时间的推移,开发框的需求可能会更改。 你可能想要从 Windows 10 基础操作系统迁移到 Windows 11 基础操作系统,或增加开发框的默认计算规范。 初始开发框定义可能不再适合你的需求。 可以更新开发框定义,以便新的开发框使用新配置。

可以更新开发框定义的映像、映像版本、计算和存储设置:

  1. 登录 Azure 门户

  2. 在搜索框中,输入 开发人员中心。 在结果列表中,选择“开发人员中心”。

  3. 打开包含要更新的开发框定义的开发人员中心,然后选择 “开发框定义”。

  4. 选择要更新的开发框定义,然后选择“编辑”(铅笔)按钮。

    Screenshot of the list of existing dev box definitions and the edit button.

  5. 在用于编辑开发框定义的页面上,可以选择新映像、更改映像版本、更改计算或修改可用存储。

    Screenshot of the page for editing a dev box definition.

  6. 选择“保存”。

删除开发箱定义

当你不再想要使用某个开发箱定义时,可以将其删除。 删除开发框定义是永久性的,无法撤消。 如果一个或多个开发框池正在使用它们,则无法删除开发框定义。

若要删除Azure 门户中的开发框定义,

  1. 登录 Azure 门户

  2. 在搜索框中,输入 开发人员中心。 在结果列表中,选择“开发人员中心”。

  3. 打开要从中删除开发箱定义的开发人员中心,然后选择“开发箱定义”

  4. 选择要删除的开发框定义,然后选择“ 删除”。

    Screenshot of a selected dev box definition and the Delete button.

  5. 在警告消息中,选择“确定”

    Screenshot of the warning message about deleting a dev box definition.