卷
Volume 物件是排名 3 和從屬 node
和 nodearray
。 磁碟區代表 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 磁碟)。