ComputeNode interface
Uma interface que representa ComputeNode.
Propriedades
| affinity |
Um identificador que pode ser passado ao adicionar uma Tarefa para solicitar que a Tarefa seja agendada neste Nó de Computação. Note que esta é apenas uma afinidade suave. Se o Nó de Computação de destino estiver ocupado ou indisponível no momento em que a Tarefa for agendada, a Tarefa será agendada em outro lugar. |
| allocation |
O momento em que esse nó de computação foi alocado para o pool. Este é o momento em que o nó de computação foi inicialmente alocado e não muda uma vez definido. Ele não é atualizado quando o Nó de Computação é recuperado ou antecipado. |
| certificate |
A lista de certificados instalados no nó de computação. Para nós do Windows, o serviço em lote instala os certificados no armazenamento de certificados e no local especificados. Para nós de computação Linux, os certificados são armazenados em um diretório dentro do diretório de trabalho Tarefa e uma variável de ambiente AZ_BATCH_CERTIFICATES_DIR é fornecida à tarefa para consultar esse local. Para Certificados com visibilidade de 'remoteUser', um diretório 'certs' é criado no diretório base do usuário (por exemplo, /home/{user-name}/certs) e os Certificados são colocados nesse diretório. |
| endpoint |
A configuração do ponto de extremidade para o nó de computação. |
| errors | A lista de erros que estão sendo encontrados atualmente pelo nó de computação. |
| id | A ID do nó de computação. Cada nó de computação adicionado a um pool recebe uma ID exclusiva. Sempre que um nó de computação é removido de um pool, todos os seus arquivos locais são excluídos e o ID é recuperado e pode ser reutilizado para novos nós de computação. |
| ip |
O endereço IP que outros nós podem usar para se comunicar com esse nó de computação. A cada nó de computação adicionado a um pool é atribuído um endereço IP exclusivo. Sempre que um nó de computação é removido de um pool, todos os seus arquivos locais são excluídos e o endereço IP é recuperado e pode ser reutilizado para novos nós de computação. |
| is |
Se este Nó de Computação é um Nó de Computação dedicado. Se false, o Nó de Computação é um Nó de Computação de baixa prioridade. |
| last |
A última vez em que o nó de computação foi iniciado. Essa propriedade pode não estar presente se o estado do nó de computação estiver inutilizável. |
| node |
Informações sobre a versão do agente do Nó de Computação e a hora em que o Nó de Computação foi atualizado para uma nova versão. |
| recent |
Uma lista de Tarefas cujo estado foi alterado recentemente. Essa propriedade estará presente somente se pelo menos uma Tarefa tiver sido executada neste Nó de Computação desde que foi atribuída ao Pool. |
| running |
O número total de tarefas de trabalho atualmente em execução no nó de computação. Isso inclui Tarefas do Gerenciador de Tarefas e Tarefas normais, mas não Preparação de Trabalho, Liberação de Trabalho ou Tarefas de Início. |
| running |
O número total de slots de agendamento usados atualmente executando Tarefas de Trabalho no Nó de Computação. Isso inclui Tarefas do Gerenciador de Tarefas e Tarefas normais, mas não Preparação de Trabalho, Liberação de Trabalho ou Tarefas de Início. |
| scheduling |
Se o nó de computação está disponível para agendamento de tarefas. Os valores possíveis incluem: 'enabled', 'disabled' |
| start |
A Tarefa especificada para ser executada no Nó de Computação à medida que se junta ao Pool. |
| start |
Informações de tempo de execução sobre a execução do StartTask no nó de computação. |
| state | O estado atual do nó de computação. O nó de computação de baixa prioridade foi antecipado. As tarefas que estavam sendo executadas no Nó de Computação quando ele foi antecipado serão reagendadas quando outro Nó de Computação estiver disponível. Os valores possíveis incluem: 'idle', 'rebooting', 'reimaging', 'running', 'unusable', 'criating', 'starting', 'waitingForStartTask', 'startTaskFailed', 'unknown', 'leavingPool', 'offline', 'preempted' |
| state |
O momento em que o nó de computação entrou em seu estado atual. |
| total |
O número total de tarefas de trabalho concluídas no nó de computação. Isso inclui Tarefas do Gerenciador de Tarefas e Tarefas normais, mas não Preparação de Trabalho, Liberação de Trabalho ou Tarefas de Início. |
| total |
O número total de tarefas de trabalho concluídas com êxito (com exitCode 0) no nó de computação. Isso inclui Tarefas do Gerenciador de Tarefas e Tarefas normais, mas não Preparação de Trabalho, Liberação de Trabalho ou Tarefas de Início. |
| url | A URL do nó de computação. |
| vm |
O tamanho da máquina virtual que hospeda o nó de computação. Para obter informações sobre tamanhos disponíveis de máquinas virtuais em Pools, consulte Choose a VM size for Compute Nodes in an Azure Batch Pool (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes). |
Detalhes de Propriedade
affinityId
Um identificador que pode ser passado ao adicionar uma Tarefa para solicitar que a Tarefa seja agendada neste Nó de Computação. Note que esta é apenas uma afinidade suave. Se o Nó de Computação de destino estiver ocupado ou indisponível no momento em que a Tarefa for agendada, a Tarefa será agendada em outro lugar.
affinityId?: string
Valor de Propriedade
string
allocationTime
O momento em que esse nó de computação foi alocado para o pool. Este é o momento em que o nó de computação foi inicialmente alocado e não muda uma vez definido. Ele não é atualizado quando o Nó de Computação é recuperado ou antecipado.
allocationTime?: Date
Valor de Propriedade
Date
certificateReferences
A lista de certificados instalados no nó de computação. Para nós do Windows, o serviço em lote instala os certificados no armazenamento de certificados e no local especificados. Para nós de computação Linux, os certificados são armazenados em um diretório dentro do diretório de trabalho Tarefa e uma variável de ambiente AZ_BATCH_CERTIFICATES_DIR é fornecida à tarefa para consultar esse local. Para Certificados com visibilidade de 'remoteUser', um diretório 'certs' é criado no diretório base do usuário (por exemplo, /home/{user-name}/certs) e os Certificados são colocados nesse diretório.
certificateReferences?: CertificateReference[]
Valor de Propriedade
endpointConfiguration
A configuração do ponto de extremidade para o nó de computação.
endpointConfiguration?: ComputeNodeEndpointConfiguration
Valor de Propriedade
errors
A lista de erros que estão sendo encontrados atualmente pelo nó de computação.
errors?: ComputeNodeError[]
Valor de Propriedade
id
A ID do nó de computação. Cada nó de computação adicionado a um pool recebe uma ID exclusiva. Sempre que um nó de computação é removido de um pool, todos os seus arquivos locais são excluídos e o ID é recuperado e pode ser reutilizado para novos nós de computação.
id?: string
Valor de Propriedade
string
ipAddress
O endereço IP que outros nós podem usar para se comunicar com esse nó de computação. A cada nó de computação adicionado a um pool é atribuído um endereço IP exclusivo. Sempre que um nó de computação é removido de um pool, todos os seus arquivos locais são excluídos e o endereço IP é recuperado e pode ser reutilizado para novos nós de computação.
ipAddress?: string
Valor de Propriedade
string
isDedicated
Se este Nó de Computação é um Nó de Computação dedicado. Se false, o Nó de Computação é um Nó de Computação de baixa prioridade.
isDedicated?: boolean
Valor de Propriedade
boolean
lastBootTime
A última vez em que o nó de computação foi iniciado. Essa propriedade pode não estar presente se o estado do nó de computação estiver inutilizável.
lastBootTime?: Date
Valor de Propriedade
Date
nodeAgentInfo
Informações sobre a versão do agente do Nó de Computação e a hora em que o Nó de Computação foi atualizado para uma nova versão.
nodeAgentInfo?: NodeAgentInformation
Valor de Propriedade
recentTasks
Uma lista de Tarefas cujo estado foi alterado recentemente. Essa propriedade estará presente somente se pelo menos uma Tarefa tiver sido executada neste Nó de Computação desde que foi atribuída ao Pool.
recentTasks?: TaskInformation[]
Valor de Propriedade
runningTasksCount
O número total de tarefas de trabalho atualmente em execução no nó de computação. Isso inclui Tarefas do Gerenciador de Tarefas e Tarefas normais, mas não Preparação de Trabalho, Liberação de Trabalho ou Tarefas de Início.
runningTasksCount?: number
Valor de Propriedade
number
runningTaskSlotsCount
O número total de slots de agendamento usados atualmente executando Tarefas de Trabalho no Nó de Computação. Isso inclui Tarefas do Gerenciador de Tarefas e Tarefas normais, mas não Preparação de Trabalho, Liberação de Trabalho ou Tarefas de Início.
runningTaskSlotsCount?: number
Valor de Propriedade
number
schedulingState
Se o nó de computação está disponível para agendamento de tarefas. Os valores possíveis incluem: 'enabled', 'disabled'
schedulingState?: SchedulingState
Valor de Propriedade
startTask
A Tarefa especificada para ser executada no Nó de Computação à medida que se junta ao Pool.
startTask?: StartTask
Valor de Propriedade
startTaskInfo
Informações de tempo de execução sobre a execução do StartTask no nó de computação.
startTaskInfo?: StartTaskInformation
Valor de Propriedade
state
O estado atual do nó de computação. O nó de computação de baixa prioridade foi antecipado. As tarefas que estavam sendo executadas no Nó de Computação quando ele foi antecipado serão reagendadas quando outro Nó de Computação estiver disponível. Os valores possíveis incluem: 'idle', 'rebooting', 'reimaging', 'running', 'unusable', 'criating', 'starting', 'waitingForStartTask', 'startTaskFailed', 'unknown', 'leavingPool', 'offline', 'preempted'
state?: ComputeNodeState
Valor de Propriedade
stateTransitionTime
O momento em que o nó de computação entrou em seu estado atual.
stateTransitionTime?: Date
Valor de Propriedade
Date
totalTasksRun
O número total de tarefas de trabalho concluídas no nó de computação. Isso inclui Tarefas do Gerenciador de Tarefas e Tarefas normais, mas não Preparação de Trabalho, Liberação de Trabalho ou Tarefas de Início.
totalTasksRun?: number
Valor de Propriedade
number
totalTasksSucceeded
O número total de tarefas de trabalho concluídas com êxito (com exitCode 0) no nó de computação. Isso inclui Tarefas do Gerenciador de Tarefas e Tarefas normais, mas não Preparação de Trabalho, Liberação de Trabalho ou Tarefas de Início.
totalTasksSucceeded?: number
Valor de Propriedade
number
url
A URL do nó de computação.
url?: string
Valor de Propriedade
string
vmSize
O tamanho da máquina virtual que hospeda o nó de computação. Para obter informações sobre tamanhos disponíveis de máquinas virtuais em Pools, consulte Choose a VM size for Compute Nodes in an Azure Batch Pool (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
vmSize?: string
Valor de Propriedade
string