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

Volume 对象排名 3,从属于 nodenodearray。 卷表示 Azure 磁盘。

[[[volume]]] 部分添加到节点将创建 Azure 磁盘并将其附加到 VM。

[cluster my-cluster]
  [[node my-node]]
    Credentials = $Credentials
    SubnetId = $SubnetId
    MachineType = $MachineType
    ImageName = $ImageName

    [[[volume my-volume]]]
      Size = 500

    [[[volume another-volume]]]
      Size = 1024
      StorageAccountType = StandardSSD_LRS

    [[[volume data]]]
      VolumeId = /subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourceGroups/my-rg/providers/Microsoft.Compute/disks/datadisk

$ 开头的属性值是引用参数。

属性 类型 定义
大小 字符串 (必需)磁盘大小(以 GB 为单位)
VolumeId 字符串 现有 Azure 磁盘的资源 ID。
StorageAccountType 字符串 UltraSSD_LRS、Premium_LRS、StandardSSD_LRS、Standard_LRS(Azure 磁盘类型)如果未设置,则默认为Standard_LRS或Premium_LRS,具体取决于 VM 大小功能。
DiskIOPSReadWrite 整数 预配的 IOPS 请参阅 超级磁盘
DiskMBPSReadWrite 整数 磁盘吞吐量 MB/秒,请参阅 超级磁盘
Azure.Lun 整数 重写自动分配的 LUN ID。
安装 字符串 装载构造的名称,configuration 对象中所述
Azure.Caching 字符串 None、readonly、readwrite。 默认值为 none。
持续 布尔 如果为 false,则会删除 vm 的磁盘。 默认值为 false。
禁用 布尔 如果为 true,则忽略此卷。 默认值为 false。
SourceUri 字符串 要导入到托管磁盘中的 Blob 的 URI。
StorageAccountId 字符串 包含 SourceUri blob 的存储帐户的 Azure 资源 ID。 如果 Blob 位于其他订阅中,则为必需。
SourceResourceId 字符串 源快照或托管磁盘的 Azure 资源 ID。
DiskEncryptionSetId (8.5+) 字符串 磁盘加密集的 Azure 资源 ID,用于使用 CMK 启用 Server-Side 加密。
ConfidentialDiskEncryptionSetId (8.5+) 字符串 用于通过 CMK 启用机密加密的机密磁盘加密集的 Azure 资源 ID。 注意:需要 SecurityEncryptionType=DiskWithVMGuestState。 (CycleCloud 8.5+)
SecurityEncryptionType (8.5+) 字符串 VMGuestStateOnly(默认)或 DiskWithVMGuestState之一。
Azure.Encryption.Type 字符串 已弃用,不起作用。 使用磁盘加密集提供 CMK;否则,PMK 生效。
Azure.Encryption.DiskEncryptionSetId 字符串 荒废的。 请改为使用 DiskEncryptionSetId,从 CycleCloud 8.5 起。

启动卷

对于每个节点,名为 boot 的卷公开 OS 启动卷的一些高级配置。 如果为节点指定了 EphemeralOSDisk=true,则忽略启动磁盘的存储类型设置。

  [[node scheduler]]
  Zone = 1
    [[[volume boot]]]
      Size = 100
      StorageAccountType = UltraSSD_LRS
      DiskIOPSReadWrite = 38400
      DiskMBPSReadWrite = 2000

注意

UltraSSD 磁盘只能与可用性区域一起使用(区域外部的可用性集和单个 VM 部署将无法附加超级磁盘)。