Compartir a través de


Volúmenes

Los objetos de volumen son de rango 3 y están subordinados a los objetos node y nodearray. Un volumen representa un disco de Azure.

Ejemplo

Al agregar una [[[volume]]] sección a un nodo, se crea un disco de Azure y se adjunta 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

Valores de atributo que comienzan con $ parámetros de referencia.

Atributo Tipo Definición
Tamaño Cuerda (Obligatorio) Tamaño del disco en GB
VolumeId Cuerda Id. de recurso de Azure Disk existente.
TipoDeCuentaDeAlmacenamiento Cuerda UltraSSD_LRS, Premium_LRS, StandardSSD_LRS, Standard_LRS, PremiumV2_LRS (tipos de disco de Azure) Si no establece este valor, 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 Discos Ultra.
DiskMBpsReadWrite Entero Rendimiento de disco en MB/s. Consulte Discos Ultra.
Azure.Lun Entero Invalide el id. de LUN asignado automáticamente.
Montaje Cuerda Nombre de la estructura de montaje, que se describe en el objeto configuration.
Azure.Caching Cuerda Ninguno, solo lectura, lectura/escritura. El valor predeterminado es ninguno.
Persistente Boolean Si es false, el disco se elimina cuando se elimina la máquina virtual. El valor predeterminado es False.
Deshabilitado Boolean Si es verdadero, se omite el volumen. El valor predeterminado es False.
SourceUri Cuerda URI del blob que se va a importar en el disco administrado.
ID de cuenta de almacenamiento 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.
Id de recurso fuente Cuerda Id. de recurso de Azure de la instantánea de origen o el disco administrado.
DiskEncryptionSetId (8.5+) Cuerda Id. de recurso de Azure del conjunto de cifrado de disco para habilitar el cifrado del lado servidor 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 Obsolescente. No surte ningún efecto. Si usa un conjunto de cifrado de disco, obtendrá CMK; de lo contrario, obtendrá PMK.
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. El clúster omite la configuración del tipo de almacenamiento del disco de arranque si especifica EphemeralOSDisk=true para el nodo.

  [[node scheduler]]
  Zone = 1
    [[[volume boot]]]
      Size = 100
      StorageAccountType = UltraSSD_LRS
      DiskIOPSReadWrite = 38400
      DiskMBPSReadWrite = 2000

Nota:

Solo puede usar discos UltraSSD con zonas de disponibilidad. No se pueden usar discos UltraSSD con conjuntos de disponibilidad ni implementaciones de máquinas virtuales únicas fuera de las zonas.