Поделиться через


BatchNodeOutput interface

Вычислительный узел в пакетной службе.

Свойства

affinityId

Идентификатор, который можно передать при добавлении задачи для запроса на выполнение задачи на этом вычислительном узле. Обратите внимание, что это просто мягкое сходство. Если целевой вычислительный узел занят или недоступен во время планирования задачи, задача будет запланирована в другом месте.

allocationTime

Время, в течение которого этот вычислительный узел был выделен пулу. Это время, когда вычислительный узел изначально был выделен и не изменяется после установки. Он не обновляется, если вычислительный узел является службой, исцеляемой или предварительной.

endpointConfiguration

Конфигурация конечной точки для вычислительного узла.

errors

Список ошибок, с которыми в настоящее время сталкивается вычислительный узел.

id

Идентификатор вычислительного узла. Каждому вычислительному узлу, добавляемого в пул, присваивается уникальный идентификатор. Когда вычислительный узел удаляется из пула, удаляются все локальные файлы, а идентификатор повторно используется для новых вычислительных узлов.

ipAddress

IP-адрес, который другие узлы могут использовать для взаимодействия с этим вычислительным узлом. Каждый вычислительный узел, добавленный в пул, назначается уникальный IP-адрес. Когда вычислительный узел удаляется из пула, удаляются все локальные файлы, а IP-адрес повторно используется для новых вычислительных узлов.

ipv6Address

IPv6-адрес, который другие узлы могут использовать для связи с этим вычислительным узлом. Каждый вычислительный узел, добавленный в пул, назначается уникальный IP-адрес. Когда вычислительный узел удаляется из пула, удаляются все локальные файлы, а IP-адрес повторно используется для новых вычислительных узлов. Это свойство не будет присутствовать, если пул не настроен для IPv6.

isDedicated

Указывает, является ли этот вычислительный узел выделенным вычислительным узлом. Если значение false, вычислительный узел является точечным или низкоприоритетным вычислительным узлом.

lastBootTime

Последний раз, когда был запущен вычислительный узел. Это свойство может не присутствовать, если состояние вычислительного узла недоступно.

nodeAgentInfo

Сведения о версии агента вычислительного узла и времени обновления вычислительного узла до новой версии.

recentTasks

Список задач, состояние которого недавно изменилось. Это свойство присутствует только в том случае, если на этом вычислительном узле выполняется по крайней мере одна задача, так как она была назначена пулу.

runningTasksCount

Общее число текущих задач задания на вычислительном узле. К ним относятся задачи диспетчера заданий и обычные задачи, но не подготовка заданий, выпуск задания или запуск задач.

runningTaskSlotsCount

Общее количество слотов планирования, используемых в настоящее время выполнением задач задания на вычислительном узле. К ним относятся задачи диспетчера заданий и обычные задачи, но не подготовка заданий, выпуск задания или запуск задач.

schedulingState

Доступен ли вычислительный узел для планирования задач.

Возможные значения: "включено", "отключено"

startTask

Задача, указанная для запуска на вычислительном узле, при присоединении к пулу.

startTaskInfo

Сведения о выполнении StartTask на вычислительном узле.

state

Текущее состояние вычислительного узла. Точечный или низкоприоритетный вычислительный узел был предопределен. Задачи, которые выполнялись на вычислительном узле, когда оно было предварительно выполнено, будет перепланировано, когда другой вычислительный узел становится доступным.

Возможные значения: "простой", "перезагрузка", "повторное создание", "неиспользуемый", "создание", "startforstarttask", "starttaskfailed", "unknown", "leavingpool", "offline", "preempted", "обновление", "deallocated", "deallocated"

stateTransitionTime

Время ввода текущего состояния вычислительного узла.

totalTasksRun

Общее количество задач задания, завершенных на вычислительном узле. К ним относятся задачи диспетчера заданий и обычные задачи, но не подготовка заданий, выпуск задания или запуск задач.

totalTasksSucceeded

Общее количество задач заданий, успешно завершенных (с выходом 0) на вычислительном узле. К ним относятся задачи диспетчера заданий и обычные задачи, но не подготовка заданий, выпуск задания или запуск задач.

url

URL-адрес вычислительного узла.

virtualMachineInfo

Сведения о текущем состоянии виртуальной машины.

vmSize

