Dela via


BatchNode interface

En beräkningsnod i Batch-tjänsten.

Egenskaper

affinityId

En identifierare som kan skickas när du lägger till en aktivitet för att begära att aktiviteten schemaläggs på den här beräkningsnoden. Observera att detta bara är en mjuk tillhörighet. Om målberäkningens nod är upptagen eller otillgänglig när aktiviteten schemaläggs schemaläggs aktiviteten någon annanstans.

allocationTime

Den tidpunkt då den här beräkningsnoden allokerades till poolen. Det här är den tid då beräkningsnoden ursprungligen allokerades och inte ändras när den har angetts. Den uppdateras inte när beräkningsnoden är tjänsten återställd eller föregripen.

endpointConfiguration

Slutpunktskonfigurationen för beräkningsnoden.

errors

Listan över fel som för närvarande påträffas av beräkningsnoden.

id

ID:t för beräkningsnoden. Varje beräkningsnod som läggs till i en pool tilldelas ett unikt ID. När en beräkningsnod tas bort från en pool tas alla dess lokala filer bort och ID:t återtas och kan återanvändas för nya beräkningsnoder.

ipAddress

IP-adressen som andra noder kan använda för att kommunicera med den här beräkningsnoden. Varje beräkningsnod som läggs till i en pool tilldelas en unik IP-adress. När en beräkningsnod tas bort från en pool tas alla dess lokala filer bort och IP-adressen återtas och kan återanvändas för nya beräkningsnoder.

ipv6Address

IPv6-adressen som andra noder kan använda för att kommunicera med den här beräkningsnoden. Varje beräkningsnod som läggs till i en pool tilldelas en unik IP-adress. När en beräkningsnod tas bort från en pool tas alla dess lokala filer bort och IP-adressen återtas och kan återanvändas för nya beräkningsnoder. Den här egenskapen finns inte om poolen inte är konfigurerad för IPv6.

isDedicated

Om den här beräkningsnoden är en dedikerad beräkningsnod. Om det är falskt är beräkningsnoden en skalningsnod med oanvänd kapacitet/låg prioritet.

lastBootTime

Den senaste gången som beräkningsnoden startades. Den här egenskapen kanske inte finns om beräkningsnodens tillstånd är oanvändbart.

nodeAgentInfo

Information om beräkningsnodens agentversion och den tid då beräkningsnoden uppgraderades till en ny version.

recentTasks

En lista över uppgifter vars tillstånd nyligen har ändrats. Den här egenskapen finns bara om minst en aktivitet har körts på den här beräkningsnoden sedan den tilldelades till poolen.

runningTasksCount

Det totala antalet jobbaktiviteter som körs på beräkningsnoden. Detta inkluderar Job Manager-uppgifter och normala aktiviteter, men inte Jobbförberedelse, Jobbversion eller Startaktiviteter.

runningTaskSlotsCount

Det totala antalet schemaläggningsplatser som används av jobbaktiviteter som körs på beräkningsnoden. Detta inkluderar Job Manager-uppgifter och normala aktiviteter, men inte Jobbförberedelse, Jobbversion eller Startaktiviteter.

schedulingState

Om beräkningsnoden är tillgänglig för schemaläggning av aktiviteter.

startTask

Den uppgift som angetts för att köras på beräkningsnoden när den ansluter till poolen.

startTaskInfo

Körningsinformation om körningen av StartTask på beräkningsnoden.

state

Det aktuella tillståndet för beräkningsnoden.

stateTransitionTime

Den tid då beräkningsnoden övergick till sitt aktuella tillstånd.

totalTasksRun

Det totala antalet jobbaktiviteter som har slutförts på beräkningsnoden. Detta inkluderar Job Manager-uppgifter och normala aktiviteter, men inte Jobbförberedelse, Jobbversion eller Startaktiviteter.

totalTasksSucceeded

Det totala antalet jobbaktiviteter som har slutförts (med exitCode 0) på beräkningsnoden. Detta inkluderar Job Manager-uppgifter och normala aktiviteter, men inte Jobbförberedelse, Jobbversion eller Startaktiviteter.

url

URL:en för beräkningsnoden.

virtualMachineInfo

Information om den virtuella datorns aktuella tillstånd.

vmSize

Storleken på den virtuella datorn som är värd för beräkningsnoden. Information om tillgängliga storlekar på virtuella datorer i pooler finns i Välj en VM-storlek för beräkningsnoder i en Azure Batch pool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

Fastighetsdetaljer

affinityId

En identifierare som kan skickas när du lägger till en aktivitet för att begära att aktiviteten schemaläggs på den här beräkningsnoden. Observera att detta bara är en mjuk tillhörighet. Om målberäkningens nod är upptagen eller otillgänglig när aktiviteten schemaläggs schemaläggs aktiviteten någon annanstans.

affinityId: string

Fastighetsvärde

string

allocationTime

Den tidpunkt då den här beräkningsnoden allokerades till poolen. Det här är den tid då beräkningsnoden ursprungligen allokerades och inte ändras när den har angetts. Den uppdateras inte när beräkningsnoden är tjänsten återställd eller föregripen.

