Compartir a través de


BatchNodeOutput interface

Un nodo de proceso en el servicio Batch.

Propiedades

affinityId

Identificador que se puede pasar al agregar una tarea para solicitar que la tarea se programe en este nodo de proceso. Tenga en cuenta que esto es simplemente una afinidad suave. Si el nodo de proceso de destino está ocupado o no está disponible en el momento en que se programa la tarea, la tarea se programará en otro lugar.

allocationTime

Hora a la que se asignó este nodo de proceso al grupo. Este es el momento en que se asignó inicialmente el nodo de proceso y no cambia una vez establecido. No se actualiza cuando se recupera o se adelanta el nodo de proceso.

endpointConfiguration

Configuración del punto de conexión para el nodo de proceso.

errors

Lista de errores que se encuentran actualmente en el nodo de proceso.

id

Identificador del nodo de proceso. A cada nodo de proceso que se agrega a un grupo se le asigna un identificador único. Cada vez que se quita un nodo de proceso de un grupo, se eliminan todos sus archivos locales y se reclama el identificador y se puede reutilizar para los nuevos nodos de proceso.

ipAddress

Dirección IP que otros nodos pueden usar para comunicarse con este nodo de proceso. A cada nodo de proceso que se agrega a un grupo se le asigna una dirección IP única. Cada vez que se quita un nodo de proceso de un grupo, se eliminan todos sus archivos locales y se reclama la dirección IP y se puede reutilizar para los nuevos nodos de proceso.

ipv6Address

La dirección IPv6 que otros nodos pueden usar para comunicarse con este nodo de proceso. A cada nodo de proceso que se agrega a un grupo se le asigna una dirección IP única. Cada vez que se quita un nodo de proceso de un grupo, se eliminan todos sus archivos locales y se reclama la dirección IP y se puede reutilizar para los nuevos nodos de proceso. Esta propiedad no estará presente si el grupo no está configurado para IPv6.

isDedicated

Si este nodo de proceso es un nodo de proceso dedicado. Si es false, el nodo de proceso es un nodo de proceso de prioridad baja o de acceso puntual.

lastBootTime

La última vez en la que se inició el nodo de proceso. Es posible que esta propiedad no esté presente si no se puede usar el estado del nodo de proceso.

nodeAgentInfo

Información sobre la versión del agente de Nodo de proceso y la hora en que el nodo de proceso se actualizó a una nueva versión.

recentTasks

Lista de tareas cuyo estado ha cambiado recientemente. Esta propiedad solo está presente si al menos una tarea se ha ejecutado en este nodo de proceso desde que se asignó al grupo.

runningTasksCount

Número total de tareas de trabajo que se están ejecutando actualmente en el nodo de proceso. Esto incluye tareas del Administrador de trabajos y tareas normales, pero no la preparación del trabajo, la versión del trabajo o las tareas de inicio.

runningTaskSlotsCount

Número total de ranuras de programación usadas actualmente por la ejecución de tareas de trabajo en el nodo de proceso. Esto incluye tareas del Administrador de trabajos y tareas normales, pero no la preparación del trabajo, la versión del trabajo o las tareas de inicio.

schedulingState

Indica si el nodo de proceso está disponible para la programación de tareas.

Valores posibles: "enabled", "disabled"

startTask

Tarea especificada para ejecutarse en el nodo de proceso a medida que se une al grupo.

startTaskInfo

Información en tiempo de ejecución sobre la ejecución de StartTask en el nodo de proceso.

state

Estado actual del nodo de proceso. Se ha adelantado el nodo de proceso spot/prioridad baja. Las tareas que se estaban ejecutando en el nodo de proceso cuando se adelantó se volverán a programar cuando haya otro nodo de proceso disponible.

Valores posibles: "idle", "rebooting", "reimaging", "running", "unusable", "creating", "starting", "waitingforstarttask", "starttaskfailed", "unknown", "leavingpool", "offline", "preempted", "upgradeos", "deallocated", "deallocated"

stateTransitionTime

Hora en la que el nodo de proceso entró en su estado actual.

totalTasksRun

Número total de tareas de trabajo completadas en el nodo de proceso. Esto incluye tareas del Administrador de trabajos y tareas normales, pero no la preparación del trabajo, la versión del trabajo o las tareas de inicio.

totalTasksSucceeded

Número total de tareas de trabajo que se completaron correctamente (con exitCode 0) en el nodo de proceso. Esto incluye tareas del Administrador de trabajos y tareas normales, pero no la preparación del trabajo, la versión del trabajo o las tareas de inicio.

url

Dirección URL del nodo de proceso.

virtualMachineInfo

Información sobre el estado actual de la máquina virtual.

vmSize

