BatchPoolUpdateOptions interface
Parametri per l'aggiornamento di un pool di Azure Batch.
Proprietà
| application |
Elenco di pacchetti da installare in ogni nodo di calcolo nel pool. Le modifiche apportate ai riferimenti ai pacchetti influiscono su tutti i nuovi nodi che si aggiungono al pool, ma non influiscono sui nodi di calcolo già presenti nel pool fino a quando non vengono riavviati o ricreati l'immagine. Se questo elemento è presente, sostituisce eventuali riferimenti al pacchetto esistenti. Se si specifica una raccolta vuota, tutti i riferimenti al pacchetto vengono rimossi dal pool. Se omesso, i riferimenti al pacchetto esistenti vengono lasciati invariati. |
| display |
Nome visualizzato del pool. Il nome visualizzato non deve essere univoco e può contenere caratteri Unicode fino a una lunghezza massima di 1024. Questo campo può essere aggiornato solo quando il pool è vuoto. |
| enable |
Indica se il pool consente la comunicazione diretta tra nodi di calcolo. L'abilitazione della comunicazione tra nodi limita le dimensioni massime del pool a causa delle restrizioni di distribuzione nei nodi di calcolo del pool. Ciò può comportare che il pool non raggiunga le dimensioni desiderate. Il valore predefinito è false. |
| metadata | Elenco di coppie nome-valore associate al pool come metadati. Se questo elemento è presente, sostituisce tutti i metadati esistenti configurati nel pool. Se si specifica una raccolta vuota, tutti i metadati vengono rimossi dal pool. Se omesso, i metadati esistenti vengono lasciati invariati. |
| mount |
Montare l'archiviazione usando il file system specificato per l'intera durata del pool. Montare l'archiviazione usando fileshare di Azure, NFS, CIFS o Blobfuse basato su file system. |
| network |
Configurazione di rete per il pool. Questo campo può essere aggiornato solo quando il pool è vuoto. |
| start |
Un'attività da eseguire in ogni nodo di calcolo quando viene aggiunto al pool. L'attività viene eseguita quando il nodo di calcolo viene aggiunto al pool o quando il nodo di calcolo viene riavviato. Se questo elemento è presente, sovrascrive qualsiasi StartTask esistente. Se omesso, qualsiasi StartTask esistente rimane invariato. |
| task |
Modalità di distribuzione delle attività tra nodi di calcolo in un pool. Se non specificato, il valore predefinito è spread. |
| task |
Numero di slot di attività che possono essere usati per eseguire attività simultanee in un singolo nodo di calcolo nel pool. Il valore predefinito è 1. Il valore massimo è minore di 4 volte il numero di core di vmSize del pool o 256. |
| upgrade |
Criteri di aggiornamento per il pool. Descrive un criterio di aggiornamento: automatico, manuale o in sequenza. |
| user |
Elenco di account utente da creare in ogni nodo di calcolo nel pool. Questo campo può essere aggiornato solo quando il pool è vuoto. |
| virtual |
Configurazione della macchina virtuale per il pool. È necessario specificare questa proprietà. |
| vm |
Dimensioni delle macchine virtuali nel pool. Per informazioni sulle dimensioni disponibili delle macchine virtuali nei pool, vedere Scegliere una dimensione di macchina virtuale per i nodi di calcolo in un pool di Azure Batch (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes). |
Dettagli proprietà
applicationPackageReferences
Elenco di pacchetti da installare in ogni nodo di calcolo nel pool. Le modifiche apportate ai riferimenti ai pacchetti influiscono su tutti i nuovi nodi che si aggiungono al pool, ma non influiscono sui nodi di calcolo già presenti nel pool fino a quando non vengono riavviati o ricreati l'immagine. Se questo elemento è presente, sostituisce eventuali riferimenti al pacchetto esistenti. Se si specifica una raccolta vuota, tutti i riferimenti al pacchetto vengono rimossi dal pool. Se omesso, i riferimenti al pacchetto esistenti vengono lasciati invariati.
applicationPackageReferences?: BatchApplicationPackageReference[]
Valore della proprietà
displayName
Nome visualizzato del pool. Il nome visualizzato non deve essere univoco e può contenere caratteri Unicode fino a una lunghezza massima di 1024. Questo campo può essere aggiornato solo quando il pool è vuoto.
displayName?: string
Valore della proprietà
string
enableInterNodeCommunication
Indica se il pool consente la comunicazione diretta tra nodi di calcolo. L'abilitazione della comunicazione tra nodi limita le dimensioni massime del pool a causa delle restrizioni di distribuzione nei nodi di calcolo del pool. Ciò può comportare che il pool non raggiunga le dimensioni desiderate. Il valore predefinito è false.
Questo campo può essere aggiornato solo quando il pool è vuoto.
enableInterNodeCommunication?: boolean
Valore della proprietà
boolean
metadata
Elenco di coppie nome-valore associate al pool come metadati. Se questo elemento è presente, sostituisce tutti i metadati esistenti configurati nel pool. Se si specifica una raccolta vuota, tutti i metadati vengono rimossi dal pool. Se omesso, i metadati esistenti vengono lasciati invariati.
metadata?: BatchMetadataItem[]
Valore della proprietà
mountConfiguration
Montare l'archiviazione usando il file system specificato per l'intera durata del pool. Montare l'archiviazione usando fileshare di Azure, NFS, CIFS o Blobfuse basato su file system.
Questo campo può essere aggiornato solo quando il pool è vuoto.
mountConfiguration?: MountConfiguration[]
Valore della proprietà
networkConfiguration
Configurazione di rete per il pool. Questo campo può essere aggiornato solo quando il pool è vuoto.
networkConfiguration?: NetworkConfiguration
Valore della proprietà
startTask
Un'attività da eseguire in ogni nodo di calcolo quando viene aggiunto al pool. L'attività viene eseguita quando il nodo di calcolo viene aggiunto al pool o quando il nodo di calcolo viene riavviato. Se questo elemento è presente, sovrascrive qualsiasi StartTask esistente. Se omesso, qualsiasi StartTask esistente rimane invariato.
startTask?: BatchStartTask
Valore della proprietà
taskSchedulingPolicy
Modalità di distribuzione delle attività tra nodi di calcolo in un pool. Se non specificato, il valore predefinito è spread.
Questo campo può essere aggiornato solo quando il pool è vuoto.
taskSchedulingPolicy?: BatchTaskSchedulingPolicy
Valore della proprietà
taskSlotsPerNode
Numero di slot di attività che possono essere usati per eseguire attività simultanee in un singolo nodo di calcolo nel pool. Il valore predefinito è 1. Il valore massimo è minore di 4 volte il numero di core di vmSize del pool o 256.
Questo campo può essere aggiornato solo quando il pool è vuoto.
taskSlotsPerNode?: number
Valore della proprietà
number
upgradePolicy
Criteri di aggiornamento per il pool. Descrive un criterio di aggiornamento: automatico, manuale o in sequenza.
Questo campo può essere aggiornato solo quando il pool è vuoto.
upgradePolicy?: UpgradePolicy
Valore della proprietà
userAccounts
Elenco di account utente da creare in ogni nodo di calcolo nel pool. Questo campo può essere aggiornato solo quando il pool è vuoto.
userAccounts?: UserAccount[]
Valore della proprietà
virtualMachineConfiguration
Configurazione della macchina virtuale per il pool. È necessario specificare questa proprietà.
Questo campo può essere aggiornato solo quando il pool è vuoto.
virtualMachineConfiguration?: VirtualMachineConfiguration
Valore della proprietà
vmSize
Dimensioni delle macchine virtuali nel pool. Per informazioni sulle dimensioni disponibili delle macchine virtuali nei pool, vedere Scegliere una dimensione di macchina virtuale per i nodi di calcolo in un pool di Azure Batch (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).
Questo campo può essere aggiornato solo quando il pool è vuoto.
vmSize?: string
Valore della proprietà
string