Partager via


BatchNodeOutput interface

Nœud de calcul dans le service Batch.

Propriétés

affinityId

Identificateur qui peut être passé lors de l’ajout d’une tâche pour demander que la tâche soit planifiée sur ce nœud de calcul. Notez qu’il s’agit simplement d’une affinité douce. Si le nœud de calcul cible est occupé ou indisponible au moment où la tâche est planifiée, la tâche est planifiée ailleurs.

allocationTime

Heure à laquelle ce nœud de calcul a été alloué au pool. Il s’agit de l’heure à laquelle le nœud de calcul a été initialement alloué et ne change pas une fois défini. Elle n’est pas mise à jour lorsque le nœud de calcul est guéri ou préempté.

endpointConfiguration

Configuration du point de terminaison pour le nœud de calcul.

errors

Liste des erreurs actuellement rencontrées par le nœud de calcul.

id

ID du nœud de calcul. Chaque nœud de calcul ajouté à un pool reçoit un ID unique. Chaque fois qu’un nœud de calcul est supprimé d’un pool, tous ses fichiers locaux sont supprimés et l’ID est récupéré et peut être réutilisé pour les nouveaux nœuds de calcul.

ipAddress

Adresse IP que d’autres nœuds peuvent utiliser pour communiquer avec ce nœud de calcul. Chaque nœud de calcul ajouté à un pool reçoit une adresse IP unique. Chaque fois qu’un nœud de calcul est supprimé d’un pool, tous ses fichiers locaux sont supprimés et l’adresse IP est récupérée et peut être réutilisée pour les nouveaux nœuds de calcul.

ipv6Address

Adresse IPv6 que d’autres nœuds peuvent utiliser pour communiquer avec ce nœud de calcul. Chaque nœud de calcul ajouté à un pool reçoit une adresse IP unique. Chaque fois qu’un nœud de calcul est supprimé d’un pool, tous ses fichiers locaux sont supprimés et l’adresse IP est récupérée et peut être réutilisée pour les nouveaux nœuds de calcul. Cette propriété n’est pas présente si le pool n’est pas configuré pour IPv6.

isDedicated

Indique si ce nœud de calcul est un nœud de calcul dédié. Si la valeur est false, le nœud de calcul est un nœud de calcul spot/basse priorité.

lastBootTime

Dernière fois que le nœud de calcul a été démarré. Cette propriété peut ne pas être présente si l’état du nœud de calcul est inutilisable.

nodeAgentInfo

Informations sur la version de l’agent Compute Node et l’heure à laquelle le nœud de calcul a été mis à niveau vers une nouvelle version.

recentTasks

Liste des tâches dont l’état a récemment changé. Cette propriété n’est présente que si au moins une tâche s’exécute sur ce nœud de calcul, car elle a été affectée au pool.

runningTasksCount

Nombre total de tâches en cours d’exécution sur le nœud de calcul. Cela inclut les tâches du Gestionnaire de travaux et les tâches normales, mais pas la préparation du travail, la mise en production du travail ou les tâches de démarrage.

runningTaskSlotsCount

Nombre total d’emplacements de planification utilisés par l’exécution des tâches de travail sur le nœud de calcul. Cela inclut les tâches du Gestionnaire de travaux et les tâches normales, mais pas la préparation du travail, la mise en production du travail ou les tâches de démarrage.

schedulingState

Indique si le nœud de calcul est disponible pour la planification des tâches.

Valeurs possibles : « activé », « désactivé »

startTask

Tâche spécifiée pour s’exécuter sur le nœud de calcul au fur et à mesure qu’elle joint le pool.

startTaskInfo

Informations d’exécution sur l’exécution de StartTask sur le nœud de calcul.

state

État actuel du nœud de calcul. Le nœud de calcul Spot/Basse priorité a été préempté. Les tâches qui s’exécutaient sur le nœud de calcul lorsqu’elles ont été préemptées seront replanifiées quand un autre nœud de calcul devient disponible.