Tamaño de la máquina virtual que hospeda el nodo de proceso. Para obtener información sobre los tamaños disponibles de las máquinas virtuales en grupos, consulte Elección de un tamaño de máquina virtual para nodos de proceso en un grupo de Azure Batch (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

Detalles de las propiedades

affinityId

Identificador que se puede pasar al agregar una tarea para solicitar que la tarea se programe en este nodo de proceso. Tenga en cuenta que esto es simplemente una afinidad suave. Si el nodo de proceso de destino está ocupado o no está disponible en el momento en que se programa la tarea, la tarea se programará en otro lugar.

affinityId: string

Valor de propiedad

string

allocationTime

Hora a la que se asignó este nodo de proceso al grupo. Este es el momento en que se asignó inicialmente el nodo de proceso y no cambia una vez establecido. No se actualiza cuando se recupera o se adelanta el nodo de proceso.

allocationTime: string

Valor de propiedad

string

endpointConfiguration

Configuración del punto de conexión para el nodo de proceso.

endpointConfiguration?: BatchNodeEndpointConfigurationOutput

Valor de propiedad

errors

Lista de errores que se encuentran actualmente en el nodo de proceso.

errors?: BatchNodeErrorOutput[]

Valor de propiedad

id

Identificador del nodo de proceso. A cada nodo de proceso que se agrega a un grupo se le asigna un identificador único. Cada vez que se quita un nodo de proceso de un grupo, se eliminan todos sus archivos locales y se reclama el identificador y se puede reutilizar para los nuevos nodos de proceso.

id: string

Valor de propiedad

string

ipAddress

Dirección IP que otros nodos pueden usar para comunicarse con este nodo de proceso. A cada nodo de proceso que se agrega a un grupo se le asigna una dirección IP única. Cada vez que se quita un nodo de proceso de un grupo, se eliminan todos sus archivos locales y se reclama la dirección IP y se puede reutilizar para los nuevos nodos de proceso.

ipAddress: string

Valor de propiedad

string

ipv6Address

La dirección IPv6 que otros nodos pueden usar para comunicarse con este nodo de proceso. A cada nodo de proceso que se agrega a un grupo se le asigna una dirección IP única. Cada vez que se quita un nodo de proceso de un grupo, se eliminan todos sus archivos locales y se reclama la dirección IP y se puede reutilizar para los nuevos nodos de proceso. Esta propiedad no estará presente si el grupo no está configurado para IPv6.

ipv6Address: string

Valor de propiedad

string

isDedicated

Si este nodo de proceso es un nodo de proceso dedicado. Si es false, el nodo de proceso es un nodo de proceso de prioridad baja o de acceso puntual.

isDedicated?: boolean

Valor de propiedad

boolean

lastBootTime

La última vez en la que se inició el nodo de proceso. Es posible que esta propiedad no esté presente si no se puede usar el estado del nodo de proceso.

lastBootTime: string

Valor de propiedad

string

nodeAgentInfo

Información sobre la versión del agente de Nodo de proceso y la hora en que el nodo de proceso se actualizó a una nueva versión.

nodeAgentInfo: BatchNodeAgentInfoOutput

Valor de propiedad

recentTasks

Lista de tareas cuyo estado ha cambiado recientemente. Esta propiedad solo está presente si al menos una tarea se ha ejecutado en este nodo de proceso desde que se asignó al grupo.

recentTasks?: BatchTaskInfoOutput[]

Valor de propiedad

runningTasksCount

Número total de tareas de trabajo que se están ejecutando actualmente en el nodo de proceso. Esto incluye tareas del Administrador de trabajos y tareas normales, pero no la preparación del trabajo, la versión del trabajo o las tareas de inicio.

runningTasksCount?: number

Valor de propiedad

number

runningTaskSlotsCount

Número total de ranuras de programación usadas actualmente por la ejecución de tareas de trabajo en el nodo de proceso. Esto incluye tareas del Administrador de trabajos y tareas normales, pero no la preparación del trabajo, la versión del trabajo o las tareas de inicio.

runningTaskSlotsCount?: number

Valor de propiedad

number

schedulingState

Indica si el nodo de proceso está disponible para la programación de tareas.

Valores posibles: "enabled", "disabled"

schedulingState?: string

Valor de propiedad

string

startTask

Tarea especificada para ejecutarse en el nodo de proceso a medida que se une al grupo.

startTask?: BatchStartTaskOutput

Valor de propiedad

startTaskInfo

Información en tiempo de ejecución sobre la ejecución de StartTask en el nodo de proceso.

startTaskInfo?: BatchStartTaskInfoOutput

Valor de propiedad

state

Estado actual del nodo de proceso. Se ha adelantado el nodo de proceso spot/prioridad baja. Las tareas que se estaban ejecutando en el nodo de proceso cuando se adelantó se volverán a programar cuando haya otro nodo de proceso disponible.

Valores posibles: "idle", "rebooting", "reimaging", "running", "unusable", "creating", "starting", "waitingforstarttask", "starttaskfailed", "unknown", "leavingpool", "offline", "preempted", "upgradeos", "deallocated", "deallocated"

state: string

Valor de propiedad

string

stateTransitionTime

Hora en la que el nodo de proceso entró en su estado actual.

stateTransitionTime: string

Valor de propiedad

string

totalTasksRun

Número total de tareas de trabajo completadas en el nodo de proceso. Esto incluye tareas del Administrador de trabajos y tareas normales, pero no la preparación del trabajo, la versión del trabajo o las tareas de inicio.

totalTasksRun: number

Valor de propiedad

number

totalTasksSucceeded

Número total de tareas de trabajo que se completaron correctamente (con exitCode 0) en el nodo de proceso. Esto incluye tareas del Administrador de trabajos y tareas normales, pero no la preparación del trabajo, la versión del trabajo o las tareas de inicio.

totalTasksSucceeded?: number

Valor de propiedad

number

url

Dirección URL del nodo de proceso.

url: string

Valor de propiedad

string

virtualMachineInfo

Información sobre el estado actual de la máquina virtual.

virtualMachineInfo: VirtualMachineInfoOutput

Valor de propiedad

vmSize

Tamaño de la máquina virtual que hospeda el nodo de proceso. Para obtener información sobre los tamaños disponibles de las máquinas virtuales en grupos, consulte Elección de un tamaño de máquina virtual para nodos de proceso en un grupo de Azure Batch (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

vmSize: string

Valor de propiedad

string