ComputeNode interface
Ett gränssnitt som representerar ComputeNode.
Egenskaper
| affinity |
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. |
| allocation |
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. |
| certificate |
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. |
| endpoint |
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. |
| ip |
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. |
| is |
Om den här beräkningsnoden är en dedikerad beräkningsnod. Om det är falskt är beräkningsnoden en lågprioriterad beräkningsnod. |
| last |
Den senaste gången som beräkningsnoden startades. Den här egenskapen kanske inte finns om beräkningsnodens tillstånd är oanvändbart. |
| node |
Information om beräkningsnodens agentversion och den tid då beräkningsnoden uppgraderades till en ny version. |
| recent |
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. |
| running |
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. |
| running |
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. |
| scheduling |
Om beräkningsnoden är tillgänglig för schemaläggning av aktiviteter. Möjliga värden är: "aktiverad", "inaktiverad" |
| start |
Den uppgift som angetts för att köras på beräkningsnoden när den ansluter till poolen. |
| start |
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" |
| state |
Den tid då beräkningsnoden övergick till sitt aktuella tillstånd. |
| total |
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. |
| total |
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. |
| vm |
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