BatchNodeOutput interface
Nœud de calcul dans le service Batch.
Propriétés
| affinity |
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. |
| allocation |
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é. |
| endpoint |
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. |
| ip |
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. |
| is |
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é. |
| last |
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. |
| node |
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. |
| recent |
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. |
| running |
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. |
| running |
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. |
| scheduling |
Indique si le nœud de calcul est disponible pour la planification des tâches. Valeurs possibles : « activé », « désactivé » |
| start |
Tâche spécifiée pour s’exécuter sur le nœud de calcul au fur et à mesure qu’elle joint le pool. |
| start |
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é » |
| state |
Heure à laquelle le nœud de calcul a entré son état actuel. |
| total |
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. |
| total |
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. |
| virtual |
Informations sur l’état actuel de la machine virtuelle. |
| vm |
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