Compute Node - List
Visar en lista över beräkningsnoder i den angivna poolen.
GET {batchUrl}/pools/{poolId}/nodes?api-version=2024-07-01.20.0
GET {batchUrl}/pools/{poolId}/nodes?$filter={$filter}&$select={$select}&maxresults={maxresults}&timeout={timeout}&api-version=2024-07-01.20.0
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
batch
|
path | True |
string |
Bas-URL:en för alla Azure Batch-tjänstbegäranden. |
pool
|
path | True |
string |
ID:t för poolen som du vill visa en lista över beräkningsnoder från. |
api-version
|
query | True |
string |
Klient-API-version. |
$filter
|
query |
string |
En OData-$filter-sats. Mer information om hur du skapar det här filtret finns i https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-nodes-in-a-pool. |
|
$select
|
query |
string |
En OData-$select-sats. |
|
maxresults
|
query |
integer int32 |
Det maximala antalet objekt som ska returneras i svaret. Högst 1 000 beräkningsnoder kan returneras. |
|
timeout
|
query |
integer int32 |
Den maximala tid som servern kan ägna åt att bearbeta begäran i sekunder. Standardvärdet är 30 sekunder. Om värdet är större än 30 används standardvärdet i stället. |
Begärandehuvud
Media Types: "application/json; odata=minimalmetadata"
Name | Obligatorisk | Typ | Description |
---|---|---|---|
client-request-id |
string uuid |
Den anropargenererade begärandeidentiteten i form av ett GUID utan dekoration, till exempel klammerparenteser, t.ex. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Om servern ska returnera klient-request-id i svaret. |
|
ocp-date |
string date-time-rfc1123 |
Den tid då begäran utfärdades. Klientbibliotek anger vanligtvis detta till den aktuella systemklockatiden. ange det explicit om du anropar REST-API:et direkt. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
Ett svar som innehåller listan över beräkningsnoder. Sidhuvuden
|
|
Other Status Codes |
Felet från Batch-tjänsten. |
Säkerhet
azure_auth
Autentiseringskodflöde för Microsoft Entra OAuth 2.0
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
Name | Description |
---|---|
user_impersonation | Personifiera ditt användarkonto |
Authorization
Typ:
apiKey
I:
header
Exempel
Node list
Exempelbegäran
GET account.region.batch.azure.com/pools/poolId/nodes?api-version=2024-07-01.20.0
Exempelsvar
{
"value": [
{
"id": "tvm-1695681911_1-20161122t193202z",
"url": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_1-20161122t193202z",
"state": "idle",
"schedulingState": "enabled",
"stateTransitionTime": "2016-11-22T22:22:27.2236818Z",
"lastBootTime": "2016-11-22T22:22:24.4634125Z",
"allocationTime": "2016-11-22T19:32:02.8155319Z",
"ipAddress": "1.1.1.1",
"affinityId": "TVM:tvm-1695681911_1-20161122t193202z",
"vmSize": "small",
"totalTasksRun": 0,
"totalTasksSucceeded": 0,
"runningTasksCount": 0,
"runningTaskSlotsCount": 0,
"isDedicated": true,
"startTask": {
"commandLine": "cmd /c echo hello",
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "nonadmin"
}
},
"maxTaskRetryCount": 0,
"waitForSuccess": false
},
"startTaskInfo": {
"state": "completed",
"startTime": "2016-11-22T22:22:27.2236818Z",
"endTime": "2016-11-22T22:22:27.567189Z",
"exitCode": 0,
"retryCount": 0
},
"nodeAgentInfo": {
"version": "1.2.0.0",
"lastUpdateTime": "2016-11-22T22:22:24.4634125Z"
}
},
{
"id": "tvm-1695681911_2-20161122t193202z",
"url": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_2-20161122t193202z",
"state": "idle",
"schedulingState": "enabled",
"stateTransitionTime": "2016-11-22T19:37:31.4285526Z",
"lastBootTime": "2016-11-22T19:37:28.623369Z",
"allocationTime": "2016-11-22T19:32:02.8155319Z",
"ipAddress": "1.1.1.1",
"affinityId": "TVM:tvm-1695681911_2-20161122t193202z",
"vmSize": "small",
"totalTasksRun": 0,
"totalTasksSucceeded": 0,
"runningTasksCount": 0,
"runningTaskSlotsCount": 0,
"isDedicated": true,
"startTask": {
"commandLine": "cmd /c echo hello",
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "nonadmin"
}
},
"maxTaskRetryCount": 0,
"waitForSuccess": false
},
"startTaskInfo": {
"state": "completed",
"startTime": "2016-11-22T19:37:31.4285526Z",
"endTime": "2016-11-22T19:37:31.838028Z",
"exitCode": 0,
"retryCount": 0
},
"nodeAgentInfo": {
"version": "1.2.0.0",
"lastUpdateTime": "2016-11-22T22:22:24.4634125Z"
}
},
{
"id": "tvm-1695681911_3-20161122t193202z",
"url": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_3-20161122t193202z",
"state": "idle",
"schedulingState": "enabled",
"stateTransitionTime": "2016-11-22T19:36:51.0013378Z",
"lastBootTime": "2016-11-22T19:36:48.21721Z",
"allocationTime": "2016-11-22T19:32:02.8155319Z",
"ipAddress": "1.1.1.1",
"affinityId": "TVM:tvm-1695681911_3-20161122t193202z",
"vmSize": "small",
"totalTasksRun": 0,
"totalTasksSucceeded": 0,
"runningTasksCount": 0,
"runningTaskSlotsCount": 0,
"isDedicated": true,
"startTask": {
"commandLine": "cmd /c echo hello",
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "nonadmin"
}
},
"maxTaskRetryCount": 0,
"waitForSuccess": false
},
"startTaskInfo": {
"state": "completed",
"startTime": "2016-11-22T19:36:51.0013378Z",
"endTime": "2016-11-22T19:36:51.2363447Z",
"exitCode": 0,
"retryCount": 0
},
"nodeAgentInfo": {
"version": "1.2.0.0",
"lastUpdateTime": "2016-11-22T22:22:24.4634125Z"
}
}
]
}
Definitioner
Name | Description |
---|---|
Auto |
Omfånget för den automatiska användaren |
Auto |
Anger parametrarna för den automatiska användare som kör en uppgift i Batch-tjänsten. |
Batch |
Ett felsvar som tagits emot från Azure Batch-tjänsten. |
Batch |
Ett objekt med ytterligare information som ingår i ett Azure Batch-felsvar. |
Certificate |
En referens till ett certifikat som ska installeras på beräkningsnoder i en pool. |
Certificate |
Platsen för certifikatarkivet på beräkningsnoden där certifikatet ska installeras. |
Certificate |
Vilka användarkonton på beräkningsnoden ska ha åtkomst till certifikatets privata data. |
Compute |
En beräkningsnod i Batch-tjänsten. |
Compute |
Slutpunktskonfigurationen för beräkningsnoden. |
Compute |
Ett fel påträffades av en beräkningsnod. |
Compute |
Referensen till en användartilldelad identitet som är associerad med Batch-poolen som en beräkningsnod ska använda. |
Compute |
Resultatet av att lista beräkningsnoderna i en pool. |
Compute |
Det aktuella tillståndet för beräkningsnoden. |
Container |
Posten för sökvägen och monteringsläget som du vill montera i aktivitetscontainern. |
Container |
Sökvägarna som ska monteras på containeraktivitetens container. |
Container |
Ett privat containerregister. |
Container |
Platsen för containerns arbetskatalog för uppgift. |
Elevation |
Användarens höjdnivå. |
Environment |
En miljövariabel som ska anges för en aktivitetsprocess. |
Error |
Kategorin för felet. |
Error |
Ett felmeddelande som togs emot i ett Azure Batch-felsvar. |
Image |
En referens till en Azure Virtual Machines Marketplace-avbildning eller en Azure Compute Gallery-avbildning. Om du vill hämta listan över alla Azure Marketplace-avbildningsreferenser som verifierats av Azure Batch läser du åtgärden "Lista avbildningar som stöds". |
Inbound |
En inkommande slutpunkt på en beräkningsnod. |
Inbound |
Slutpunktens protokoll. |
Name |
Representerar ett namn/värde-par. |
Node |
Information om Compute Node-agenten. |
Resource |
En enda fil eller flera filer som ska laddas ned till en beräkningsnod. |
Scheduling |
Om beräkningsnoden är tillgänglig för schemaläggning av aktiviteter. |
Start |
En uppgift som körs när en nod ansluter till en pool i Azure Batch-tjänsten, eller när beräkningsnoden startas om eller omskapas. |
Start |
Information om en StartTask som körs på en beräkningsnod. |
Start |
Tillståndet för StartTask på beräkningsnoden. |
Task |
Innehåller information om containern som en uppgift kör. |
Task |
Containerinställningarna för en aktivitet. |
Task |
Information om körningen av en aktivitet. |
Task |
Resultatet av aktivitetskörningen. |
Task |
Information om ett aktivitetsfel. |
Task |
Information om en aktivitet som körs på en beräkningsnod. |
Task |
Aktivitetens tillstånd. |
User |
Definitionen av användaridentiteten som aktiviteten körs under. |
Virtual |
Information om den virtuella datorns aktuella tillstånd. |
AutoUserScope
Omfånget för den automatiska användaren
Name | Typ | Description |
---|---|---|
pool |
string |
Anger att aktiviteten körs som det vanliga automatiska användarkontot som skapas på varje beräkningsnod i en pool. |
task |
string |
Anger att tjänsten ska skapa en ny användare för uppgiften. |
AutoUserSpecification
Anger parametrarna för den automatiska användare som kör en uppgift i Batch-tjänsten.
Name | Typ | Description |
---|---|---|
elevationLevel |
Den automatiska användarens höjdnivå. |
|
scope |
Omfånget för den automatiska användaren |
BatchError
Ett felsvar som tagits emot från Azure Batch-tjänsten.
Name | Typ | Description |
---|---|---|
code |
string |
En identifierare för felet. Koder är invarianta och är avsedda att användas programmatiskt. |
message |
Ett meddelande som beskriver felet, avsett att vara lämpligt för visning i ett användargränssnitt. |
|
values |
En samling nyckel/värde-par som innehåller ytterligare information om felet. |
BatchErrorDetail
Ett objekt med ytterligare information som ingår i ett Azure Batch-felsvar.
Name | Typ | Description |
---|---|---|
key |
string |
En identifierare som anger innebörden av egenskapen Value. |
value |
string |
Den ytterligare information som ingår i felsvaret. |
CertificateReference
En referens till ett certifikat som ska installeras på beräkningsnoder i en pool.
Name | Typ | Description |
---|---|---|
storeLocation |
Platsen för certifikatarkivet på beräkningsnoden där certifikatet ska installeras. |
|
storeName |
string |
Namnet på certifikatarkivet på beräkningsnoden som certifikatet ska installeras i. |
thumbprint |
string |
Certifikatets tumavtryck. |
thumbprintAlgorithm |
string |
Algoritmen som tumavtrycket är associerat med. Det här måste vara sha1. |
visibility |
Vilka användarkonton på beräkningsnoden ska ha åtkomst till certifikatets privata data. |
CertificateStoreLocation
Platsen för certifikatarkivet på beräkningsnoden där certifikatet ska installeras.
Name | Typ | Description |
---|---|---|
currentuser |
string |
Certifikat ska installeras i CurrentUser-certifikatarkivet. |
localmachine |
string |
Certifikat ska installeras i LocalMachine-certifikatarkivet. |
CertificateVisibility
Vilka användarkonton på beräkningsnoden ska ha åtkomst till certifikatets privata data.
Name | Typ | Description |
---|---|---|
remoteuser |
string |
Certifikatet ska vara synligt för användarkontona under vilka användare fjärransluter till beräkningsnoden. |
starttask |
string |
Certifikatet ska vara synligt för användarkontot där StartTask körs. Observera att om AutoUser-omfånget är Pool för både StartTask och en aktivitet visas även det här certifikatet för aktiviteten. |
task |
string |
Certifikatet ska vara synligt för användarkontona under vilka Jobbaktiviteter körs. |
ComputeNode
En beräkningsnod i Batch-tjänsten.
Name | Typ | Description |
---|---|---|
affinityId |
string |
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. |
allocationTime |
string |
Den tidpunkt då den här beräkningsnoden allokerades till poolen. |
certificateReferences |
Listan över certifikat som är installerade på beräkningsnoden. Varning! Den här egenskapen är inaktuell och tas bort efter februari 2024. Använd Azure KeyVault-tillägget i stället. |
|
endpointConfiguration |
Slutpunktskonfigurationen för beräkningsnoden. |
|
errors |
Listan över fel som för närvarande påträffas av beräkningsnoden. |
|
id |
string |
ID:t för beräkningsnoden. |
ipAddress |
string |
IP-adressen som andra noder kan använda för att kommunicera med den här beräkningsnoden. |
isDedicated |
boolean |
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 |
string |
Den senaste gången som beräkningsnoden startades. |
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. |
|
runningTaskSlotsCount |
integer |
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. |
runningTasksCount |
integer |
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. |
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 |
string |
Den tid då beräkningsnoden övergick till sitt aktuella tillstånd. |
totalTasksRun |
integer |
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 |
integer |
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 |
string |
URL:en för beräkningsnoden. |
virtualMachineInfo |
Information om den virtuella datorns aktuella tillstånd. |
|
vmSize |
string |
Storleken på den virtuella datorn som är värd för beräkningsnoden. |
ComputeNodeEndpointConfiguration
Slutpunktskonfigurationen för beräkningsnoden.
Name | Typ | Description |
---|---|---|
inboundEndpoints |
Listan över inkommande slutpunkter som är tillgängliga på beräkningsnoden. |
ComputeNodeError
Ett fel påträffades av en beräkningsnod.
Name | Typ | Description |
---|---|---|
code |
string |
En identifierare för beräkningsnodfelet. Koder är invarianta och är avsedda att användas programmatiskt. |
errorDetails |
Listan över ytterligare felinformation som är relaterad till compute node-felet. |
|
message |
string |
Ett meddelande som beskriver beräkningsnodfelet, som är avsett att vara lämpligt för visning i ett användargränssnitt. |
ComputeNodeIdentityReference
Referensen till en användartilldelad identitet som är associerad med Batch-poolen som en beräkningsnod ska använda.
Name | Typ | Description |
---|---|---|
resourceId |
string |
ARM-resurs-ID för den användartilldelade identiteten. |
ComputeNodeListResult
Resultatet av att lista beräkningsnoderna i en pool.
Name | Typ | Description |
---|---|---|
odata.nextLink |
string |
URL:en för att hämta nästa uppsättning resultat. |
value |
Listan över beräkningsnoder. |
ComputeNodeState
Det aktuella tillståndet för beräkningsnoden.
Name | Typ | Description |
---|---|---|
creating |
string |
Batch-tjänsten har hämtat den underliggande virtuella datorn från Azure Compute, men den har ännu inte börjat ansluta till poolen. |
deallocated |
string |
Beräkningsnoden frigörs. |
deallocating |
string |
Beräkningsnoden frigörs. |
idle |
string |
Beräkningsnoden kör för närvarande inte en aktivitet. |
leavingpool |
string |
Beräkningsnoden lämnar poolen, antingen för att användaren uttryckligen har tagit bort den eller för att poolen ändrar storlek eller autoskalning nedåt. |
offline |
string |
Beräkningsnoden kör för närvarande inte en aktivitet och schemaläggningen av nya aktiviteter till beräkningsnoden är inaktiverad. |
preempted |
string |
Beräkningsnoden Spot/Low-priority har föregripits. 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. |
rebooting |
string |
Beräkningsnoden startas om. |
reimaging |
string |
Beräkningsnoden återskapas. |
running |
string |
Beräkningsnoden kör en eller flera aktiviteter (förutom en StartTask). |
starting |
string |
Batch-tjänsten startar på den underliggande virtuella datorn. |
starttaskfailed |
string |
StartTask har misslyckats på beräkningsnoden (och uttömt alla återförsök) och waitForSuccess har angetts. Beräkningsnoden kan inte användas för att köra uppgifter. |
unknown |
string |
Batch-tjänsten har förlorat kontakten med beräkningsnoden och känner inte till dess sanna tillstånd. |
unusable |
string |
Beräkningsnoden kan inte användas för aktivitetskörning på grund av fel. |
upgradingos |
string |
Beräkningsnoden genomgår en uppgradering av operativsystemet. |
waitingforstarttask |
string |
StartTask har börjat köras på beräkningsnoden, men waitForSuccess har angetts och StartTask har ännu inte slutförts. |
ContainerHostBatchBindMountEntry
Posten för sökvägen och monteringsläget som du vill montera i aktivitetscontainern.
Name | Typ | Description |
---|---|---|
isReadOnly |
boolean |
Montera den här källsökvägen som skrivskyddat läge eller inte. Standardvärdet är falskt (läs-/skrivläge). |
source |
Sökvägen som monteras på containerkund kan välja. |
ContainerHostDataPath
Sökvägarna som ska monteras på containeraktivitetens container.
Name | Typ | Description |
---|---|---|
Applications |
string |
Programsökvägen. |
JobPrep |
string |
Jobbförberedelseaktivitetssökvägen. |
Shared |
string |
Sökvägen för uppgift för flera instanser att dela sina filer. |
Startup |
string |
Sökvägen för startaktiviteten. |
Task |
string |
Aktivitetssökvägen. |
VfsMounts |
string |
Sökvägen innehåller alla virtuella filsystem som är monterade på den här noden. |
ContainerRegistry
Ett privat containerregister.
Name | Typ | Description |
---|---|---|
identityReference |
Referensen till den användartilldelade identitet som ska användas för att komma åt ett Azure Container Registry i stället för användarnamn och lösenord. |
|
password |
string |
Lösenordet för att logga in på registerservern. |
registryServer |
string |
Registrets URL. |
username |
string |
Användarnamnet för att logga in på registerservern. |
ContainerWorkingDirectory
Platsen för containerns arbetskatalog för uppgift.
Name | Typ | Description |
---|---|---|
containerImageDefault |
string |
Använd arbetskatalogen som definierats i containern Image. Se upp för att den här katalogen inte innehåller de resursfiler som laddats ned av Batch. |
taskWorkingDirectory |
string |
Använd standardarbetskatalogen för Batch-tjänsten, som innehåller aktivitetsresursfilerna som fylls i av Batch. |
ElevationLevel
Användarens höjdnivå.
Name | Typ | Description |
---|---|---|
admin |
string |
Användaren är en användare med förhöjd åtkomst och fungerar med fullständig administratörsbehörighet. |
nonadmin |
string |
Användaren är en standardanvändare utan förhöjd åtkomst. |
EnvironmentSetting
En miljövariabel som ska anges för en aktivitetsprocess.
Name | Typ | Description |
---|---|---|
name |
string |
Namnet på miljövariabeln. |
value |
string |
Värdet för miljövariabeln. |
ErrorCategory
Kategorin för felet.
Name | Typ | Description |
---|---|---|
servererror |
string |
Felet beror på ett internt serverproblem. |
usererror |
string |
Felet beror på ett användarproblem, till exempel felkonfiguration. |
ErrorMessage
Ett felmeddelande som togs emot i ett Azure Batch-felsvar.
Name | Typ | Description |
---|---|---|
lang |
string |
Språkkoden för felmeddelandet |
value |
string |
Texten i meddelandet. |
ImageReference
En referens till en Azure Virtual Machines Marketplace-avbildning eller en Azure Compute Gallery-avbildning. Om du vill hämta listan över alla Azure Marketplace-avbildningsreferenser som verifierats av Azure Batch läser du åtgärden "Lista avbildningar som stöds".
Name | Typ | Description |
---|---|---|
communityGalleryImageId |
string |
Unik identifierare för communitygalleribilden |
exactVersion |
string |
Den specifika versionen av plattformsbilden eller marketplace-avbildningen som används för att skapa noden. Det här skrivskyddade fältet skiljer sig endast från "version" om värdet som angavs för "version" när poolen skapades var "senaste". |
offer |
string |
Erbjudandetypen för Azure Virtual Machines Marketplace Image. |
publisher |
string |
Utgivaren av Azure Virtual Machines Marketplace Image. |
sharedGalleryImageId |
string |
Unik identifierare för den delade galleribilden |
sku |
string |
SKU:n för Azure Virtual Machines Marketplace-avbildningen. |
version |
string |
Versionen av Azure Virtual Machines Marketplace-avbildningen. |
virtualMachineImageId |
string |
ARM-resursidentifieraren för Azure Compute Gallery Image. Beräkningsnoder i poolen skapas med det här avbildnings-ID:t. Det här är formuläret /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName}/versions/{VersionId} eller /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName} för att alltid vara standard för den senaste avbildningsversionen. |
InboundEndpoint
En inkommande slutpunkt på en beräkningsnod.
Name | Typ | Description |
---|---|---|
backendPort |
integer |
Serverdelsportnumret för slutpunkten. |
frontendPort |
integer |
Slutpunktens offentliga portnummer. |
name |
string |
Namnet på slutpunkten. |
protocol |
Slutpunktens protokoll. |
|
publicFQDN |
string |
Det offentliga fullständigt kvalificerade domännamnet för beräkningsnoden. |
publicIPAddress |
string |
Den offentliga IP-adressen för beräkningsnoden. |
InboundEndpointProtocol
Slutpunktens protokoll.
Name | Typ | Description |
---|---|---|
tcp |
string |
Använd TCP för slutpunkten. |
udp |
string |
Använd UDP för slutpunkten. |
NameValuePair
Representerar ett namn/värde-par.
Name | Typ | Description |
---|---|---|
name |
string |
Namnet i namn/värde-paret. |
value |
string |
Värdet i namn/värde-paret. |
NodeAgentInformation
Information om Compute Node-agenten.
Name | Typ | Description |
---|---|---|
lastUpdateTime |
string |
Den tid då Compute Node-agenten uppdaterades på beräkningsnoden. |
version |
string |
Versionen av Batch Compute Node-agenten som körs på beräkningsnoden. |
ResourceFile
En enda fil eller flera filer som ska laddas ned till en beräkningsnod.
Name | Typ | Description |
---|---|---|
autoStorageContainerName |
string |
Namnet på lagringscontainern i det automatiska lagringskontot. |
blobPrefix |
string |
Blobprefixet som ska användas vid nedladdning av blobar från en Azure Storage-container. Endast de blobar vars namn börjar med det angivna prefixet laddas ned. |
fileMode |
string |
Attributet för filbehörighetsläge i oktalt format. |
filePath |
string |
Platsen på beräkningsnoden som filen eller filerna ska laddas ned till i förhållande till aktivitetens arbetskatalog. |
httpUrl |
string |
URL:en för filen som ska laddas ned. |
identityReference |
Referensen till den användartilldelade identitet som ska användas för åtkomst till Azure Blob Storage som anges av storageContainerUrl eller httpUrl |
|
storageContainerUrl |
string |
URL:en för blobcontainern i Azure Blob Storage. |
SchedulingState
Om beräkningsnoden är tillgänglig för schemaläggning av aktiviteter.
Name | Typ | Description |
---|---|---|
disabled |
string |
Inga nya aktiviteter schemaläggs på beräkningsnoden. Uppgifter som redan körs på beräkningsnoden kan fortfarande köras tills de har slutförts. Alla beräkningsnoder börjar med schemaläggning aktiverat. |
enabled |
string |
Aktiviteter kan schemaläggas på beräkningsnoden. |
StartTask
En uppgift som körs när en nod ansluter till en pool i Azure Batch-tjänsten, eller när beräkningsnoden startas om eller omskapas.
Name | Typ | Description |
---|---|---|
commandLine |
string |
Kommandoraden i StartTask. |
containerSettings |
Inställningarna för containern under vilken StartTask körs. |
|
environmentSettings |
En lista över miljövariabelinställningar för StartTask. |
|
maxTaskRetryCount |
integer |
Det maximala antalet gånger som aktiviteten kan försökas igen. |
resourceFiles |
En lista över filer som Batch-tjänsten laddar ned till beräkningsnoden innan du kör kommandoraden. Det finns en maximal storlek för listan över resursfiler. När maxstorleken överskrids misslyckas begäran och svarsfelkoden requestEntityTooLarge. Om detta inträffar måste samlingen av ResourceFiles minskas i storlek. Detta kan uppnås med hjälp av .zip filer, programpaket eller Docker-containrar. |
|
userIdentity |
Användaridentiteten som StartTask körs under. |
|
waitForSuccess |
boolean |
Om Batch-tjänsten ska vänta tills StartTask har slutförts (d.v.s. avsluta med slutkod 0) innan du schemalägger aktiviteter på beräkningsnoden. |
StartTaskInformation
Information om en StartTask som körs på en beräkningsnod.
Name | Typ | Description |
---|---|---|
containerInfo |
Information om containern under vilken aktiviteten körs. |
|
endTime |
string |
Tiden då StartTask slutade köras. |
exitCode |
integer |
Slutkoden för programmet som anges på StartTask-kommandoraden. |
failureInfo |
Information som beskriver eventuella aktivitetsfel. |
|
lastRetryTime |
string |
Den senaste tiden då ett nytt försök av aktiviteten började köras. |
result |
Resultatet av aktivitetskörningen. |
|
retryCount |
integer |
Antalet gånger som uppgiften har gjorts om av Batch-tjänsten. |
startTime |
string |
Den tid då StartTask började köras. |
state |
Tillståndet för StartTask på beräkningsnoden. |
StartTaskState
Tillståndet för StartTask på beräkningsnoden.
Name | Typ | Description |
---|---|---|
completed |
string |
StartTask har avslutats med slutkod 0, eller så har StartTask misslyckats och återförsöksgränsen har nåtts, eller så kördes inte StartTask-processen på grund av fel vid förberedelse av uppgifter (till exempel fel vid nedladdning av resursfiler). |
running |
string |
StartTask körs för närvarande. |
TaskContainerExecutionInformation
Innehåller information om containern som en uppgift kör.
Name | Typ | Description |
---|---|---|
containerId |
string |
Containerns ID. |
error |
string |
Detaljerad felinformation om containern. |
state |
string |
Containerns tillstånd. |
TaskContainerSettings
Containerinställningarna för en aktivitet.
Name | Typ | Description |
---|---|---|
containerHostBatchBindMounts |
Sökvägarna som du vill montera på containeraktiviteten. |
|
containerRunOptions |
string |
Ytterligare alternativ för kommandot container create. |
imageName |
string |
Avbildningen som ska användas för att skapa containern där aktiviteten ska köras. |
registry |
Det privata registret som innehåller containeravbildningen. |
|
workingDirectory |
Platsen för containerns arbetskatalog för uppgift. |
TaskExecutionInformation
Information om körningen av en aktivitet.
Name | Typ | Description |
---|---|---|
containerInfo |
Information om containern under vilken aktiviteten körs. |
|
endTime |
string |
Tidpunkten då aktiviteten slutfördes. |
exitCode |
integer |
Slutkoden för programmet som anges på kommandoraden Aktivitet. |
failureInfo |
Information som beskriver eventuella aktivitetsfel. |
|
lastRequeueTime |
string |
Den senaste tidpunkt då uppgiften har efterfrågats på nytt av Batch-tjänsten som ett resultat av en användarbegäran. |
lastRetryTime |
string |
Den senaste tiden då ett nytt försök av aktiviteten började köras. |
requeueCount |
integer |
Antalet gånger aktiviteten har efterfrågats på nytt av Batch-tjänsten som ett resultat av en användarbegäran. |
result |
Resultatet av aktivitetskörningen. |
|
retryCount |
integer |
Antalet gånger som uppgiften har gjorts om av Batch-tjänsten. |
startTime |
string |
Tidpunkt då aktiviteten började köras. |
TaskExecutionResult
Resultatet av aktivitetskörningen.
Name | Typ | Description |
---|---|---|
failure |
string |
Det uppstod ett fel under bearbetningen av aktiviteten. Felet kan ha inträffat innan aktivitetsprocessen startades, medan aktivitetsprocessen kördes eller när aktivitetsprocessen avslutades. |
success |
string |
Uppgiften har körts. |
TaskFailureInformation
Information om ett aktivitetsfel.
Name | Typ | Description |
---|---|---|
category |
Kategorin för aktivitetsfelet. |
|
code |
string |
En identifierare för aktivitetsfelet. Koder är invarianta och är avsedda att användas programmatiskt. |
details |
En lista med ytterligare information om felet. |
|
message |
string |
Ett meddelande som beskriver aktivitetsfelet, som är avsett att vara lämpligt för visning i ett användargränssnitt. |
TaskInformation
Information om en aktivitet som körs på en beräkningsnod.
Name | Typ | Description |
---|---|---|
executionInfo |
Information om körningen av uppgiften. |
|
jobId |
string |
ID för jobbet som aktiviteten tillhör. |
subtaskId |
integer |
ID:t för underuppgiften om aktiviteten är en aktivitet med flera instanser. |
taskId |
string |
ID:t för uppgiften. |
taskState |
Aktivitetens aktuella tillstånd. |
|
taskUrl |
string |
Aktivitetens URL. |
TaskState
Aktivitetens tillstånd.
Name | Typ | Description |
---|---|---|
active |
string |
Uppgiften är i kö och kan köras, men är för närvarande inte tilldelad till en beräkningsnod. En aktivitet anger det här tillståndet när den skapas, när den är aktiverad efter att den har inaktiverats eller när den väntar på ett nytt försök efter en misslyckad körning. |
completed |
string |
Aktiviteten är inte längre berättigad att köras, vanligtvis på grund av att aktiviteten har slutförts, eller så har aktiviteten slutförts utan framgång och har förbrukat sin återförsöksgräns. En aktivitet markeras också som slutförd om ett fel uppstod när aktiviteten startades eller när aktiviteten har avslutats. |
preparing |
string |
Uppgiften har tilldelats en beräkningsnod, men väntar på att en obligatorisk jobbförberedelseaktivitet ska slutföras på beräkningsnoden. Om jobbförberedelseaktiviteten lyckas flyttas aktiviteten till att köras. Om jobbförberedelseaktiviteten misslyckas återgår aktiviteten till aktiv och är berättigad att tilldelas till en annan beräkningsnod. |
running |
string |
Aktiviteten körs på en beräkningsnod. Detta inkluderar förberedelse på aktivitetsnivå, till exempel nedladdning av resursfiler eller distribution av paket som anges i aktiviteten . Det betyder inte nödvändigtvis att kommandoraden Aktivitet har börjat köras. |
UserIdentity
Definitionen av användaridentiteten som aktiviteten körs under.
Name | Typ | Description |
---|---|---|
autoUser |
Den automatiska användare under vilken aktiviteten körs. |
|
username |
string |
Namnet på den användaridentitet som aktiviteten körs under. |
VirtualMachineInfo
Information om den virtuella datorns aktuella tillstånd.
Name | Typ | Description |
---|---|---|
imageReference |
Referensen till Den virtuella Azure-datorns Marketplace-avbildning. |
|
scaleSetVmResourceId |
string |
Resurs-ID:t för beräkningsnodens aktuella virtuella datorskalningsuppsättning. Definieras endast om Batch-kontot skapades med dess poolAllocationMode-egenskap inställd på "UserSubscription". |