Compartir a través de


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).