Volúmenes
objetos Volume son 3 y subordinados a node
y nodearray
. Un volumen representa un disco de Azure.
Ejemplo
Al agregar una sección de [[[volume]]]
a un nodo, se creará un disco de Azure y se conectará a la máquina virtual.
[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
Los valores de atributo que comienzan por $
hacen referencia a parámetros.
Atributo | Tipo | Definición |
---|---|---|
Tamaño | Cuerda | (Obligatorio) Tamaño del disco en GB |
VolumeId | Cuerda | Identificador de recurso de Azure Disk existente. |
StorageAccountType | Cuerda | UltraSSD_LRS, Premium_LRS, StandardSSD_LRS, Standard_LRS (Tipos de disco de Azure) Si no se establece, el valor predeterminado es Standard_LRS o Premium_LRS en función de las funcionalidades de tamaño de máquina virtual. |
DiskIOPSReadWrite | Entero | IOPS aprovisionadas consulte Ultra Disks |
Disk MBPSReadWrite | Entero | Mb/s de rendimiento de disco consulte Discos Ultra |
Azure.Lun | Entero | Invalide el identificador de LUN asignado automáticamente. |
Montar | Cuerda | Nombre de la construcción de montaje, que se describe en configuration objeto |
Azure.Caching | Cuerda | None, readonly, readwrite. El valor predeterminado no es ninguno. |
Persistente | Booleano | Si es false, se eliminará el disco con la máquina virtual. El valor predeterminado es false. |
Deshabilitado | Booleano | Si es true, este volumen se omitirá. El valor predeterminado es false. |
SourceUri | Cuerda | URI del blob que se va a importar en el disco administrado. |
StorageAccountId | Cuerda | Identificador de recurso de Azure de la cuenta de almacenamiento que contiene el blob SourceUri. Obligatorio si el blob está en una suscripción diferente. |
SourceResourceId | Cuerda | Identificador de recurso de Azure de la instantánea de origen o el disco administrado. |
DiskEncryptionSetId (8.5+) | Cuerda | Identificador de recurso de Azure del conjunto de cifrado de disco para habilitar Server-Side Cifrado con CMK. |
ConfidentialDiskEncryptionSetId (8.5+) | Cuerda | Identificador de recurso de Azure del conjunto de cifrado de disco confidencial para habilitar el cifrado confidencial con CMK. Nota: requiere SecurityEncryptionType=DiskWithVMGuestState . (CycleCloud 8.5+) |
SecurityEncryptionType (8.5+) | Cuerda | Uno de VMGuestStateOnly (valor predeterminado) o DiskWithVMGuestState . |
Azure.Encryption.Type | Cuerda | En desuso, no tiene ningún efecto. El uso de un conjunto de cifrado de disco proporciona CMK; de lo contrario, PMK está en vigor. |
Azure.Encryption.DiskEncryptionSetId | Cuerda | Obsolescente. Use DiskEncryptionSetId en su lugar, a partir de CycleCloud 8.5. |
Volumen de arranque
Para cada nodo, el volumen denominado boot
expone alguna configuración avanzada del volumen de arranque del sistema operativo. La configuración del tipo de almacenamiento para el disco de arranque se omite si se especifica EphemeralOSDisk=true
para el nodo.
[[node scheduler]]
Zone = 1
[[[volume boot]]]
Size = 100
StorageAccountType = UltraSSD_LRS
DiskIOPSReadWrite = 38400
DiskMBPSReadWrite = 2000
Nota
Los discos UltraSSD solo se pueden usar con zonas de disponibilidad (los conjuntos de disponibilidad y las implementaciones de máquinas virtuales únicas fuera de las zonas no tendrán la capacidad de conectar un disco Ultra).