配置存储

如需为代理提供更多磁盘空间,托管 DevOps 池支持将空数据磁盘附加到托管 DevOps 池中的代理。 通过附加数据磁盘可以获取更多的存储空间,这样就无需将 VM 大小移至具有更多内置存储的 VM 大小,此类大小通常价格更高,会潜在地提高成本支出。

附加空数据磁盘

在“存储”选项卡上创建池时配置存储设置。默认设置不是空数据磁盘。

有关在池创建期间配置数据磁盘的屏幕截图。

如果要为现有池配置其他存储,请转到 Azure 门户中的池,如以下步骤中所述。

  1. 登录到 Azure 门户
  2. 搜索托管 DevOps 池,并从可用选项中选择它。
  3. 从列表中选择托管 DevOps 池。
  4. 转到设置>存储,为池配置空数据磁盘设置。

空数据磁盘菜单的屏幕截图。

为磁盘配置以下属性,然后选择“应用”(或者,在要创建池时选择“下一步”),以保存更改。 可以为托管 DevOps 池添加单个空数据磁盘配置,并且所有代理实例都将附加一个与指定的配置匹配的空数据磁盘。

选择“删除”以删除现有池的数据磁盘配置。

为附加的数据磁盘配置以下属性。

属性 说明
大小 (GiB) 指定数据磁盘的大小。 最大大小取决于存储类型。 有关详细信息,请参阅磁盘类型比较
缓存类型 指定磁盘的缓存类型。 选择:DefaultNoneReadOnlyReadWrite。 支持缓存的数据磁盘的默认值为 ReadOnly。 有关详细信息,请参阅虚拟机和磁盘性能
存储类型 从以下存储类型中进行选择:Standard_LRS(默认值)、Premium_LRSStandardSSD_LRSPremium_ZRSStandardSSD_ZRS。 有关这些类型的详细信息,请参阅 SKU 类型Azure 托管磁盘类型
驱动器号 如果池中有任何 Windows 代理映像,请选择磁盘的驱动器号。 如果未指定驱动器号,则 F 用于具有临时磁盘的 VM 大小;否则,使用 E。 驱动器号必须是单个字母, 但 ACDE 除外。如果使用的是没有临时磁盘的 VM 大小,并且希望 E 作为驱动器号,请将 驱动器号 留空以获取 E 的默认值。如果使用 ARM 模板或 Azure CLI 脚本配置存储,则如果不希望使用驱动器号,请省略驱动器号参数。

使用代理工作目录的数据磁盘

若要将代理配置为使用数据磁盘上的工作目录,请在 WorkFolder 需求中指定数据磁盘中的文件夹。

在以下示例中,Windows 代理上的代理工作目录配置为使用已分配有驱动器号 F 的附加数据磁盘上的文件夹。

pool:
  name: fabrikam-managed-pool # Name of Managed DevOps Pool
  demands:
  - WorkFolder -equals f:\custom-work-folder # Windows agent example

有关如何配置代理工作目录的详细信息,请参阅需求 - WorkFolder

另请参阅