Compute Node - List
Zobrazí seznam výpočetních uzlů v zadaném fondu.
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
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
batch
|
path | True |
string |
Základní adresa URL pro všechny požadavky služby Azure Batch. |
pool
|
path | True |
string |
ID fondu, ze kterého chcete zobrazit seznam výpočetních uzlů. |
api-version
|
query | True |
string |
Verze rozhraní API klienta. |
$filter
|
query |
string |
Klauzule $filter OData. Další informace o vytváření tohoto filtru naleznete v tématu https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-nodes-in-a-pool. |
|
$select
|
query |
string |
Klauzule $select OData. |
|
maxresults
|
query |
integer int32 |
Maximální počet položek, které se mají vrátit v odpovědi. Může se vrátit maximálně 1 000 výpočetních uzlů. |
|
timeout
|
query |
integer int32 |
Maximální doba, po kterou může server strávit zpracováním požadavku v sekundách. Výchozí hodnota je 30 sekund. Pokud je hodnota větší než 30, použije se výchozí hodnota. |
Hlavička požadavku
Media Types: "application/json; odata=minimalmetadata"
Name | Vyžadováno | Typ | Description |
---|---|---|---|
client-request-id |
string uuid |
Identita požadavku vygenerovaná volajícím ve formě identifikátoru GUID bez dekorace, jako jsou složené závorky, například 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Určuje, jestli má server v odpovědi vrátit ID požadavku klienta. |
|
ocp-date |
string date-time-rfc1123 |
Čas vydání žádosti. Klientské knihovny obvykle nastavily aktuální systémový čas; explicitně ji nastavte, pokud voláte přímo rozhraní REST API. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Odpověď obsahující seznam výpočetních uzlů. Hlavičky
|
|
Other Status Codes |
Chyba ze služby Batch. |
Zabezpečení
azure_auth
Tok ověřovacího kódu Microsoft Entra OAuth 2.0
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
Name | Description |
---|---|
user_impersonation | Zosobnění uživatelského účtu |
Authorization
Typ:
apiKey
V:
header
Příklady
Node list
Ukázkový požadavek
GET account.region.batch.azure.com/pools/poolId/nodes?api-version=2024-07-01.20.0
Ukázková odpověď
{
"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"
}
}
]
}
Definice
Name | Description |
---|---|
Auto |
Obor automatického uživatele |
Auto |
Určuje parametry pro automatického uživatele, který spouští úlohu ve službě Batch. |
Batch |
Odpověď na chybu přijatá ze služby Azure Batch |
Batch |
Položka dalších informací zahrnutých v odpovědi na chybu služby Azure Batch |
Certificate |
Odkaz na certifikát, který se má nainstalovat na výpočetní uzly ve fondu. |
Certificate |
Umístění úložiště certifikátů na výpočetním uzlu, do kterého se má certifikát nainstalovat. |
Certificate |
Které uživatelské účty ve výpočetním uzlu by měly mít přístup k privátním datům certifikátu. |
Compute |
Výpočetní uzel ve službě Batch. |
Compute |
Konfigurace koncového bodu pro výpočetní uzel. |
Compute |
Došlo k chybě výpočetního uzlu. |
Compute |
Odkaz na identitu přiřazenou uživatelem přidruženou k fondu Batch, který bude používat výpočetní uzel. |
Compute |
Výsledek výpisu výpočetních uzlů ve fondu |
Compute |
Aktuální stav výpočetního uzlu. |
Container |
Vstup cesty a režimu připojení, který chcete připojit k kontejneru úloh. |
Container |
Cesty, které budou připojeny ke kontejneru úlohy kontejneru. |
Container |
Privátní registr kontejneru. |
Container |
Umístění pracovního adresáře úlohy kontejneru. |
Elevation |
Úroveň zvýšení úrovně uživatele |
Environment |
Proměnná prostředí, která se má nastavit v procesu úkolu. |
Error |
Kategorie chyby. |
Error |
V odpovědi na chybu služby Azure Batch se zobrazila chybová zpráva. |
Image |
Odkaz na image Azure Virtual Machines Marketplace nebo image galerie výpočetních prostředků Azure Pokud chcete získat seznam všech odkazů na image z Azure Marketplace ověřených službou Azure Batch, podívejte se na operaci Výpis podporovaných imagí. |
Inbound |
Příchozí koncový bod ve výpočetním uzlu. |
Inbound |
Protokol koncového bodu. |
Name |
Představuje dvojici název-hodnota. |
Node |
Informace o agentu výpočetního uzlu |
Resource |
Jeden soubor nebo více souborů, které se mají stáhnout do výpočetního uzlu. |
Scheduling |
Určuje, jestli je výpočetní uzel k dispozici pro plánování úkolů. |
Start |
Úloha, která se spustí při připojení uzlu k fondu ve službě Azure Batch nebo při restartování nebo obnovení výpočetního uzlu. |
Start |
Informace o startTask spuštěném na výpočetním uzlu |
Start |
Stav StartTask na výpočetním uzlu |
Task |
Obsahuje informace o kontejneru, který spouští úloha. |
Task |
Nastavení kontejneru pro úlohu. |
Task |
Informace o provádění úlohy. |
Task |
Výsledek spuštění úlohy. |
Task |
Informace o selhání úlohy |
Task |
Informace o úloze spuštěné na výpočetním uzlu |
Task |
Stav úkolu. |
User |
Definice identity uživatele, pod kterou je úloha spuštěna. |
Virtual |
Informace o aktuálním stavu virtuálního počítače |
AutoUserScope
Obor automatického uživatele
Name | Typ | Description |
---|---|---|
pool |
string |
Určuje, že úloha se spustí jako běžný účet automatického uživatele, který se vytvoří na každém výpočetním uzlu ve fondu. |
task |
string |
Určuje, že služba by měla pro úlohu vytvořit nového uživatele. |
AutoUserSpecification
Určuje parametry pro automatického uživatele, který spouští úlohu ve službě Batch.
Name | Typ | Description |
---|---|---|
elevationLevel |
Úroveň zvýšení oprávnění automatického uživatele |
|
scope |
Obor automatického uživatele |
BatchError
Odpověď na chybu přijatá ze služby Azure Batch
Name | Typ | Description |
---|---|---|
code |
string |
Identifikátor chyby. Kódy jsou invariantní a mají být využity programově. |
message |
Zpráva popisující chybu, která má být vhodná pro zobrazení v uživatelském rozhraní. |
|
values |
Kolekce párů klíč-hodnota obsahující další podrobnosti o chybě. |
BatchErrorDetail
Položka dalších informací zahrnutých v odpovědi na chybu služby Azure Batch
Name | Typ | Description |
---|---|---|
key |
string |
Identifikátor určující význam vlastnosti Value. |
value |
string |
Další informace zahrnuté v odpovědi na chybu. |
CertificateReference
Odkaz na certifikát, který se má nainstalovat na výpočetní uzly ve fondu.
Name | Typ | Description |
---|---|---|
storeLocation |
Umístění úložiště certifikátů na výpočetním uzlu, do kterého se má certifikát nainstalovat. |
|
storeName |
string |
Název úložiště certifikátů na výpočetním uzlu, do kterého se má certifikát nainstalovat. |
thumbprint |
string |
Kryptografický otisk certifikátu. |
thumbprintAlgorithm |
string |
Algoritmus, ke kterému je kryptografický otisk přidružený. To musí být sha1. |
visibility |
Které uživatelské účty ve výpočetním uzlu by měly mít přístup k privátním datům certifikátu. |
CertificateStoreLocation
Umístění úložiště certifikátů na výpočetním uzlu, do kterého se má certifikát nainstalovat.
Name | Typ | Description |
---|---|---|
currentuser |
string |
Certifikáty by se měly nainstalovat do úložiště certifikátů CurrentUser. |
localmachine |
string |
Certifikáty by se měly nainstalovat do úložiště certifikátů LocalMachine. |
CertificateVisibility
Které uživatelské účty ve výpočetním uzlu by měly mít přístup k privátním datům certifikátu.
Name | Typ | Description |
---|---|---|
remoteuser |
string |
Certifikát by měl být viditelný pro uživatelské účty, ve kterých uživatelé vzdáleně přistupuje k výpočetnímu uzlu. |
starttask |
string |
Certifikát by měl být viditelný pro uživatelský účet, pod kterým se spouští StartTask. Všimněte si, že pokud je obor automatického uživatele fondem pro starttask i úlohu, bude tento certifikát viditelný i pro úlohu. |
task |
string |
Certifikát by měl být viditelný pro uživatelské účty, ve kterých se spouští úlohy. |
ComputeNode
Výpočetní uzel ve službě Batch.
Name | Typ | Description |
---|---|---|
affinityId |
string |
Identifikátor, který se dá předat při přidání úkolu a požádat o naplánování úkolu na tomto výpočetním uzlu. |
allocationTime |
string |
Čas, kdy byl tento výpočetní uzel přidělen fondu. |
certificateReferences |
Seznam certifikátů nainstalovaných na výpočetním uzlu. Upozornění: Tato vlastnost je zastaralá a bude odebrána po únoru 2024. Místo toho použijte |
|
endpointConfiguration |
Konfigurace koncového bodu pro výpočetní uzel. |
|
errors |
Seznam chyb, ke kterým aktuálně dochází výpočetním uzlem. |
|
id |
string |
ID výpočetního uzlu. |
ipAddress |
string |
IP adresa, kterou můžou ostatní uzly použít ke komunikaci s tímto výpočetním uzlem. |
isDedicated |
boolean |
Určuje, jestli je tento výpočetní uzel vyhrazeným výpočetním uzlem. Pokud je hodnota false, výpočetní uzel je výpočetní uzel s nízkou prioritou. |
lastBootTime |
string |
Čas posledního spuštění výpočetního uzlu |
nodeAgentInfo |
Informace o verzi agenta výpočetního uzlu a čas upgradu výpočetního uzlu na novou verzi. |
|
recentTasks |
Seznam úkolů, jejichž stav se nedávno změnil |
|
runningTaskSlotsCount |
integer |
Celkový počet slotů plánování používaných aktuálně spuštěnými úkoly úloh na výpočetním uzlu. To zahrnuje úkoly správce úloh a běžné úkoly, ale ne přípravu úlohy, uvolnění úlohy nebo zahájení úkolů. |
runningTasksCount |
integer |
Celkový počet aktuálně spuštěných úloh na výpočetním uzlu. To zahrnuje úkoly správce úloh a běžné úkoly, ale ne přípravu úlohy, uvolnění úlohy nebo zahájení úkolů. |
schedulingState |
Určuje, jestli je výpočetní uzel k dispozici pro plánování úkolů. |
|
startTask |
Úloha zadaná ke spuštění na výpočetním uzlu, když se připojí k fondu. |
|
startTaskInfo |
Informace o spuštění StartTask na výpočetním uzlu |
|
state |
Aktuální stav výpočetního uzlu. |
|
stateTransitionTime |
string |
Čas, kdy výpočetní uzel vstoupil do aktuálního stavu. |
totalTasksRun |
integer |
Celkový počet úkolů úloh dokončených na výpočetním uzlu. To zahrnuje úkoly správce úloh a běžné úkoly, ale ne přípravu úlohy, uvolnění úlohy nebo zahájení úkolů. |
totalTasksSucceeded |
integer |
Celkový počet úloh, které se úspěšně dokončily (s ukončovacím kódem 0) na výpočetním uzlu. To zahrnuje úkoly správce úloh a běžné úkoly, ale ne přípravu úlohy, uvolnění úlohy nebo zahájení úkolů. |
url |
string |
Adresa URL výpočetního uzlu. |
virtualMachineInfo |
Informace o aktuálním stavu virtuálního počítače |
|
vmSize |
string |
Velikost virtuálního počítače, který je hostitelem výpočetního uzlu. |
ComputeNodeEndpointConfiguration
Konfigurace koncového bodu pro výpočetní uzel.
Name | Typ | Description |
---|---|---|
inboundEndpoints |
Seznam příchozích koncových bodů, které jsou přístupné na výpočetním uzlu. |
ComputeNodeError
Došlo k chybě výpočetního uzlu.
Name | Typ | Description |
---|---|---|
code |
string |
Identifikátor chyby výpočetního uzlu. Kódy jsou invariantní a mají být využity programově. |
errorDetails |
Seznam dalších podrobností o chybách souvisejících s chybou výpočetního uzlu |
|
message |
string |
Zpráva popisující chybu výpočetního uzlu, která má být vhodná pro zobrazení v uživatelském rozhraní. |
ComputeNodeIdentityReference
Odkaz na identitu přiřazenou uživatelem přidruženou k fondu Batch, který bude používat výpočetní uzel.
Name | Typ | Description |
---|---|---|
resourceId |
string |
ID prostředku ARM identity přiřazené uživatelem. |
ComputeNodeListResult
Výsledek výpisu výpočetních uzlů ve fondu
Name | Typ | Description |
---|---|---|
odata.nextLink |
string |
Adresa URL pro získání další sady výsledků. |
value |
Seznam výpočetníchuzlůch |
ComputeNodeState
Aktuální stav výpočetního uzlu.
Name | Typ | Description |
---|---|---|
creating |
string |
Služba Batch získala základní virtuální počítač z Azure Compute, ale ještě se nezačala připojovat k fondu. |
deallocated |
string |
Výpočetní uzel se uvolní. |
deallocating |
string |
Výpočetní uzel se uvolní. |
idle |
string |
Výpočetní uzel aktuálně nespouštět úlohu. |
leavingpool |
string |
Výpočetní uzel opouští fond, a to buď proto, že ho uživatel explicitně odebral, nebo kvůli změně velikosti fondu nebo automatickému vertikálnímu snížení kapacity. |
offline |
string |
Výpočetní uzel aktuálně nespouštět úlohu a plánování nových úkolů do výpočetního uzlu je zakázané. |
preempted |
string |
Výpočetní uzel s nízkou prioritou byl zrušen. Úkoly, které byly spuštěny na výpočetním uzlu, když byly předem zrušeny, se přeplánují, když bude k dispozici jiný výpočetní uzel. |
rebooting |
string |
Výpočetní uzel se restartuje. |
reimaging |
string |
Výpočetní uzel se znovu připravuje. |
running |
string |
Výpočetní uzel spouští jeden nebo více úloh (jiné než StartTask). |
starting |
string |
Služba Batch se spouští na základním virtuálním počítači. |
starttaskfailed |
string |
StartTask selhal na výpočetním uzlu (a vyčerpání všech opakování) a je nastavená funkce waitForSuccess. Výpočetní uzel není použitelný pro spouštění úloh. |
unknown |
string |
Služba Batch ztratila kontakt s výpočetním uzlem a nezná jeho skutečný stav. |
unusable |
string |
Výpočetní uzel nelze použít ke spuštění úlohy kvůli chybám. |
upgradingos |
string |
Výpočetní uzel prochází operací upgradu operačního systému. |
waitingforstarttask |
string |
StartTask se spustil na výpočetním uzlu, ale waitForSuccess je nastavený a StartTask ještě nebyl dokončen. |
ContainerHostBatchBindMountEntry
Vstup cesty a režimu připojení, který chcete připojit k kontejneru úloh.
Name | Typ | Description |
---|---|---|
isReadOnly |
boolean |
Připojte tuto zdrojovou cestu jako režim jen pro čtení nebo ne. Výchozí hodnota je false (režim čtení a zápisu). |
source |
Cestu, která se připojí k zákazníkovi kontejneru, může vybrat. |
ContainerHostDataPath
Cesty, které budou připojeny ke kontejneru úlohy kontejneru.
Name | Typ | Description |
---|---|---|
Applications |
string |
Cesta k aplikacím. |
JobPrep |
string |
Cesta úkolu přípravy úlohy. |
Shared |
string |
Cesta pro úlohu s více instancemi ke sdílení souborů. |
Startup |
string |
Cesta ke spouštěcímu úkolu. |
Task |
string |
Cesta k úkolu. |
VfsMounts |
string |
Cesta obsahuje všechny virtuální systémy souborů, které jsou připojené k tomuto uzlu. |
ContainerRegistry
Privátní registr kontejneru.
Name | Typ | Description |
---|---|---|
identityReference |
Odkaz na identitu přiřazenou uživatelem, která se má použít pro přístup ke službě Azure Container Registry místo uživatelského jména a hesla. |
|
password |
string |
Heslo pro přihlášení k serveru registru. |
registryServer |
string |
Adresa URL registru. |
username |
string |
Uživatelské jméno pro přihlášení k serveru registru. |
ContainerWorkingDirectory
Umístění pracovního adresáře úlohy kontejneru.
Name | Typ | Description |
---|---|---|
containerImageDefault |
string |
Použijte pracovní adresář definovaný v imagi kontejneru. Mějte na pozor, že tento adresář nebude obsahovat soubory prostředků stažené službou Batch. |
taskWorkingDirectory |
string |
Použijte standardní pracovní adresář úlohy služby Batch, který bude obsahovat soubory zdrojů úkolů naplněné službou Batch. |
ElevationLevel
Úroveň zvýšení úrovně uživatele
Name | Typ | Description |
---|---|---|
admin |
string |
Uživatel je uživatel se zvýšeným přístupem a pracuje s úplnými oprávněními správce. |
nonadmin |
string |
Uživatel je standardní uživatel bez zvýšeného přístupu. |
EnvironmentSetting
Proměnná prostředí, která se má nastavit v procesu úkolu.
Name | Typ | Description |
---|---|---|
name |
string |
Název proměnné prostředí. |
value |
string |
Hodnota proměnné prostředí. |
ErrorCategory
Kategorie chyby.
Name | Typ | Description |
---|---|---|
servererror |
string |
Příčinou chyby je vnitřní problém se serverem. |
usererror |
string |
Příčinou chyby je problém uživatele, například chybná konfigurace. |
ErrorMessage
V odpovědi na chybu služby Azure Batch se zobrazila chybová zpráva.
Name | Typ | Description |
---|---|---|
lang |
string |
Kód jazyka chybové zprávy |
value |
string |
Text zprávy. |
ImageReference
Odkaz na image Azure Virtual Machines Marketplace nebo image galerie výpočetních prostředků Azure Pokud chcete získat seznam všech odkazů na image z Azure Marketplace ověřených službou Azure Batch, podívejte se na operaci Výpis podporovaných imagí.
Name | Typ | Description |
---|---|---|
communityGalleryImageId |
string |
Jedinečný identifikátor obrázku galerie komunity |
exactVersion |
string |
Konkrétní verze image platformy nebo image marketplace použité k vytvoření uzlu. Toto pole jen pro čtení se liší od verze pouze v případě, že hodnota zadaná pro verzi při vytvoření fondu byla "latest". |
offer |
string |
Typ nabídky image Azure Virtual Machines Marketplace. |
publisher |
string |
Vydavatel image Azure Virtual Machines Marketplace. |
sharedGalleryImageId |
string |
Jedinečný identifikátor obrázku sdílené galerie |
sku |
string |
Skladová položka image Azure Virtual Machines Marketplace. |
version |
string |
Verze image Azure Virtual Machines Marketplace. |
virtualMachineImageId |
string |
Identifikátor prostředku ARM image galerie výpočetních prostředků Azure. Výpočetní uzly ve fondu se vytvoří pomocí tohoto ID image. Toto je formulář /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageDefinitionName}/versions/{VersionId} nebo /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageDefinitionName} pro vždy výchozí nastavení nejnovější verze image. |
InboundEndpoint
Příchozí koncový bod ve výpočetním uzlu.
Name | Typ | Description |
---|---|---|
backendPort |
integer |
Číslo back-endového portu koncového bodu. |
frontendPort |
integer |
Číslo veřejného portu koncového bodu. |
name |
string |
Název koncového bodu |
protocol |
Protokol koncového bodu. |
|
publicFQDN |
string |
Veřejný plně kvalifikovaný název domény pro výpočetní uzel. |
publicIPAddress |
string |
Veřejná IP adresa výpočetního uzlu. |
InboundEndpointProtocol
Protokol koncového bodu.
Name | Typ | Description |
---|---|---|
tcp |
string |
Pro koncový bod použijte protokol TCP. |
udp |
string |
Pro koncový bod použijte UDP. |
NameValuePair
Představuje dvojici název-hodnota.
Name | Typ | Description |
---|---|---|
name |
string |
Název v páru name-value. |
value |
string |
Hodnota v páru name-value. |
NodeAgentInformation
Informace o agentu výpočetního uzlu
Name | Typ | Description |
---|---|---|
lastUpdateTime |
string |
Čas aktualizace agenta výpočetního uzlu na výpočetním uzlu |
version |
string |
Verze agenta dávkového výpočetního uzlu spuštěného na výpočetním uzlu |
ResourceFile
Jeden soubor nebo více souborů, které se mají stáhnout do výpočetního uzlu.
Name | Typ | Description |
---|---|---|
autoStorageContainerName |
string |
Název kontejneru úložiště v účtu automatického úložiště. |
blobPrefix |
string |
Předpona objektu blob, která se má použít při stahování objektů blob z kontejneru Azure Storage. Stáhnou se jenom objekty blob, jejichž názvy začínají zadanou předponou. |
fileMode |
string |
Atribut režimu oprávnění souboru v osmičkovém formátu. |
filePath |
string |
Umístění na výpočetním uzlu, ke kterému chcete stáhnout soubory vzhledem k pracovnímu adresáři úlohy. |
httpUrl |
string |
Adresa URL souboru, který chcete stáhnout. |
identityReference |
Odkaz na identitu přiřazenou uživatelem pro přístup ke službě Azure Blob Storage určené službou storageContainerUrl nebo httpUrl |
|
storageContainerUrl |
string |
Adresa URL kontejneru objektů blob v rámci služby Azure Blob Storage. |
SchedulingState
Určuje, jestli je výpočetní uzel k dispozici pro plánování úkolů.
Name | Typ | Description |
---|---|---|
disabled |
string |
Na výpočetním uzlu nebudou naplánované žádné nové úkoly. Úkoly, které už běží na výpočetním uzlu, se můžou stále spouštět až do dokončení. Všechny výpočetní uzly začínají s povoleným plánováním. |
enabled |
string |
Úkoly je možné naplánovat na výpočetním uzlu. |
StartTask
Úloha, která se spustí při připojení uzlu k fondu ve službě Azure Batch nebo při restartování nebo obnovení výpočetního uzlu.
Name | Typ | Description |
---|---|---|
commandLine |
string |
Příkazový řádek StartTask. |
containerSettings |
Nastavení kontejneru, pod kterým běží StartTask. |
|
environmentSettings |
Seznam nastavení proměnných prostředí pro StartTask |
|
maxTaskRetryCount |
integer |
Maximální počet opakování úkolu. |
resourceFiles |
Seznam souborů, které služba Batch stáhne do výpočetního uzlu před spuštěním příkazového řádku. Seznam souborů prostředků má maximální velikost. Při překročení maximální velikosti požadavek selže a kód chyby odpovědi bude RequestEntityTooLarge. Pokud k tomu dojde, musí být kolekce ResourceFiles zmenšena velikostí. Toho lze dosáhnout pomocí .zip souborů, balíčků aplikací nebo kontejnerů Dockeru. |
|
userIdentity |
Identita uživatele, pod kterou se spouští StartTask. |
|
waitForSuccess |
boolean |
Jestli má služba Batch čekat na úspěšné dokončení startTask (tj. ukončit s ukončovacím kódem 0) před naplánování všech úkolů na výpočetním uzlu. |
StartTaskInformation
Informace o startTask spuštěném na výpočetním uzlu
Name | Typ | Description |
---|---|---|
containerInfo |
Informace o kontejneru, pod kterým se úloha spouští. |
|
endTime |
string |
Čas, kdy byl startTask zastaven. |
exitCode |
integer |
Ukončovací kód programu zadaný na příkazovém řádku StartTask. |
failureInfo |
Informace popisující selhání úlohy ( pokud existuje). |
|
lastRetryTime |
string |
Poslední čas, kdy se spustil opakovaný pokus úlohy. |
result |
Výsledek provádění úlohy. |
|
retryCount |
integer |
Počet opakování úlohy službou Batch |
startTime |
string |
Čas spuštění StartTask. |
state |
Stav StartTask na výpočetním uzlu |
StartTaskState
Stav StartTask na výpočetním uzlu
Name | Typ | Description |
---|---|---|
completed |
string |
Proces StartTask se ukončil s ukončovacím kódem 0 nebo došlo k chybě StartTask a dosažení limitu opakování nebo se proces StartTask nespuskl kvůli chybám přípravy úkolů (například selhání stahování souborů prostředků). |
running |
string |
StartTask je aktuálně spuštěný. |
TaskContainerExecutionInformation
Obsahuje informace o kontejneru, který spouští úloha.
Name | Typ | Description |
---|---|---|
containerId |
string |
ID kontejneru. |
error |
string |
Podrobné informace o chybě kontejneru |
state |
string |
Stav kontejneru. |
TaskContainerSettings
Nastavení kontejneru pro úlohu.
Name | Typ | Description |
---|---|---|
containerHostBatchBindMounts |
Cesty, které chcete připojit k úloze kontejneru. |
|
containerRunOptions |
string |
Další možnosti příkazu create kontejneru |
imageName |
string |
Image, která se má použít k vytvoření kontejneru, ve kterém se úloha spustí. |
registry |
Privátní registr, který obsahuje image kontejneru. |
|
workingDirectory |
Umístění pracovního adresáře úlohy kontejneru. |
TaskExecutionInformation
Informace o provádění úlohy.
Name | Typ | Description |
---|---|---|
containerInfo |
Informace o kontejneru, pod kterým se úloha spouští. |
|
endTime |
string |
Čas dokončení úkolu. |
exitCode |
integer |
Ukončovací kód programu zadaný na příkazovém řádku Úkolu. |
failureInfo |
Informace popisující selhání úlohy ( pokud existuje). |
|
lastRequeueTime |
string |
Nejnovější čas, kdy služba Batch v důsledku požadavku uživatele znovu vytáhla úlohu do fronty. |
lastRetryTime |
string |
Poslední čas, kdy se spustil opakovaný pokus úlohy. |
requeueCount |
integer |
Kolikrát služba Batch v důsledku požadavku uživatele znovu vyčíslila pořadí úkolu. |
result |
Výsledek provádění úlohy. |
|
retryCount |
integer |
Počet opakování úlohy službou Batch |
startTime |
string |
Čas, kdy úloha začala běžet. |
TaskExecutionResult
Výsledek spuštění úlohy.
Name | Typ | Description |
---|---|---|
failure |
string |
Při zpracování úlohy došlo k chybě. K chybě mohlo dojít před spuštěním procesu úkolu, během provádění procesu úkolu nebo po ukončení procesu úkolu. |
success |
string |
Úloha byla úspěšně spuštěna. |
TaskFailureInformation
Informace o selhání úlohy
Name | Typ | Description |
---|---|---|
category |
Kategorie chyby úkolu. |
|
code |
string |
Identifikátor chyby úkolu. Kódy jsou invariantní a mají být využity programově. |
details |
Seznam dalších podrobností souvisejících s chybou |
|
message |
string |
Zpráva popisující chybu úlohy, která má být vhodná pro zobrazení v uživatelském rozhraní. |
TaskInformation
Informace o úloze spuštěné na výpočetním uzlu
Name | Typ | Description |
---|---|---|
executionInfo |
Informace o provádění úlohy. |
|
jobId |
string |
ID úlohy, do které úkol patří. |
subtaskId |
integer |
ID dílčího úkolu, pokud je úkol úlohou s více instancemi. |
taskId |
string |
ID úkolu. |
taskState |
Aktuální stav úkolu. |
|
taskUrl |
string |
Adresa URL úkolu. |
TaskState
Stav úkolu.
Name | Typ | Description |
---|---|---|
active |
string |
Úloha se zařadí do fronty a může se spustit, ale aktuálně není přiřazená k výpočetnímu uzlu. Úkol zadá tento stav při jeho vytvoření, když je povolen po zakázání nebo když čeká na opakování po neúspěšném spuštění. |
completed |
string |
Úkol už nemá nárok na spuštění, obvykle proto, že úkol byl úspěšně dokončen nebo úkol úspěšně dokončil a vyčerpal limit opakování. Úkol je také označen jako dokončený, pokud došlo k chybě při spuštění úkolu nebo při ukončení úkolu. |
preparing |
string |
Úkol byl přiřazen výpočetnímu uzlu, ale čeká na dokončení požadovaného úkolu přípravy úlohy na výpočetním uzlu. Pokud je úkol přípravy úlohy úspěšný, úkol se přesune na spuštěný. Pokud úkol přípravy úlohy selže, úkol se vrátí do aktivního a bude mít nárok na přiřazení k jinému výpočetnímu uzlu. |
running |
string |
Úloha běží na výpočetním uzlu. To zahrnuje přípravu na úrovni úlohy, jako je stažení souborů prostředků nebo nasazení balíčků zadaných v úloze – nemusí to nutně znamenat, že se spustil příkazový řádek úkolu. |
UserIdentity
Definice identity uživatele, pod kterou je úloha spuštěna.
Name | Typ | Description |
---|---|---|
autoUser |
Automatický uživatel, pod kterým je úloha spuštěna. |
|
username |
string |
Název identity uživatele, pod kterou je úloha spuštěna. |
VirtualMachineInfo
Informace o aktuálním stavu virtuálního počítače
Name | Typ | Description |
---|---|---|
imageReference |
Odkaz na image Marketplace virtuálního počítače Azure. |
|
scaleSetVmResourceId |
string |
ID prostředku aktuálního virtuálního počítače škálovací sady virtuálních počítačů výpočetního uzlu Definováno pouze v případě, že byl účet Batch vytvořen s vlastností poolAllocationMode nastavenou na UserSubscription. |