allocationTime: Date

Fastighetsvärde

Date

endpointConfiguration

Slutpunktskonfigurationen för beräkningsnoden.

endpointConfiguration?: BatchNodeEndpointConfiguration

Fastighetsvärde

errors

Listan över fel som för närvarande påträffas av beräkningsnoden.

errors?: BatchNodeError[]

Fastighetsvärde

id

ID:t för beräkningsnoden. Varje beräkningsnod som läggs till i en pool tilldelas ett unikt ID. När en beräkningsnod tas bort från en pool tas alla dess lokala filer bort och ID:t återtas och kan återanvändas för nya beräkningsnoder.

id: string

Fastighetsvärde

string

ipAddress

IP-adressen som andra noder kan använda för att kommunicera med den här beräkningsnoden. Varje beräkningsnod som läggs till i en pool tilldelas en unik IP-adress. När en beräkningsnod tas bort från en pool tas alla dess lokala filer bort och IP-adressen återtas och kan återanvändas för nya beräkningsnoder.

ipAddress: string

Fastighetsvärde

string

ipv6Address

IPv6-adressen som andra noder kan använda för att kommunicera med den här beräkningsnoden. Varje beräkningsnod som läggs till i en pool tilldelas en unik IP-adress. När en beräkningsnod tas bort från en pool tas alla dess lokala filer bort och IP-adressen återtas och kan återanvändas för nya beräkningsnoder. Den här egenskapen finns inte om poolen inte är konfigurerad för IPv6.

ipv6Address: string

Fastighetsvärde

string

isDedicated

Om den här beräkningsnoden är en dedikerad beräkningsnod. Om det är falskt är beräkningsnoden en skalningsnod med oanvänd kapacitet/låg prioritet.

isDedicated?: boolean

Fastighetsvärde

boolean

lastBootTime

Den senaste gången som beräkningsnoden startades. Den här egenskapen kanske inte finns om beräkningsnodens tillstånd är oanvändbart.

lastBootTime: Date

Fastighetsvärde

Date

nodeAgentInfo

Information om beräkningsnodens agentversion och den tid då beräkningsnoden uppgraderades till en ny version.

nodeAgentInfo?: BatchNodeAgentInfo

Fastighetsvärde

recentTasks

En lista över uppgifter vars tillstånd nyligen har ändrats. Den här egenskapen finns bara om minst en aktivitet har körts på den här beräkningsnoden sedan den tilldelades till poolen.

recentTasks?: BatchTaskInfo[]

Fastighetsvärde

runningTasksCount

Det totala antalet jobbaktiviteter som körs på beräkningsnoden. Detta inkluderar Job Manager-uppgifter och normala aktiviteter, men inte Jobbförberedelse, Jobbversion eller Startaktiviteter.

runningTasksCount?: number

Fastighetsvärde

number

runningTaskSlotsCount

Det totala antalet schemaläggningsplatser som används av jobbaktiviteter som körs på beräkningsnoden. Detta inkluderar Job Manager-uppgifter och normala aktiviteter, men inte Jobbförberedelse, Jobbversion eller Startaktiviteter.

runningTaskSlotsCount?: number

Fastighetsvärde

number

schedulingState

Om beräkningsnoden är tillgänglig för schemaläggning av aktiviteter.

schedulingState?: SchedulingState

Fastighetsvärde

startTask

Den uppgift som angetts för att köras på beräkningsnoden när den ansluter till poolen.

startTask?: BatchStartTask

Fastighetsvärde

startTaskInfo

Körningsinformation om körningen av StartTask på beräkningsnoden.

startTaskInfo?: BatchStartTaskInfo

Fastighetsvärde

state

Det aktuella tillståndet för beräkningsnoden.

state: BatchNodeState

Fastighetsvärde

stateTransitionTime

Den tid då beräkningsnoden övergick till sitt aktuella tillstånd.

stateTransitionTime: Date

Fastighetsvärde

Date

totalTasksRun

Det totala antalet jobbaktiviteter som har slutförts på beräkningsnoden. Detta inkluderar Job Manager-uppgifter och normala aktiviteter, men inte Jobbförberedelse, Jobbversion eller Startaktiviteter.

totalTasksRun: number

Fastighetsvärde

number

totalTasksSucceeded

Det totala antalet jobbaktiviteter som har slutförts (med exitCode 0) på beräkningsnoden. Detta inkluderar Job Manager-uppgifter och normala aktiviteter, men inte Jobbförberedelse, Jobbversion eller Startaktiviteter.

totalTasksSucceeded?: number

Fastighetsvärde

number

url

URL:en för beräkningsnoden.

url: string

Fastighetsvärde

string

virtualMachineInfo

Information om den virtuella datorns aktuella tillstånd.

virtualMachineInfo: VirtualMachineInfo

Fastighetsvärde

vmSize

Storleken på den virtuella datorn som är värd för beräkningsnoden. Information om tillgängliga storlekar på virtuella datorer i pooler finns i Välj en VM-storlek för beräkningsnoder i en Azure Batch pool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

vmSize: string

Fastighetsvärde

string