Compute Node - List
Zobrazí seznam výpočetních uzlů v zadaném fondu.
GET {batchUrl}/pools/{poolId}/nodes?api-version=2023-11-01.18.0
GET {batchUrl}/pools/{poolId}/nodes?$filter={$filter}&$select={$select}&maxresults={maxresults}&timeout={timeout}&api-version=2023-11-01.18.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 Azure Batch služby. |
pool
|
path | True |
string |
ID fondu, ze kterého chcete vypsat výpočetní uzly. |
api-version
|
query | True |
string |
Verze rozhraní API klienta. |
$filter
|
query |
string |
Klauzule $filter OData. Další informace o vytváření tohoto filtru najdete v tématu https://docs.microsoft.com/en-us/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í v odpovědi vrátit. Může se vrátit maximálně 1000 výpočetních uzlů. |
|
timeout
|
query |
integer int32 |
Maximální doba, kterou může server strávit zpracováním požadavku( v sekundách). Výchozí hodnota je 30 sekund. |
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, například 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Určuje, jestli má server v odpovědi vrátit client-request-id. |
|
ocp-date |
string date-time-rfc1123 |
Čas, kdy byla žádost vydána. Klientské knihovny obvykle nastavit na aktuální systémový čas hodin; pokud voláte rozhraní REST API přímo, explicitně ho nastavte. |
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
Microsoft Entra tok ověřovacího kódu 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=2023-11-01.18.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 |
Služba Azure Batch obdržela chybovou odpověď. |
Batch |
Položka s dalšími informacemi, které jsou součástí Azure Batch chybové odpovědi. |
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 na 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 služby Batch, který bude výpočetní uzel používat. |
Compute |
Výsledek výpisu výpočetních uzlů ve fondu. |
Compute |
Aktuální stav výpočetního uzlu. |
Container |
Privátní registr kontejneru. |
Container |
Umístění pracovního adresáře úloh kontejneru. |
Elevation |
Úroveň zvýšení oprávnění uživatele. |
Environment |
Proměnná prostředí, která se má nastavit v procesu úlohy. |
Error |
Kategorie chyby. |
Error |
Chybová zpráva přijatá v Azure Batch chybovou odpověď. |
Image |
Odkaz na image Azure Virtual Machines Marketplace nebo image Azure Compute Gallery. Pokud chcete získat seznam všech odkazů Azure Marketplace Image ověřených Azure Batch, projděte si operaci Výpis podporovaných imagí. |
Inbound |
Příchozí koncový bod na 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ů ke stažení do výpočetního uzlu |
Scheduling |
Určuje, jestli je výpočetní uzel dostupný pro plánování úkolů. |
Start |
Úloha, která se spustí, když se uzel připojí k fondu ve službě Azure Batch nebo když se výpočetní uzel restartuje nebo znovu z image. |
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ý úloha provádí. |
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 úkolu spuštěném 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 se úloha spustí jako společ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
Služba Azure Batch obdržela chybovou odpověď.
Name | Typ | Description |
---|---|---|
code |
string |
Identifikátor chyby. Kódy jsou neutrální a mají být využívány programově. |
message |
Zpráva popisující chybu, která má být vhodná k zobrazení v uživatelském rozhraní. |
|
values |
Kolekce párů klíč-hodnota obsahující další podrobnosti o chybě. |
BatchErrorDetail
Položka s dalšími informacemi, které jsou součástí Azure Batch chybové odpovědi.
Name | Typ | Description |
---|---|---|
key |
string |
Identifikátor určující význam value vlastnost. |
value |
string |
Další informace zahrnuté v chybové odpovědi. |
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, se kterým je kryptografický otisk přidružený. To musí být sha1. |
visibility |
Které uživatelské účty na 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 na 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, pod kterými uživatelé vzdáleně přistupují 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 fond pro startTask i úkol, bude tento certifikát viditelný i pro úkol. |
task |
string |
Certifikát by měl být viditelný pro uživatelské účty, pod kterými se spouští úlohy. |
ComputeNode
Výpočetní uzel ve službě Batch.
Name | Typ | Description |
---|---|---|
affinityId |
string |
Identifikátor, který lze předat při přidávání úkolu, který požaduje 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 po únoru 2024 se odebere. Místo toho použijte rozšíření Azure KeyVault . |
|
endpointConfiguration |
Konfigurace koncového bodu pro výpočetní uzel. |
|
errors |
Seznam chyb, ke kterým aktuálně dochází u výpočetního uzlu. |
|
id |
string |
ID výpočetního uzlu. |
ipAddress |
string |
IP adresa, kterou můžou ostatní uzly používat 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 false, výpočetní uzel je výpočetní uzel spotové nebo 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 času 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. Patří sem úkoly Správce úloh a běžné úkoly, ale ne Příprava úlohy, Uvolnění úlohy nebo Zahájení úkolů. |
runningTasksCount |
integer |
Celkový počet aktuálně spuštěných úkolů úloh na výpočetním uzlu. Patří sem úkoly Správce úloh a běžné úkoly, ale ne Příprava úlohy, Uvolnění úlohy nebo Zahájení úkolů. |
schedulingState |
Určuje, jestli je výpočetní uzel dostupný pro plánování úkolů. |
|
startTask |
Úloha určená ke spuštění na výpočetním uzlu při připojování 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 Patří sem úkoly Správce úloh a běžné úkoly, ale ne Příprava ú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. Patří sem úkoly Správce úloh a běžné úkoly, ale ne Příprava ú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 neutrální a mají být využívány 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 služby Batch, který bude výpočetní uzel používat.
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ích uzlů. |
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. |
idle |
string |
Na výpočetním uzlu není aktuálně spuštěný úkol. |
leavingpool |
string |
Výpočetní uzel opouští fond, a to buď proto, že ho uživatel explicitně odebral, nebo proto, že fond provádí změnu velikosti nebo automatické vertikální snížení kapacity. |
offline |
string |
Na výpočetním uzlu aktuálně není spuštěný úkol a plánování nových úkolů do výpočetního uzlu je zakázané. |
preempted |
string |
Došlo k pozastavení spotového výpočetního uzlu nebo výpočetního uzlu s nízkou prioritou. Úkoly, které byly spuštěny na výpočetním uzlu, když byl zrušen, se přeplánují, jakmile bude k dispozici jiný výpočetní uzel. |
rebooting |
string |
Výpočetní uzel se restartuje. |
reimaging |
string |
Výpočetní uzel se znovu namíslí. |
running |
string |
Na výpočetním uzlu běží jeden nebo více úkolů (kromě 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čerpala všechna opakování) a je nastavená hodnota waitForSuccess. Výpočetní uzel není použitelný pro spouštění úkolů. |
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 nejde použít ke spuštění úlohy kvůli chybám. |
waitingforstarttask |
string |
StartTask začal běžet na výpočetním uzlu, ale je nastavený parametr waitForSuccess a startTask se ještě nedokončil. |
ContainerRegistry
Privátní registr kontejneru.
Name | Typ | Description |
---|---|---|
identityReference |
Odkaz na identitu přiřazenou uživatelem, která se použije pro přístup k 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 úloh kontejneru.
Name | Typ | Description |
---|---|---|
containerImageDefault |
string |
Použijte pracovní adresář definovaný v imagi kontejneru. Mějte na pozoru, že tento adresář nebude obsahovat soubory prostředků stažené službou Batch. |
taskWorkingDirectory |
string |
Použijte standardní pracovní adresář úkolů služby Batch, který bude obsahovat soubory zdrojů úkolů naplněné službou Batch. |
ElevationLevel
Úroveň zvýšení oprávnění 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 úlohy.
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 této chyby je interní problém se serverem. |
usererror |
string |
Příčinou chyby je problém s uživatelem, například chybná konfigurace. |
ErrorMessage
Chybová zpráva přijatá v Azure Batch chybovou odpověď.
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 Azure Compute Gallery. Pokud chcete získat seznam všech odkazů Azure Marketplace Image ověřených Azure Batch, projděte si operaci Výpis podporovaných imagí.
Name | Typ | Description |
---|---|---|
exactVersion |
string |
Konkrétní verze image platformy nebo image z Marketplace, která se použila k vytvoření uzlu. Toto pole jen pro čtení se liší od pole version pouze v případě, že hodnota zadaná pro "version" 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. |
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 Azure Compute Gallery. Výpočetní uzly ve fondu se vytvoří pomocí tohoto ID image. Má formát /subscriptions/{id_předplatného}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageDefinitionName}/versions/{Id_verze} nebo /subscriptions/{id_předplatného}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName} pro vždy nastavenou nejnovější verzi image. |
InboundEndpoint
Příchozí koncový bod na 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 |
Jako koncový bod použijte protokol TCP. |
udp |
string |
Jako koncový bod použijte UDP. |
NameValuePair
Představuje dvojici název-hodnota.
Name | Typ | Description |
---|---|---|
name |
string |
Název ve dvojici název-hodnota. |
value |
string |
Hodnota ve dvojici název-hodnota. |
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 výpočetního uzlu služby Batch spuštěného na výpočetním uzlu. |
ResourceFile
Jeden soubor nebo více souborů ke stažení 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í k souboru v osmičkovém formátu. |
filePath |
string |
Umístění na výpočetním uzlu, do kterého se mají 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, která se má použít pro přístup k Azure Blob Storage určené pomocí storageContainerUrl nebo httpUrl |
|
storageContainerUrl |
string |
Adresa URL kontejneru objektů blob v rámci Azure Blob Storage. |
SchedulingState
Určuje, jestli je výpočetní uzel dostupný pro plánování úkolů.
Name | Typ | Description |
---|---|---|
disabled |
string |
Na výpočetním uzlu se nebudou plánovat žádné nové úkoly. Úkoly, které už jsou spuštěné na výpočetním uzlu, můžou přesto běžet až do konce. 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í, když se uzel připojí k fondu ve službě Azure Batch nebo když se výpočetní uzel restartuje nebo znovu z image.
Name | Typ | Description |
---|---|---|
commandLine |
string |
Příkazový řádek StartTask. |
containerSettings |
Nastavení pro kontejner, pod kterým se spouští StartTask. |
|
environmentSettings |
Seznam nastavení proměnných prostředí pro StartTask. |
|
maxTaskRetryCount |
integer |
Maximální počet pokusů o 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. Pro seznam souborů prostředků platí 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í se zmenšit velikost kolekce ResourceFiles. Toho můžete dosáhnout pomocí souborů .zip, balíčků aplikací nebo kontejnerů Dockeru. |
|
userIdentity |
Identita uživatele, pod kterou běží StartTask. |
|
waitForSuccess |
boolean |
Zda má služba Batch čekat na úspěšné dokončení startTask (tj. na ukončení s ukončovacím kódem 0) před plánováním ú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, ve kterém se úloha spouští. |
|
endTime |
string |
Čas, kdy startTask přestal běžet. |
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 spustilo opakování úlohy. |
result |
Výsledek spuštění úlohy. |
|
retryCount |
integer |
Kolikrát služba Batch úlohu zopakovala. |
startTime |
string |
Čas, kdy startTask začal běžet. |
state |
Stav StartTask na výpočetním uzlu. |
StartTaskState
Stav startTask na výpočetním uzlu.
Name | Typ | Description |
---|---|---|
completed |
string |
StartTask se ukončil s ukončovacím kódem 0, nebo došlo k selhání startTask a dosažení limitu opakování nebo se proces StartTask nespustí kvůli chybám přípravy úlohy (například kvůli selhání stahování souboru prostředků). |
running |
string |
StartTask je aktuálně spuštěný. |
TaskContainerExecutionInformation
Obsahuje informace o kontejneru, který úloha provádí.
Name | Typ | Description |
---|---|---|
containerId |
string |
ID kontejneru. |
error |
string |
Podrobné informace o chybě o kontejneru |
state |
string |
Stav kontejneru. |
TaskContainerSettings
Nastavení kontejneru pro úlohu.
Name | Typ | Description |
---|---|---|
containerRunOptions |
string |
Další možnosti příkazu container create |
imageName |
string |
Image, která se má použít k vytvoření kontejneru, ve kterém bude úloha spuštěna. |
registry |
Privátní registr, který obsahuje image kontejneru. |
|
workingDirectory |
Umístění pracovního adresáře úloh kontejneru. |
TaskExecutionInformation
Informace o provádění úlohy.
Name | Typ | Description |
---|---|---|
containerInfo |
Informace o kontejneru, ve 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 úlohy. |
failureInfo |
Informace popisující selhání úlohy, pokud existuje. |
|
lastRequeueTime |
string |
Poslední čas, kdy služba Batch znovu zavedla úlohu do fronty jako výsledek požadavku uživatele. |
lastRetryTime |
string |
Poslední čas, kdy se spustilo opakování úlohy. |
requeueCount |
integer |
Počet opětovného zařazení úlohy do fronty službou Batch v důsledku požadavku uživatele. |
result |
Výsledek provedení ú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 selhání 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 se úspěšně spustila. |
TaskFailureInformation
Informace o selhání úlohy
Name | Typ | Description |
---|---|---|
category |
Kategorie chyby Úlohy. |
|
code |
string |
Identifikátor chyby úlohy. Kódy jsou invariantní a mají být využívány 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 úkolu spuštěném na výpočetním uzlu
Name | Typ | Description |
---|---|---|
executionInfo |
Informace o provádění úlohy. |
|
jobId |
string |
ID úlohy, ke které úkol patří. |
subtaskId |
integer |
ID dílčího úkolu, pokud se jedná o úkol 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 je zařazená do fronty a může se spustit, ale aktuálně není přiřazená k výpočetnímu uzlu. Úloha přejde do tohoto stavu, když je vytvořena, když je povolena po zakázání nebo když čeká na opakování po neúspěšném spuštění. |
completed |
string |
Úloha již není způsobilá ke spuštění, obvykle z důvodu úspěšného dokončení úlohy nebo neúspěšného dokončení a vyčerpání limitu opakování. Úkol je také označen jako dokončený, pokud při spouštění úlohy došlo k chybě nebo když byl úkol ukončen. |
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ý, přesune se do spuštěného úkolu. 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 |
Úkol běží na výpočetním uzlu. To zahrnuje přípravu na úrovni úkolu, jako je stahování souborů prostředků nebo nasazení balíčků zadaných u úkolu – 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 virtuálního počítače Azure z Marketplace. |
|
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 hodnotu UserSubscription. |