Partager via


Volumes

Les objets de volume sont de rang 3 et subordonnés aux objets node et nodearray. Un volume représente un disque Azure.

Exemple :

L’ajout d’une [[[volume]]] section à 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

Valeurs d’attribut qui commencent par $ sont des paramètres de référence.

Caractéristique Type Définition
Taille Chaîne (Obligatoire) Taille du disque en Go
VolumeId Chaîne ID de ressource pour disque Azure existant.
TypeDeCompteDeStockage Chaîne UltraSSD_LRS, Premium_LRS, StandardSSD_LRS, Standard_LRS, PremiumV2_LRS (Types de disques Azure) Si vous ne définissez pas cette valeur, la valeur par défaut est Standard_LRS ou Premium_LRS en fonction des fonctionnalités de taille de machine virtuelle.
DiskIOPSReadWrite Nombre entier IOPS provisionnée. Voir Disques Ultra.
DiskMBPSReadWrite Nombre entier Débit du disque en Mo/s. Voir Disques Ultra.
Azure.Lun Nombre entier Remplacez l’ID d’unité logique affectée automatiquement.
Monter Chaîne Nom du système de montage, décrit dans l’objet configuration.
Azure.Caching Chaîne Aucun, lecture seule, lecture-écriture. La valeur par défaut est néant.
Persistante Booléen Si la valeur est false, le disque est supprimé lorsque la machine virtuelle est supprimée. La valeur par défaut est false.
Handicapé Booléen Si la valeur est true, le volume est ignoré. La valeur par défaut est false.
SourceUri Chaîne URI de l’objet blob à importer dans un disque managé.
IdentifiantDuCompteDeStockage Chaîne ID de ressource Azure du compte de stockage contenant l’objet blob SourceUri. Obligatoire si l’objet blob se trouve dans un autre abonnement.
ID de la ressource source Chaîne ID de ressource Azure de l’instantané source ou du disque managé.
DiskEncryptionSetId (8.5+) Chaîne ID de la ressource Azure du jeu de chiffrement de disque pour activer le chiffrement côté serveur avec CMK.
ConfidentialDiskEncryptionSetId (8.5+) Chaîne ID de la 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+) Chaîne L’un des VMGuestStateOnly (valeur par défaut) ou DiskWithVMGuestState.
Azure.Encryption.Type Chaîne Obsolète. Cette option n'a aucun effet. Si vous utilisez un jeu de chiffrement de disque, vous obtenez CMK ; sinon, vous obtenez PMK.
Azure.Encryption.DiskEncryptionSetId Chaîne Obsolète. 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. Le cluster ignore les paramètres de type de stockage pour le disque de démarrage si vous spécifiez EphemeralOSDisk=true pour le nœud.

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

Remarque

Vous ne pouvez utiliser que des disques UltraSSD avec des zones de disponibilité. Vous ne pouvez pas utiliser de disques UltraSSD avec des Availability Sets ou des déploiements de VM uniques en dehors des zones.