Dela via


ComputeNode interface

Ett gränssnitt som representerar ComputeNode.

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.

certificateReferences

Listan över certifikat som är installerade på beräkningsnoden. För Windows-noder installerar Batch-tjänsten certifikaten till det angivna certifikatarkivet och platsen. För Linux-beräkningsnoder lagras certifikaten i en katalog i arbetskatalogen Aktivitet och en miljövariabel AZ_BATCH_CERTIFICATES_DIR skickas till uppgiften för att fråga efter den här platsen. För certifikat med synlighet för "remoteUser" skapas en "certifikatkatalog" i användarens hemkatalog (t.ex. /home/{user-name}/certs) och Certifikat placeras i den katalogen.

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.

isDedicated

Om den här beräkningsnoden är en dedikerad beräkningsnod. Om det är falskt är beräkningsnoden en lågprioriterad beräkningsnod.

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. Möjliga värden är: "aktiverad", "inaktiverad"

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. Beräkningsnoden med låg prioritet har förutbestämts. Uppgifter som kördes på beräkningsnoden när den föregicks av schemaläggs om när en annan beräkningsnod blir tillgänglig. Möjliga värden är: "inaktiv", "omstart", "reimaging", "running", "unusable", "creating", "starting", "waitingForStartTask", "startTaskFailed", "unknown", "leavingPool", "offline", "preempted"

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.

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älja en VM-storlek för beräkningsnoder i en Azure Batch-pool (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).

Egenskapsinformation

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

Egenskapsvä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

Egenskapsvärde

Date

certificateReferences

Listan över certifikat som är installerade på beräkningsnoden. För Windows-noder installerar Batch-tjänsten certifikaten till det angivna certifikatarkivet och platsen. För Linux-beräkningsnoder lagras certifikaten i en katalog i arbetskatalogen Aktivitet och en miljövariabel AZ_BATCH_CERTIFICATES_DIR skickas till uppgiften för att fråga efter den här platsen. För certifikat med synlighet för "remoteUser" skapas en "certifikatkatalog" i användarens hemkatalog (t.ex. /home/{user-name}/certs) och Certifikat placeras i den katalogen.

certificateReferences?: CertificateReference[]

Egenskapsvärde

endpointConfiguration

Slutpunktskonfigurationen för beräkningsnoden.

endpointConfiguration?: ComputeNodeEndpointConfiguration

Egenskapsvärde

errors

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

errors?: ComputeNodeError[]

Egenskapsvä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

Egenskapsvä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

Egenskapsvärde

string

isDedicated

Om den här beräkningsnoden är en dedikerad beräkningsnod. Om det är falskt är beräkningsnoden en lågprioriterad beräkningsnod.

isDedicated?: boolean

Egenskapsvä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

Egenskapsvärde

Date

nodeAgentInfo

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

nodeAgentInfo?: NodeAgentInformation

Egenskapsvä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?: TaskInformation[]

Egenskapsvä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

Egenskapsvä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

Egenskapsvärde

number

schedulingState

Om beräkningsnoden är tillgänglig för schemaläggning av aktiviteter. Möjliga värden är: "aktiverad", "inaktiverad"

schedulingState?: SchedulingState

Egenskapsvärde

startTask

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

startTask?: StartTask

Egenskapsvärde

startTaskInfo

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

startTaskInfo?: StartTaskInformation

Egenskapsvärde

state

Det aktuella tillståndet för beräkningsnoden. Beräkningsnoden med låg prioritet har förutbestämts. Uppgifter som kördes på beräkningsnoden när den föregicks av schemaläggs om när en annan beräkningsnod blir tillgänglig. Möjliga värden är: "inaktiv", "omstart", "reimaging", "running", "unusable", "creating", "starting", "waitingForStartTask", "startTaskFailed", "unknown", "leavingPool", "offline", "preempted"

state?: ComputeNodeState

Egenskapsvärde

stateTransitionTime

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

stateTransitionTime?: Date

Egenskapsvä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

Egenskapsvä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

Egenskapsvärde

number

url

URL:en för beräkningsnoden.

url?: string

Egenskapsvärde

string

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älja en VM-storlek för beräkningsnoder i en Azure Batch-pool (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).

vmSize?: string

Egenskapsvärde

string