Condividi tramite


BatchPoolUpdateOptions interface

Parametri per l'aggiornamento di un pool di Azure Batch.

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.

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.

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.

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.

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.

networkConfiguration

Configurazione di rete per il pool. Questo campo può essere aggiornato solo quando il pool è vuoto.

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.

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.

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.

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.

userAccounts

Elenco di account utente da creare in ogni nodo di calcolo nel pool. Questo campo può essere aggiornato solo quando il pool è vuoto.

virtualMachineConfiguration

Configurazione della macchina virtuale per il pool. È necessario specificare questa proprietà.

Questo campo può essere aggiornato solo quando il pool è vuoto.

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.

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