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