Valeurs possibles : « idle », « rebooting », « reimaging », « running », « unusable », « creating », « starting », « waitingforstarttask », « starttaskfailed », « unknown », « leavingpool », « offline », « preempted », « upgradeos », « désalloué », « déalloué »

stateTransitionTime

Heure à laquelle le nœud de calcul a entré son état actuel.

totalTasksRun

Nombre total de tâches terminées sur le nœud de calcul. Cela inclut les tâches du Gestionnaire de travaux et les tâches normales, mais pas la préparation du travail, la mise en production du travail ou les tâches de démarrage.

totalTasksSucceeded

Nombre total de tâches effectuées avec succès (avec exitCode 0) sur le nœud de calcul. Cela inclut les tâches du Gestionnaire de travaux et les tâches normales, mais pas la préparation du travail, la mise en production du travail ou les tâches de démarrage.

url

URL du nœud de calcul.

virtualMachineInfo

Informations sur l’état actuel de la machine virtuelle.

vmSize

Taille de la machine virtuelle hébergeant le nœud de calcul. Pour plus d’informations sur les tailles disponibles de machines virtuelles dans les pools, consultez Choisir une taille de machine virtuelle pour les nœuds de calcul dans un pool Azure Batch (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

Détails de la propriété

affinityId

Identificateur qui peut être passé lors de l’ajout d’une tâche pour demander que la tâche soit planifiée sur ce nœud de calcul. Notez qu’il s’agit simplement d’une affinité douce. Si le nœud de calcul cible est occupé ou indisponible au moment où la tâche est planifiée, la tâche est planifiée ailleurs.

affinityId: string

Valeur de propriété

string

allocationTime

Heure à laquelle ce nœud de calcul a été alloué au pool. Il s’agit de l’heure à laquelle le nœud de calcul a été initialement alloué et ne change pas une fois défini. Elle n’est pas mise à jour lorsque le nœud de calcul est guéri ou préempté.

allocationTime: string

Valeur de propriété

string

endpointConfiguration

Configuration du point de terminaison pour le nœud de calcul.

endpointConfiguration?: BatchNodeEndpointConfigurationOutput

Valeur de propriété

errors

Liste des erreurs actuellement rencontrées par le nœud de calcul.

errors?: BatchNodeErrorOutput[]

Valeur de propriété

id

ID du nœud de calcul. Chaque nœud de calcul ajouté à un pool reçoit un ID unique. Chaque fois qu’un nœud de calcul est supprimé d’un pool, tous ses fichiers locaux sont supprimés et l’ID est récupéré et peut être réutilisé pour les nouveaux nœuds de calcul.

id: string

Valeur de propriété

string

ipAddress

Adresse IP que d’autres nœuds peuvent utiliser pour communiquer avec ce nœud de calcul. Chaque nœud de calcul ajouté à un pool reçoit une adresse IP unique. Chaque fois qu’un nœud de calcul est supprimé d’un pool, tous ses fichiers locaux sont supprimés et l’adresse IP est récupérée et peut être réutilisée pour les nouveaux nœuds de calcul.

ipAddress: string

Valeur de propriété

string

ipv6Address

Adresse IPv6 que d’autres nœuds peuvent utiliser pour communiquer avec ce nœud de calcul. Chaque nœud de calcul ajouté à un pool reçoit une adresse IP unique. Chaque fois qu’un nœud de calcul est supprimé d’un pool, tous ses fichiers locaux sont supprimés et l’adresse IP est récupérée et peut être réutilisée pour les nouveaux nœuds de calcul. Cette propriété n’est pas présente si le pool n’est pas configuré pour IPv6.

ipv6Address: string

Valeur de propriété

string

isDedicated

Indique si ce nœud de calcul est un nœud de calcul dédié. Si la valeur est false, le nœud de calcul est un nœud de calcul spot/basse priorité.

isDedicated?: boolean

Valeur de propriété

boolean

lastBootTime

Dernière fois que le nœud de calcul a été démarré. Cette propriété peut ne pas être présente si l’état du nœud de calcul est inutilisable.

lastBootTime: string

Valeur de propriété

string

nodeAgentInfo

Informations sur la version de l’agent Compute Node et l’heure à laquelle le nœud de calcul a été mis à niveau vers une nouvelle version.

nodeAgentInfo: BatchNodeAgentInfoOutput

Valeur de propriété

recentTasks

Liste des tâches dont l’état a récemment changé. Cette propriété n’est présente que si au moins une tâche s’exécute sur ce nœud de calcul, car elle a été affectée au pool.

recentTasks?: BatchTaskInfoOutput[]

Valeur de propriété

runningTasksCount

Nombre total de tâches en cours d’exécution sur le nœud de calcul. Cela inclut les tâches du Gestionnaire de travaux et les tâches normales, mais pas la préparation du travail, la mise en production du travail ou les tâches de démarrage.

runningTasksCount?: number

Valeur de propriété

number

runningTaskSlotsCount

Nombre total d’emplacements de planification utilisés par l’exécution des tâches de travail sur le nœud de calcul. Cela inclut les tâches du Gestionnaire de travaux et les tâches normales, mais pas la préparation du travail, la mise en production du travail ou les tâches de démarrage.

runningTaskSlotsCount?: number

Valeur de propriété

number

schedulingState

Indique si le nœud de calcul est disponible pour la planification des tâches.

Valeurs possibles : « activé », « désactivé »

schedulingState?: string

Valeur de propriété

string

startTask

Tâche spécifiée pour s’exécuter sur le nœud de calcul au fur et à mesure qu’elle joint le pool.

startTask?: BatchStartTaskOutput

Valeur de propriété

startTaskInfo

Informations d’exécution sur l’exécution de StartTask sur le nœud de calcul.

startTaskInfo?: BatchStartTaskInfoOutput

Valeur de propriété

state

État actuel du nœud de calcul. Le nœud de calcul Spot/Basse priorité a été préempté. Les tâches qui s’exécutaient sur le nœud de calcul lorsqu’elles ont été préemptées seront replanifiées quand un autre nœud de calcul devient disponible.

Valeurs possibles : « idle », « rebooting », « reimaging », « running », « unusable », « creating », « starting », « waitingforstarttask », « starttaskfailed », « unknown », « leavingpool », « offline », « preempted », « upgradeos », « désalloué », « déalloué »

state: string

Valeur de propriété

string

stateTransitionTime

Heure à laquelle le nœud de calcul a entré son état actuel.

stateTransitionTime: string

Valeur de propriété

string

totalTasksRun

Nombre total de tâches terminées sur le nœud de calcul. Cela inclut les tâches du Gestionnaire de travaux et les tâches normales, mais pas la préparation du travail, la mise en production du travail ou les tâches de démarrage.

totalTasksRun: number

Valeur de propriété

number

totalTasksSucceeded

Nombre total de tâches effectuées avec succès (avec exitCode 0) sur le nœud de calcul. Cela inclut les tâches du Gestionnaire de travaux et les tâches normales, mais pas la préparation du travail, la mise en production du travail ou les tâches de démarrage.

totalTasksSucceeded?: number

Valeur de propriété

number

url

URL du nœud de calcul.

url: string

Valeur de propriété

string

virtualMachineInfo

Informations sur l’état actuel de la machine virtuelle.

virtualMachineInfo: VirtualMachineInfoOutput

Valeur de propriété

vmSize

Taille de la machine virtuelle hébergeant le nœud de calcul. Pour plus d’informations sur les tailles disponibles de machines virtuelles dans les pools, consultez Choisir une taille de machine virtuelle pour les nœuds de calcul dans un pool Azure Batch (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

vmSize: string

Valeur de propriété

string