Размер виртуальной машины, на котором размещен вычислительный узел. Сведения о доступных размерах виртуальных машин в пулах см. в разделе "Выбор размера виртуальной машины для вычислительных узлов" в пуле пакетной службы Azure (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

Сведения о свойстве

affinityId

Идентификатор, который можно передать при добавлении задачи для запроса на выполнение задачи на этом вычислительном узле. Обратите внимание, что это просто мягкое сходство. Если целевой вычислительный узел занят или недоступен во время планирования задачи, задача будет запланирована в другом месте.

affinityId: string

Значение свойства

string

allocationTime

Время, в течение которого этот вычислительный узел был выделен пулу. Это время, когда вычислительный узел изначально был выделен и не изменяется после установки. Он не обновляется, если вычислительный узел является службой, исцеляемой или предварительной.

allocationTime: string

Значение свойства

string

endpointConfiguration

Конфигурация конечной точки для вычислительного узла.

endpointConfiguration?: BatchNodeEndpointConfigurationOutput

Значение свойства

errors

Список ошибок, с которыми в настоящее время сталкивается вычислительный узел.

errors?: BatchNodeErrorOutput[]

Значение свойства

id

Идентификатор вычислительного узла. Каждому вычислительному узлу, добавляемого в пул, присваивается уникальный идентификатор. Когда вычислительный узел удаляется из пула, удаляются все локальные файлы, а идентификатор повторно используется для новых вычислительных узлов.

id: string

Значение свойства

string

ipAddress

IP-адрес, который другие узлы могут использовать для взаимодействия с этим вычислительным узлом. Каждый вычислительный узел, добавленный в пул, назначается уникальный IP-адрес. Когда вычислительный узел удаляется из пула, удаляются все локальные файлы, а IP-адрес повторно используется для новых вычислительных узлов.

ipAddress: string

Значение свойства

string

ipv6Address

IPv6-адрес, который другие узлы могут использовать для связи с этим вычислительным узлом. Каждый вычислительный узел, добавленный в пул, назначается уникальный IP-адрес. Когда вычислительный узел удаляется из пула, удаляются все локальные файлы, а IP-адрес повторно используется для новых вычислительных узлов. Это свойство не будет присутствовать, если пул не настроен для IPv6.

ipv6Address: string

Значение свойства

string

isDedicated

Указывает, является ли этот вычислительный узел выделенным вычислительным узлом. Если значение false, вычислительный узел является точечным или низкоприоритетным вычислительным узлом.

isDedicated?: boolean

Значение свойства

boolean

lastBootTime

Последний раз, когда был запущен вычислительный узел. Это свойство может не присутствовать, если состояние вычислительного узла недоступно.

lastBootTime: string

Значение свойства

string

nodeAgentInfo

Сведения о версии агента вычислительного узла и времени обновления вычислительного узла до новой версии.

nodeAgentInfo: BatchNodeAgentInfoOutput

Значение свойства

recentTasks

Список задач, состояние которого недавно изменилось. Это свойство присутствует только в том случае, если на этом вычислительном узле выполняется по крайней мере одна задача, так как она была назначена пулу.

recentTasks?: BatchTaskInfoOutput[]

Значение свойства

runningTasksCount

Общее число текущих задач задания на вычислительном узле. К ним относятся задачи диспетчера заданий и обычные задачи, но не подготовка заданий, выпуск задания или запуск задач.

runningTasksCount?: number

Значение свойства

number

runningTaskSlotsCount

Общее количество слотов планирования, используемых в настоящее время выполнением задач задания на вычислительном узле. К ним относятся задачи диспетчера заданий и обычные задачи, но не подготовка заданий, выпуск задания или запуск задач.

runningTaskSlotsCount?: number

Значение свойства

number

schedulingState

Доступен ли вычислительный узел для планирования задач.

Возможные значения: "включено", "отключено"

schedulingState?: string

Значение свойства

string

startTask

Задача, указанная для запуска на вычислительном узле, при присоединении к пулу.

startTask?: BatchStartTaskOutput

Значение свойства

startTaskInfo

Сведения о выполнении StartTask на вычислительном узле.

startTaskInfo?: BatchStartTaskInfoOutput

Значение свойства

state

Текущее состояние вычислительного узла. Точечный или низкоприоритетный вычислительный узел был предопределен. Задачи, которые выполнялись на вычислительном узле, когда оно было предварительно выполнено, будет перепланировано, когда другой вычислительный узел становится доступным.

Возможные значения: "простой", "перезагрузка", "повторное создание", "неиспользуемый", "создание", "startforstarttask", "starttaskfailed", "unknown", "leavingpool", "offline", "preempted", "обновление", "deallocated", "deallocated"

state: string

Значение свойства

string

stateTransitionTime

Время ввода текущего состояния вычислительного узла.

stateTransitionTime: string

Значение свойства

string

totalTasksRun

Общее количество задач задания, завершенных на вычислительном узле. К ним относятся задачи диспетчера заданий и обычные задачи, но не подготовка заданий, выпуск задания или запуск задач.

totalTasksRun: number

Значение свойства

number

totalTasksSucceeded

Общее количество задач заданий, успешно завершенных (с выходом 0) на вычислительном узле. К ним относятся задачи диспетчера заданий и обычные задачи, но не подготовка заданий, выпуск задания или запуск задач.

totalTasksSucceeded?: number

Значение свойства

number

url

URL-адрес вычислительного узла.

url: string

Значение свойства

string

virtualMachineInfo

Сведения о текущем состоянии виртуальной машины.

virtualMachineInfo: VirtualMachineInfoOutput

Значение свойства

vmSize

Размер виртуальной машины, на котором размещен вычислительный узел. Сведения о доступных размерах виртуальных машин в пулах см. в разделе "Выбор размера виртуальной машины для вычислительных узлов" в пуле пакетной службы Azure (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

vmSize: string

Значение свойства

string