Partager via


Volumes

objets volume sont classés 3 et subordonnés à node et nodearray. Un volume représente un disque Azure.

Exemple

L’ajout d’une section [[[volume]]] à un nœud crée un disque Azure et l’attache à la machine virtuelle.

[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

Les valeurs d’attribut qui commencent par $ font référence à des paramètres.

Attribut Type Définition
Taille Corde (Obligatoire) Taille du disque en Go
VolumeId Corde ID de ressource pour disque Azure existant.
StorageAccountType Corde UltraSSD_LRS, Premium_LRS, StandardSSD_LRS, Standard_LRS (types de disques Azure) Si ce n’est pas le cas, la valeur par défaut est Standard_LRS ou Premium_LRS en fonction des fonctionnalités de taille de machine virtuelle.
DiskIOPSReadWrite Entier IOPS provisionnée consultez disques Ultra
DiskMBPSReadWrite Entier Le débit de disque Mo/s voit disques Ultra
Azure.Lun Entier Remplacez l’ID d’unité logique affectée automatiquement.
Monter Corde Nom de la construction de montage, décrite dans configuration objet
Azure.Caching Corde Aucun, readonly, readwrite. La valeur par défaut n’est aucune.
Persistant Booléen Si la valeur est false, le disque est supprimé avec la machine virtuelle. La valeur par défaut est false.
Handicapé Booléen Si la valeur est true, ce volume est ignoré. La valeur par défaut est false.
SourceUri Corde URI de l’objet blob à importer dans un disque managé.
StorageAccountId Corde ID de ressource Azure du compte de stockage contenant l’objet blob SourceUri. Obligatoire si l’objet blob se trouve dans un autre abonnement.
SourceResourceId Corde ID de ressource Azure de l’instantané source ou du disque managé.
DiskEncryptionSetId (8.5+) Corde ID de ressource Azure du jeu de chiffrement de disque pour activer Server-Side Encryption avec CMK.
ConfidentialDiskEncryptionSetId (8.5+) Corde ID de ressource Azure du jeu de chiffrement de disque confidentiel pour activer le chiffrement confidentiel avec CMK. Remarque : nécessite SecurityEncryptionType=DiskWithVMGuestState. (CycleCloud 8.5+)
SecurityEncryptionType (8.5+) Corde L’un des VMGuestStateOnly (valeur par défaut) ou DiskWithVMGuestState.
Azure.Encryption.Type Corde Déconseillé, n’a aucun effet. L’utilisation d’un jeu de chiffrement de disque fournit cmK ; sinon, PMK est en vigueur.
Azure.Encryption.DiskEncryptionSetId Corde Obsolescent. Utilisez DiskEncryptionSetId à la place, à partir de CycleCloud 8.5.

Volume de démarrage

Pour chaque nœud, le volume nommé boot expose une configuration avancée du volume de démarrage du système d’exploitation. Les paramètres de type de stockage du disque de démarrage sont ignorés si EphemeralOSDisk=true est spécifié pour le nœud.

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

Note

Les disques UltraSSD ne peuvent être utilisés qu’avec des zones de disponibilité (groupes à haute disponibilité et déploiements de machines virtuelles uniques en dehors des zones n’ont pas la possibilité d’attacher un disque Ultra).