ComputeNode interface
Interfaccia che rappresenta ComputeNode.
Proprietà
| affinity |
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. |
| allocation |
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. |
| certificate |
Elenco dei certificati installati nel nodo di calcolo. Per i nodi Di Windows, il servizio Batch installa i certificati nell'archivio certificati e nel percorso specificati. Per i nodi di calcolo Linux, i certificati vengono archiviati in una directory all'interno della directory di lavoro attività e viene fornita una variabile di ambiente AZ_BATCH_CERTIFICATES_DIR all'attività per eseguire una query per questo percorso. Per i certificati con visibilità di 'remoteUser', viene creata una directory 'certs' nella home directory dell'utente (ad esempio, /home/{user-name}/certs) e i certificati vengono inseriti in tale directory. |
| endpoint |
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. |
| ip |
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. |
| is |
Indica se questo nodo di calcolo è un nodo di calcolo dedicato. Se false, il nodo di calcolo è un nodo di calcolo con priorità bassa. |
| last |
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. |
| node |
Informazioni sulla versione dell'agente del nodo di calcolo e sull'ora in cui il nodo di calcolo è stato aggiornato a una nuova versione. |
| recent |
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. |
| running |
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. |
| running |
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. |
| scheduling |
Indica se il nodo di calcolo è disponibile per la pianificazione delle attività. I valori possibili includono: 'enabled', 'disabled' |
| start |
L'attività specificata per l'esecuzione nel nodo di calcolo durante l'aggiunta al pool. |
| start |
Informazioni di runtime sull'esecuzione di StartTask nel nodo di calcolo. |
| state | Stato corrente del nodo di calcolo. Il nodo di calcolo 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. I valori possibili includono: 'idle', 'rebooting', 'reimaging', 'running', 'unusable', 'creating', 'starting', 'waitingForStartTask', 'startTaskFailed', 'unknown', 'leavingPool', 'offline', 'preempted' |
| state |
Ora in cui il nodo di calcolo ha immesso lo stato corrente. |
| total |
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. |
| total |
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. |
| vm |
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://docs.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?: Date
Valore della proprietà
Date
certificateReferences
Elenco dei certificati installati nel nodo di calcolo. Per i nodi Di Windows, il servizio Batch installa i certificati nell'archivio certificati e nel percorso specificati. Per i nodi di calcolo Linux, i certificati vengono archiviati in una directory all'interno della directory di lavoro attività e viene fornita una variabile di ambiente AZ_BATCH_CERTIFICATES_DIR all'attività per eseguire una query per questo percorso. Per i certificati con visibilità di 'remoteUser', viene creata una directory 'certs' nella home directory dell'utente (ad esempio, /home/{user-name}/certs) e i certificati vengono inseriti in tale directory.
certificateReferences?: CertificateReference[]
Valore della proprietà
endpointConfiguration
Configurazione dell'endpoint per il nodo di calcolo.
endpointConfiguration?: ComputeNodeEndpointConfiguration
Valore della proprietà
errors
Elenco degli errori attualmente rilevati dal nodo di calcolo.
errors?: ComputeNodeError[]
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
isDedicated
Indica se questo nodo di calcolo è un nodo di calcolo dedicato. Se false, il nodo di calcolo è un nodo di calcolo 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?: Date
Valore della proprietà
Date
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?: NodeAgentInformation
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?: TaskInformation[]
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à. I valori possibili includono: 'enabled', 'disabled'
schedulingState?: SchedulingState
Valore della proprietà
startTask
L'attività specificata per l'esecuzione nel nodo di calcolo durante l'aggiunta al pool.
startTask?: StartTask
Valore della proprietà
startTaskInfo
Informazioni di runtime sull'esecuzione di StartTask nel nodo di calcolo.
startTaskInfo?: StartTaskInformation
Valore della proprietà
state
Stato corrente del nodo di calcolo. Il nodo di calcolo 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. I valori possibili includono: 'idle', 'rebooting', 'reimaging', 'running', 'unusable', 'creating', 'starting', 'waitingForStartTask', 'startTaskFailed', 'unknown', 'leavingPool', 'offline', 'preempted'
state?: ComputeNodeState
Valore della proprietà
stateTransitionTime
Ora in cui il nodo di calcolo ha immesso lo stato corrente.
stateTransitionTime?: Date
Valore della proprietà
Date
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
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://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
vmSize?: string
Valore della proprietà
string