共用方式為


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 磁碟的資源標識碼。
StorageAccountType 字串 UltraSSD_LRS、Premium_LRS、StandardSSD_LRS、Standard_LRS(Azure 磁碟類型)如果未設定,預設會根據 VM 大小功能Standard_LRS或Premium_LRS。
DiskIOPSReadWrite 整數 布建的 IOPS 請參閱 Ultra 磁碟
DiskMBPSReadWrite 整數 磁碟輸送量 MB/秒請參閱 Ultra 磁碟
Azure.Lun 整數 覆寫自動指派的 LUN 識別碼。
安裝 字串 掛接建構的名稱,如 configuration 物件中所述
Azure.Caching 字串 None、readonly、readwrite。 預設值為 none。
持續 布爾 如果為 false,則會刪除 VM 的磁碟。 默認值為 false。
禁用 布爾 如果為 true,則會忽略此磁碟區。 默認值為 false。
SourceUri 字串 要匯入受控磁碟的 Blob URI。
StorageAccountId 字串 包含 SourceUri Blob 之記憶體帳戶的 Azure 資源識別碼。 如果 Blob 位於不同的訂用帳戶中,則為必要專案。
SourceResourceId 字串 來源快照集或受控磁碟的 Azure 資源標識符。
DiskEncryptionSetId (8.5+) 字串 磁碟加密集的 Azure 資源識別碼,以使用 CMK 啟用 Server-Side 加密。
ConfidentialDiskEncryptionSetId (8.5+) 字串 機密磁碟加密集的 Azure 資源識別碼,以使用 CMK 啟用機密加密。 注意:需要 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 部署將無法連結 Ultra 磁碟)。