Объемы
объекты тома ранг 3 и подчинены node
и nodearray
. Том представляет диск Azure.
Пример
Добавление раздела [[[volume]]]
на узел создаст диск Azure и прикрепит его к виртуальной машине.
[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
Значения атрибутов, начинающиеся с $
, являются параметрами ссылки.
Атрибут | Тип | Определение |
---|---|---|
Размер | Струна | (обязательно) Размер диска в ГБ |
VolumeId | Струна | Идентификатор ресурса для существующего диска Azure. |
StorageAccountType | Струна | UltraSSD_LRS, Premium_LRS, StandardSSD_LRS, Standard_LRS (Типы дисков Azure) Если не задано, значение по умолчанию Standard_LRS или Premium_LRS в зависимости от возможностей размера виртуальной машины. |
DiskIOPSReadWrite | Целое число | Подготовленные операции ввода-вывода в секунду см. дисках категории "Ультра" |
DiskMBPSReadWrite | Целое число | |
Azure.Lun | Целое число | Переопределите автоматически назначенный идентификатор LUN. |
Монтировать | Струна | Имя конструкции подключения, описанное в объекте configuration |
Azure.Caching | Струна | Нет, readonly, readwrite. Значение по умолчанию — нет. |
Упорный | Булев | Если значение false, диск будет удален с виртуальной машиной. Значение по умолчанию — false. |
Нетрудоспособный | Булев | Если значение true, этот том будет игнорироваться. Значение по умолчанию — false. |
SourceUri | Струна | Универсальный код ресурса (URI) большого двоичного объекта для импорта в управляемый диск. |
StorageAccountId | Струна | Идентификатор ресурса Azure учетной записи хранения, содержащей большой двоичный объект SourceUri. Требуется, если большой двоичный объект находится в другой подписке. |
SourceResourceId | Струна | Идентификатор ресурса Azure исходного моментального снимка или управляемого диска. |
DiskEncryptionSetId (8.5+) | Струна | Идентификатор ресурса Azure набора шифрования дисков для включения шифрования Server-Side с помощью CMK. |
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
предоставляет некоторую расширенную конфигурацию тома загрузки ОС. Параметры типа хранилища для загрузочного диска игнорируются, если EphemeralOSDisk=true
указан для узла.
[[node scheduler]]
Zone = 1
[[[volume boot]]]
Size = 100
StorageAccountType = UltraSSD_LRS
DiskIOPSReadWrite = 38400
DiskMBPSReadWrite = 2000
Заметка
Диски UltraSSD можно использовать только с зонами доступности (группы доступности и развертывания отдельных виртуальных машин за пределами зон не смогут подключать диск ультра).