Condividi tramite


BatchNodeOutput interface

Nodo di calcolo nel servizio Batch.

Proprietà

affinityId

Identificatore che può essere passato quando si aggiunge un'attività per richiedere che l'attività sia pianificata in questo nodo di calcolo. Si noti che si tratta solo di un'affinità soft. Se il nodo di calcolo di destinazione è occupato o non è disponibile al momento della pianificazione dell'attività, l'attività verrà pianificata altrove.

allocationTime

Ora in cui questo nodo di calcolo è stato allocato al pool. Questo è il momento in cui il nodo di calcolo è stato inizialmente allocato e non cambia una volta impostato. Non viene aggiornato quando il nodo di calcolo viene guarito o interrotto.

endpointConfiguration

Configurazione dell'endpoint per il nodo di calcolo.

errors

Elenco degli errori attualmente rilevati dal nodo di calcolo.

id

ID del nodo di calcolo. A ogni nodo di calcolo aggiunto a un pool viene assegnato un ID univoco. Ogni volta che un nodo di calcolo viene rimosso da un pool, tutti i relativi file locali vengono eliminati e l'ID viene recuperato e può essere riutilizzato per i nuovi nodi di calcolo.

ipAddress

Indirizzo IP che altri nodi possono usare per comunicare con questo nodo di calcolo. A ogni nodo di calcolo aggiunto a un pool viene assegnato un indirizzo IP univoco. Ogni volta che un nodo di calcolo viene rimosso da un pool, tutti i relativi file locali vengono eliminati e l'indirizzo IP viene recuperato e può essere riutilizzato per i nuovi nodi di calcolo.

ipv6Address

L'indirizzo IPv6 che gli altri nodi possono utilizzare per comunicare con questo nodo di calcolo. A ogni nodo di calcolo aggiunto a un pool viene assegnato un indirizzo IP univoco. Ogni volta che un nodo di calcolo viene rimosso da un pool, tutti i relativi file locali vengono eliminati e l'indirizzo IP viene recuperato e può essere riutilizzato per i nuovi nodi di calcolo. Questa proprietà non sarà presente se il pool non è configurato per IPv6.

isDedicated

Indica se questo nodo di calcolo è un nodo di calcolo dedicato. Se false, il nodo di calcolo è un nodo di calcolo spot/con priorità bassa.

lastBootTime

Ultima volta in cui è stato avviato il nodo di calcolo. Questa proprietà potrebbe non essere presente se lo stato del nodo di calcolo non è utilizzabile.

nodeAgentInfo

Informazioni sulla versione dell'agente del nodo di calcolo e sull'ora in cui il nodo di calcolo è stato aggiornato a una nuova versione.

recentTasks

Elenco di attività il cui stato è stato modificato di recente. Questa proprietà è presente solo se almeno un'attività è stata eseguita in questo nodo di calcolo perché è stata assegnata al pool.

runningTasksCount

Numero totale di attività di processo attualmente in esecuzione nel nodo di calcolo. Sono incluse le attività di Job Manager e le normali attività, ma non la preparazione del processo, il rilascio del processo o le attività di avvio.

runningTaskSlotsCount

Numero totale di slot di pianificazione usati attualmente eseguendo attività di processo nel nodo di calcolo. Sono incluse le attività di Job Manager e le normali attività, ma non la preparazione del processo, il rilascio del processo o le attività di avvio.

schedulingState

Indica se il nodo di calcolo è disponibile per la pianificazione delle attività.

Valori possibili: "enabled", "disabled"

startTask

L'attività specificata per l'esecuzione nel nodo di calcolo durante l'aggiunta al pool.

startTaskInfo

Informazioni di runtime sull'esecuzione di StartTask nel nodo di calcolo.

state

Stato corrente del nodo di calcolo. Il nodo di calcolo spot/con priorità bassa è stato superato. Le attività in esecuzione nel nodo di calcolo quando è stata annullata verranno riprogrammate quando diventa disponibile un altro nodo di calcolo.

Valori possibili: "idle", "rebooting", "reimaging", "running", "unusable", "creating", "starting", "waitingforstarttask", "starttaskfailed", "unknown", "leavingpool", "offline", "preempted", "upgradingos", "dealloated", "dealloating"

stateTransitionTime

Ora in cui il nodo di calcolo ha immesso lo stato corrente.

totalTasksRun

Numero totale di attività di processo completate nel nodo di calcolo. Sono incluse le attività di Job Manager e le normali attività, ma non la preparazione del processo, il rilascio del processo o le attività di avvio.

totalTasksSucceeded

Numero totale di attività di processo completate correttamente (con exitCode 0) nel nodo di calcolo. Sono incluse le attività di Job Manager e le normali attività, ma non la preparazione del processo, il rilascio del processo o le attività di avvio.

url

URL del nodo di calcolo.

virtualMachineInfo

Informazioni sullo stato corrente della macchina virtuale.

vmSize

Dimensioni della macchina virtuale che ospita il nodo di calcolo. 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à

affinityId

Identificatore che può essere passato quando si aggiunge un'attività per richiedere che l'attività sia pianificata in questo nodo di calcolo. Si noti che si tratta solo di un'affinità soft. Se il nodo di calcolo di destinazione è occupato o non è disponibile al momento della pianificazione dell'attività, l'attività verrà pianificata altrove.

affinityId: string

Valore della proprietà

string

allocationTime

Ora in cui questo nodo di calcolo è stato allocato al pool. Questo è il momento in cui il nodo di calcolo è stato inizialmente allocato e non cambia una volta impostato. Non viene aggiornato quando il nodo di calcolo viene guarito o interrotto.

