Condividi tramite


Volumi

oggetti volume sono classificati 3 e subordinati a node e nodearray. Un volume rappresenta un disco di Azure.

Esempio

L'aggiunta di una sezione [[[volume]]] a un nodo creerà un disco di Azure e la collegarà alla macchina virtuale.

[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

I valori degli attributi che iniziano con $ fanno riferimento ai parametri.

Attributo Digitare Definizione
Grandezza Corda (Obbligatorio) Dimensioni del disco in GB
VolumeId Corda ID risorsa per il disco di Azure esistente.
StorageAccountType Corda UltraSSD_LRS, Premium_LRS, StandardSSD_LRS, Standard_LRS (Tipi di dischi di Azure) Se non è impostato, per impostazione predefinita Standard_LRS o Premium_LRS a seconda delle funzionalità delle dimensioni della macchina virtuale.
DiskIOPSReadWrite Numero intero Operazioni di I/O al secondo con provisioning, vedere Dischi Ultra
DiskMBPSReadWrite Numero intero Velocità effettiva del disco MB/s vedere dischi Ultra
Azure.Lun Numero intero Eseguire l'override dell'ID LUN assegnato automaticamente.
Montare Corda Nome del costrutto di montaggio, descritto in configuration oggetto
Azure.Caching Corda Nessuno, readonly, readwrite. Il valore predefinito è nessuno.
Persistente Booleano Se false, il disco verrà eliminato con la macchina virtuale. Il valore predefinito è false.
Disabile Booleano Se true, questo volume verrà ignorato. Il valore predefinito è false.
SourceUri Corda URI del BLOB da importare nel disco gestito.
StorageAccountId Corda ID risorsa di Azure dell'account di archiviazione contenente il BLOB SourceUri. Obbligatorio se il BLOB si trova in una sottoscrizione diversa.
SourceResourceId Corda ID risorsa di Azure dello snapshot di origine o del disco gestito.
DiskEncryptionSetId (8,5+) Corda ID risorsa di Azure del set di crittografia dischi per abilitare la crittografia Server-Side con la chiave gestita dal cliente.
ConfidentialDiskEncryptionSetId (8.5+) Corda ID risorsa di Azure del set di crittografia dischi riservati per abilitare la crittografia riservata con la chiave gestita dal cliente. Nota: richiede SecurityEncryptionType=DiskWithVMGuestState. (CycleCloud 8.5+)
SecurityEncryptionType (8.5+) Corda Uno dei VMGuestStateOnly (impostazione predefinita) o DiskWithVMGuestState.
Azure.Encryption.Type Corda Deprecato, non ha alcun effetto. L'uso di un set di crittografia dischi fornisce la chiave gestita dal cliente; in caso contrario, PMK è attivo.
Azure.Encryption.DiskEncryptionSetId Corda Deprecato. Usa invece DiskEncryptionSetId, a partire da CycleCloud 8.5.

Volume di avvio

Per ogni nodo, il volume denominato boot espone una configurazione avanzata del volume di avvio del sistema operativo. Le impostazioni del tipo di archiviazione per il disco di avvio vengono ignorate se EphemeralOSDisk=true viene specificato per il nodo.

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

Nota

I dischi UltraSSD possono essere usati solo con zone di disponibilità (i set di disponibilità e le distribuzioni di singole macchine virtuali all'esterno delle zone non avranno la possibilità di collegare un disco Ultra).