BatchNodeOutput interface
Un nodo de proceso en el servicio Batch.
Propiedades
| affinity |
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. |
| allocation |
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. |
| endpoint |
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. |
| ip |
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. |
| is |
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. |
| last |
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. |
| node |
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. |
| recent |
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. |
| running |
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. |
| running |
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. |
| scheduling |
Indica si el nodo de proceso está disponible para la programación de tareas. Valores posibles: "enabled", "disabled" |
| start |
Tarea especificada para ejecutarse en el nodo de proceso a medida que se une al grupo. |
| start |
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" |
| state |
Hora en la que el nodo de proceso entró en su estado actual. |
| total |
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. |
| total |
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. |
| virtual |
Información sobre el estado actual de la máquina virtual. |
| vm |
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