allocationTime: string

Valore della proprietà

string

endpointConfiguration

Configurazione dell'endpoint per il nodo di calcolo.

endpointConfiguration?: BatchNodeEndpointConfigurationOutput

Valore della proprietà

errors

Elenco degli errori attualmente rilevati dal nodo di calcolo.

errors?: BatchNodeErrorOutput[]

Valore della proprietà

id

ID del nodo di calcolo. A ogni nodo di calcolo aggiunto a un pool viene assegnato un ID univoco. Ogni volta che un nodo di calcolo viene rimosso da un pool, tutti i relativi file locali vengono eliminati e l'ID viene recuperato e può essere riutilizzato per i nuovi nodi di calcolo.

id: string

Valore della proprietà

string

ipAddress

Indirizzo IP che altri nodi possono usare per comunicare con questo nodo di calcolo. A ogni nodo di calcolo aggiunto a un pool viene assegnato un indirizzo IP univoco. Ogni volta che un nodo di calcolo viene rimosso da un pool, tutti i relativi file locali vengono eliminati e l'indirizzo IP viene recuperato e può essere riutilizzato per i nuovi nodi di calcolo.

ipAddress: string

Valore della proprietà

string

ipv6Address

L'indirizzo IPv6 che gli altri nodi possono utilizzare per comunicare con questo nodo di calcolo. A ogni nodo di calcolo aggiunto a un pool viene assegnato un indirizzo IP univoco. Ogni volta che un nodo di calcolo viene rimosso da un pool, tutti i relativi file locali vengono eliminati e l'indirizzo IP viene recuperato e può essere riutilizzato per i nuovi nodi di calcolo. Questa proprietà non sarà presente se il pool non è configurato per IPv6.

ipv6Address: string

Valore della proprietà

string

isDedicated

Indica se questo nodo di calcolo è un nodo di calcolo dedicato. Se false, il nodo di calcolo è un nodo di calcolo spot/con priorità bassa.

isDedicated?: boolean

Valore della proprietà

boolean

lastBootTime

Ultima volta in cui è stato avviato il nodo di calcolo. Questa proprietà potrebbe non essere presente se lo stato del nodo di calcolo non è utilizzabile.

lastBootTime: string

Valore della proprietà

string

nodeAgentInfo

Informazioni sulla versione dell'agente del nodo di calcolo e sull'ora in cui il nodo di calcolo è stato aggiornato a una nuova versione.

nodeAgentInfo: BatchNodeAgentInfoOutput

Valore della proprietà

recentTasks

Elenco di attività il cui stato è stato modificato di recente. Questa proprietà è presente solo se almeno un'attività è stata eseguita in questo nodo di calcolo perché è stata assegnata al pool.

recentTasks?: BatchTaskInfoOutput[]

Valore della proprietà

runningTasksCount

Numero totale di attività di processo attualmente in esecuzione nel nodo di calcolo. Sono incluse le attività di Job Manager e le normali attività, ma non la preparazione del processo, il rilascio del processo o le attività di avvio.

runningTasksCount?: number

Valore della proprietà

number

runningTaskSlotsCount

Numero totale di slot di pianificazione usati attualmente eseguendo attività di processo nel nodo di calcolo. Sono incluse le attività di Job Manager e le normali attività, ma non la preparazione del processo, il rilascio del processo o le attività di avvio.

runningTaskSlotsCount?: number

Valore della proprietà

number

schedulingState

Indica se il nodo di calcolo è disponibile per la pianificazione delle attività.

Valori possibili: "enabled", "disabled"

schedulingState?: string

Valore della proprietà

string

startTask

L'attività specificata per l'esecuzione nel nodo di calcolo durante l'aggiunta al pool.

startTask?: BatchStartTaskOutput

Valore della proprietà

startTaskInfo

Informazioni di runtime sull'esecuzione di StartTask nel nodo di calcolo.

startTaskInfo?: BatchStartTaskInfoOutput

Valore della proprietà

state

Stato corrente del nodo di calcolo. Il nodo di calcolo spot/con priorità bassa è stato superato. Le attività in esecuzione nel nodo di calcolo quando è stata annullata verranno riprogrammate quando diventa disponibile un altro nodo di calcolo.

Valori possibili: "idle", "rebooting", "reimaging", "running", "unusable", "creating", "starting", "waitingforstarttask", "starttaskfailed", "unknown", "leavingpool", "offline", "preempted", "upgradingos", "dealloated", "dealloating"

state: string

Valore della proprietà

string

stateTransitionTime

Ora in cui il nodo di calcolo ha immesso lo stato corrente.

stateTransitionTime: string

Valore della proprietà

string

totalTasksRun

Numero totale di attività di processo completate nel nodo di calcolo. Sono incluse le attività di Job Manager e le normali attività, ma non la preparazione del processo, il rilascio del processo o le attività di avvio.

totalTasksRun: number

Valore della proprietà

number

totalTasksSucceeded

Numero totale di attività di processo completate correttamente (con exitCode 0) nel nodo di calcolo. Sono incluse le attività di Job Manager e le normali attività, ma non la preparazione del processo, il rilascio del processo o le attività di avvio.

totalTasksSucceeded?: number

Valore della proprietà

number

url

URL del nodo di calcolo.

url: string

Valore della proprietà

string

virtualMachineInfo

Informazioni sullo stato corrente della macchina virtuale.

virtualMachineInfo: VirtualMachineInfoOutput

Valore della proprietà

vmSize

Dimensioni della macchina virtuale che ospita il nodo di calcolo. 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).

vmSize: string

Valore della proprietà

string