Pools - Create Pool
Létrehoz egy Pool-t a megadott fiókhoz.
A készletek elnevezésekor kerülje a bizalmas adatok, például a felhasználónevek vagy a titkos projektnevek használatát. Ezek az információk megjelenhetnek a Microsoft támogatási szakemberei számára elérhető telemetriai naplókban.
POST {endpoint}/pools?api-version=2025-06-01
POST {endpoint}/pools?api-version=2025-06-01&timeOut={timeOut}
URI paraméterek
| Név | Ban | Szükséges | Típus | Leírás |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Batch-fiók végpontja (például: https://batchaccount.eastus2.batch.azure.com). |
|
api-version
|
query | True |
string minLength: 1 |
A művelethez használandó API-verzió. |
|
time
|
query |
integer (int32) |
A kiszolgáló által a kérés feldolgozásának maximális időtartama másodpercben. Az alapértelmezett érték 30 másodperc. Ha az érték nagyobb, mint 30, akkor az alapértelmezett értéket használják helyette.". |
Kérés fejléce
Media Types: "application/json; odata=minimalmetadata"
| Név | Szükséges | Típus | Leírás |
|---|---|---|---|
| client-request-id |
string |
A hívó által generált kérési identitás guid formában, díszítés nélkül, például kapcsos zárójelek, például 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
| return-client-request-id |
boolean |
Azt jelzi, hogy a kiszolgálónak vissza kell-e adnia az ügyfél-kérelem azonosítóját a válaszban. |
|
| ocp-date |
string (date-time-rfc7231) |
A kérelem kiállításának időpontja. Az ügyfélkódtárak ezt általában az aktuális rendszeróra-időpontra állítják be; állítsa be explicit módon, ha közvetlenül a REST API-t hívja meg. |
Kérő Testület
Media Types: "application/json; odata=minimalmetadata"
| Név | Szükséges | Típus | Leírás |
|---|---|---|---|
| id | True |
string |
Egy sztring, amely egyedileg azonosítja a készletet a fiókon belül. Az azonosító tartalmazhat alfanumerikus karakterek tetszőleges kombinációját, beleértve a kötőjeleket és az aláhúzásjeleket, és legfeljebb 64 karaktert tartalmazhat. Az azonosító esetmegőrző és kis- és nagybetűket nem érzékelyítő (azaz előfordulhat, hogy nem rendelkezik két készletazonosítóval egy fiókon belül, amelyek csak esetenként különböznek). |
| vmSize | True |
string |
A virtuális gépek mérete a készletben. A készlet összes virtuális gépe azonos méretű. További információ a Virtual Machines Marketplace-ről származó rendszerképeket használó készletek (a virtualMachineConfiguration használatával létrehozott készletek) elérhető virtuálisgép-méreteiről: Virtual Machines méretei az Azure-ban (https://learn.microsoft.com/azure/virtual-machines/sizes/overview). A Batch az összes Azure-beli virtuálisgép-méretet támogatja, kivéve STANDARD_A0 és prémium szintű tárterülettel (STANDARD_GS, STANDARD_DS és STANDARD_DSV2 sorozattal). |
| applicationPackageReferences |
A készlet egyes számítási csomópontjaira telepíteni kívánt csomagok listája. Készlet létrehozásakor a csomag alkalmazásazonosítójának teljes mértékben minősítettnek kell lennie (/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}). A Csomaghivatkozások módosítása hatással van a készlethez csatlakozó összes új csomópontra, de a készletben lévő számítási csomópontokat nem érinti, amíg újra nem indítja vagy újra nem alakítja őket. Egy adott készleten legfeljebb 10 csomaghivatkozás található. |
||
| autoScaleEvaluationInterval |
string (duration) |
Az az időintervallum, amellyel automatikusan módosíthatja a készlet méretét az automatikus skálázási képletnek megfelelően. Az alapértelmezett érték 15 perc. A minimális és a maximális érték 5 perc, illetve 168 óra. Ha 5 percnél rövidebb vagy 168 óránál hosszabb értéket ad meg, a Batch szolgáltatás hibát ad vissza; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés). |
|
| autoScaleFormula |
string |
A készletben található számítási csomópontok kívánt számának képlete. Ezt a tulajdonságot nem szabad megadni, ha az enableAutoScale értéke hamis. Ez akkor szükséges, ha az enableAutoScale értéke igaz. A rendszer a készlet létrehozása előtt ellenőrzi a képlet érvényességét. Ha a képlet érvénytelen, a Batch szolgáltatás elutasítja a kérelmet részletes hibainformációkkal. A képlet megadásáról további információt a "Számítási csomópontok automatikus méretezése az Azure Batch-készletben" (https://learn.microsoft.com/azure/batch/batch-automatic-scaling) című témakörben talál. |
|
| displayName |
string |
A készlet megjelenítendő neve. A megjelenítendő névnek nem kell egyedinek lennie, és legfeljebb 1024 hosszúságú Unicode-karaktereket tartalmazhat. |
|
| enableAutoScale |
boolean |
Azt határozza meg, hogy a készlet méretének idővel automatikusan kell-e módosulnia. Ha hamis, meg kell adni legalább egy targetDedicatedNodes és targetLowPriorityNodes értéket. Ha igaz, az automatikusScaleFormula tulajdonság megadása kötelező, és a készlet a képletnek megfelelően automatikusan átméreteződik. Az alapértelmezett érték hamis. |
|
| enableInterNodeCommunication |
boolean |
Azt jelzi, hogy a készlet engedélyezi-e a közvetlen kommunikációt a számítási csomópontok között. A csomópontok közötti kommunikáció engedélyezése korlátozza a készlet maximális méretét a készlet számítási csomópontjaira vonatkozó üzembehelyezési korlátozások miatt. Ez azt eredményezheti, hogy a készlet nem éri el a kívánt méretet. Az alapértelmezett érték hamis. |
|
| metadata |
A készlethez metaadatként társított név-érték párok listája. A Batch szolgáltatás nem rendel semmilyen jelentést a metaadatokhoz; kizárólag a felhasználói kód használatára szolgál. |
||
| mountConfiguration |
A tároló csatlakoztatása a megadott fájlrendszerrel a készlet teljes élettartama alatt. Csatlakoztassa a tárolót azure fileshare, NFS, CIFS vagy Blobfuse alapú fájlrendszer használatával. |
||
| networkConfiguration |
A készlet hálózati konfigurációja. |
||
| resizeTimeout |
string (duration) |
A számítási csomópontok készlethez való lefoglalásának időtúllépése. Ez az időtúllépés csak a manuális skálázásra vonatkozik; nincs hatása, ha az enableAutoScale értéke igaz. Az alapértelmezett érték 15 perc. A minimális érték 5 perc. Ha 5 percnél rövidebb értéket ad meg, a Batch szolgáltatás hibát ad vissza; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés). |
|
| startTask |
Az egyes számítási csomópontokon a készlethez való csatlakozáskor futtatandó feladat. A feladat akkor fut, amikor a számítási csomópontot hozzáadják a készlethez, vagy amikor a számítási csomópont újraindul. |
||
| targetDedicatedNodes |
integer (int32) |
A készletben található dedikált számítási csomópontok kívánt száma. Ezt a tulajdonságot nem szabad megadni, ha az enableAutoScale értéke igaz. Ha az enableAutoScale értéke hamis, akkor a targetDedicatedNodes, a targetLowPriorityNodes vagy mindkettőt be kell állítania. |
|
| targetLowPriorityNodes |
integer (int32) |
A készletben található kihasználatlan/alacsony prioritású számítási csomópontok kívánt száma. Ezt a tulajdonságot nem szabad megadni, ha az enableAutoScale értéke igaz. Ha az enableAutoScale értéke hamis, akkor a targetDedicatedNodes, a targetLowPriorityNodes vagy mindkettőt be kell állítania. |
|
| taskSchedulingPolicy |
A tevékenységek elosztása a készlet számítási csomópontjai között. Ha nincs megadva, az alapértelmezett oldalpár. |
||
| taskSlotsPerNode |
integer (int32) |
A készlet egyetlen számítási csomópontján egyidejű feladatok futtatásához használható feladathelyek száma. Az alapértelmezett érték 1. A maximális érték a készlet VmSize-jének 4-szerese, vagy 256. |
|
| upgradePolicy |
A készlet frissítési szabályzata. Egy frissítési szabályzatot ír le – automatikus, manuális vagy működés közben. |
||
| userAccounts |
A készlet egyes számítási csomópontjain létrehozandó felhasználói fiókok listája. |
||
| virtualMachineConfiguration |
A készlet virtuálisgép-konfigurációja. Ezt a tulajdonságot meg kell adni. |
Válaszok
| Név | Típus | Leírás |
|---|---|---|
| 201 Created |
A kérés sikeres volt, és ennek eredményeként új erőforrás jött létre. Fejlécek
|
|
| Other Status Codes |
Váratlan hibaválasz. |
Biztonság
OAuth2Auth
Típus:
oauth2
Flow:
implicit
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Hatókörök
| Név | Leírás |
|---|---|
| https://batch.core.windows.net//.default |
Példák
Creates a pool with accelerated networking
Mintakérés
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "mypool01",
"vmSize": "Standard_D1_v2",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2025-datacenter-smalldisk",
"version": "latest"
},
"nodeAgentSKUId": "batch.node.windows amd64"
},
"targetDedicatedNodes": 2,
"networkConfiguration": {
"enableAcceleratedNetworking": true
}
}
Mintaválasz
Creates a pool with confidential disk encryption set for user subscription accounts
Mintakérés
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "pool",
"vmSize": "Standard_DC2as_v5",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2019-datacenter-core-g2",
"version": "latest"
},
"osDisk": {
"managedDisk": {
"storageAccountType": "standard_lrs",
"diskEncryptionSet": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Compute/diskEncryptionSets/DiskEncryptionSetId"
},
"securityProfile": {
"securityEncryptionType": "DiskWithVMGuestState"
}
}
},
"dataDisks": [
{
"lun": 0,
"diskSizeGB": 1024,
"managedDisk": {
"storageAccountType": "standard_lrs",
"diskEncryptionSet": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Compute/diskEncryptionSets/DiskEncryptionSetId"
}
}
}
],
"securityProfile": {
"securityType": "confidentialvm",
"uefiSettings": {
"vTpmEnabled": true,
"secureBootEnabled": true
}
},
"nodeAgentSKUId": "batch.node.windows amd64"
},
"targetDedicatedNodes": 1
}
Mintaválasz
Creates a pool with disk encryption set for user subscription accounts
Mintakérés
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "pool",
"vmSize": "Standard_D2ds_v5",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2019-datacenter-core-g2",
"version": "latest"
},
"osDisk": {
"managedDisk": {
"storageAccountType": "standard_lrs",
"diskEncryptionSet": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Compute/diskEncryptionSets/DiskEncryptionSetId"
}
}
},
"dataDisks": [
{
"lun": 0,
"diskSizeGB": 1024,
"managedDisk": {
"storageAccountType": "standard_lrs",
"diskEncryptionSet": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Compute/diskEncryptionSets/DiskEncryptionSetId"
}
}
}
],
"nodeAgentSKUId": "batch.node.windows amd64"
},
"targetDedicatedNodes": 1
}
Mintaválasz
Creates a pool with dual stack networking
Mintakérés
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "dualstackpool",
"vmSize": "Standard_D2ds_v5",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04"
},
"networkConfiguration": {
"publicIPAddressConfiguration": {
"ipFamilies": [
"IPv4",
"IPv6"
]
},
"endpointConfiguration": {
"inboundNATPools": [
{
"backendPort": 22,
"frontendPortRangeStart": 40000,
"frontendPortRangeEnd": 40500,
"name": "sshpool",
"protocol": "tcp",
"networkSecurityGroupRules": [
{
"access": "allow",
"priority": 1000,
"sourceAddressPrefix": "*",
"sourcePortRanges": [
"*"
]
}
]
}
]
}
},
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 1,
"targetLowPriorityNodes": 0
}
Mintaválasz
Creates a pool with mount drive specified
Mintakérés
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "pool2",
"vmSize": "Standard_D4d_v5",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04"
},
"mountConfiguration": [
{
"azureBlobFileSystemConfiguration": {
"accountName": "accountName",
"containerName": "blobContainerName",
"accountKey": "accountKey",
"relativeMountPath": "bfusepath"
}
},
{
"azureFileShareConfiguration": {
"accountName": "accountName",
"azureFileUrl": "https://myaccount.file.core.windows.net/fileshare",
"accountKey": "accountKey",
"relativeMountPath": "filesharepath",
"mountOptions": "mount options ver=1.0"
}
},
{
"nfsMountConfiguration": {
"source": "somesource nfs url",
"relativeMountPath": "mountpath",
"mountOptions": "mount options ver=1.0"
}
},
{
"cifsMountConfiguration": {
"username": "accountName",
"password": "password",
"source": "//myaccount.file.core.windows.net/file",
"relativeMountPath": "mountpath",
"mountOptions": "mount options ver=1.0"
}
}
],
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 5,
"targetLowPriorityNodes": 0,
"taskSlotsPerNode": 3,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"enableAutoScale": false
}
Mintaválasz
Creates a pool with SecurityProfile
Mintakérés
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "mypool001",
"vmSize": "STANDARD_DC2s_V2",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "ubuntu-24_04-lts",
"sku": "18_04-lts-gen2",
"version": "latest"
},
"nodeAgentSKUId": "batch.node.ubuntu 18.04",
"securityProfile": {
"securityType": "trustedLaunch",
"encryptionAtHost": true,
"uefiSettings": {
"secureBootEnabled": false,
"vTpmEnabled": null
}
}
},
"targetDedicatedNodes": 1
}
Mintaválasz
Creates a VirtualMachineConfiguration pool
Mintakérés
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "pool2",
"vmSize": "Standard_D4d_v5",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04"
},
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 5,
"targetLowPriorityNodes": 0,
"taskSlotsPerNode": 3,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"enableAutoScale": false,
"enableInterNodeCommunication": true,
"metadata": [
{
"name": "myproperty",
"value": "myvalue"
}
]
}
Mintaválasz
Creates a VirtualMachineConfiguration pool with containers
Mintakérés
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "pool2",
"vmSize": "Standard_D4d_v5",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "ubuntu-24_04-lts",
"sku": "120_04-lts"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04",
"containerConfiguration": {
"type": "dockerCompatible",
"containerImageNames": [
"busybox"
]
}
},
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 5,
"targetLowPriorityNodes": 0,
"taskSlotsPerNode": 3,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"enableAutoScale": false
}
Mintaválasz
Creates a VirtualMachineConfiguration pool with extensions
Mintakérés
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "pool2",
"vmSize": "Standard_D4d_v5",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04",
"extensions": [
{
"name": "batchextension1",
"type": "KeyVaultForLinux",
"publisher": "Microsoft.Azure.KeyVault",
"typeHandlerVersion": "2.0",
"autoUpgradeMinorVersion": true,
"enableAutomaticUpgrade": true,
"settings": {
"secretsManagementSettingsKey": "secretsManagementSettingsValue",
"authenticationSettingsKey": "authenticationSettingsValue"
}
}
]
},
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 5,
"targetLowPriorityNodes": 0,
"taskSlotsPerNode": 3,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"enableAutoScale": false,
"enableInterNodeCommunication": true,
"metadata": [
{
"name": "myproperty",
"value": "myvalue"
}
]
}
Mintaválasz
Creates a VirtualMachineConfiguration pool with OS disk
Mintakérés
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "mypool001",
"vmSize": "Standard_D2ds_v5",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server"
},
"osDisk": {
"diskSizeGB": 100,
"managedDisk": {
"storageAccountType": "standardssd_lrs"
},
"caching": "readwrite",
"ephemeralOSDiskSettings": {
"placement": "cachedisk"
}
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04"
},
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 1,
"targetLowPriorityNodes": 0,
"taskSlotsPerNode": 1,
"enableAutoScale": false
}
Mintaválasz
Creates a VirtualMachineConfiguration pool with ServiceArtifactReference
Mintakérés
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "mypool002",
"vmSize": "Standard_D4d_v5",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2025-datacenter-smalldisk",
"version": "latest"
},
"windowsConfiguration": {
"enableAutomaticUpdates": false
},
"serviceArtifactReference": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Compute/galleries/myGallery/serviceArtifacts/myServiceArtifact/vmArtifactsProfiles/vmArtifactsProfile"
},
"nodeAgentSKUId": "batch.node.windows amd64"
},
"targetDedicatedNodes": 2
}
Mintaválasz
Meghatározások
| Név | Leírás |
|---|---|
|
Automatic |
Az operációs rendszer automatikus frissítéséhez használt konfigurációs paraméterek. |
|
Auto |
AutoUserScope enums |
|
Auto |
Megadja az Azure Batch-feladatot futtató automatikus felhasználó beállításait. |
|
Azure |
Az Azure Storage-tárolóhoz Blobfuse használatával való csatlakozáshoz használt információk. |
|
Azure |
Az Azure Fileshare-hoz való csatlakozáshoz használt információk. |
|
Batch |
Hivatkozás a számítási csomópontokon üzembe helyezendő csomagra. |
|
Batch |
A tárolóbarát készletek konfigurációja. |
|
Batch |
Megadja a számítási csomópont (VM) által használt operációsrendszer-lemez rövid élettartamú lemezbeállításait. |
|
Batch |
Az Azure Batch szolgáltatástól kapott hibaválasz. |
|
Batch |
Az Azure Batch-hibaválaszban szereplő további információk egy eleme. |
|
Batch |
Hibaüzenet érkezett egy Azure Batch-hibaválaszban. |
|
Batch |
Bejövő NAT-készlet, amely a Batch-készletben lévő számítási csomópontok adott portjainak külső kezelésére használható. |
|
Batch |
BatchJobDefaultOrder enums |
|
Batch |
A Batch szolgáltatás nem rendel semmilyen jelentést ehhez a metaadathoz; kizárólag a felhasználói kód használatára szolgál. |
|
Batch |
BatchNodeFillType enumok |
|
Batch |
A számítási csomópont által használt Batch-készlethez társított felhasználó által hozzárendelt identitásra mutató hivatkozás. |
|
Batch |
Regionális elhelyezés esetén a készlet csomópontjai ugyanabban a régióban lesznek lefoglalva. A zónaelhelyezéshez a készlet csomópontjai a legjobb munkamennyiség-kiegyensúlyozás mellett el lesznek osztva a különböző zónák között. |
|
Batch |
BatchNodePlacementPolicyType enums |
|
Batch |
A számítási csomópont (VM) operációsrendszer-lemezének beállításai. |
|
Batch |
Az Azure Batch-készlet létrehozásának paraméterei. |
|
Batch |
A készlet végpontkonfigurációja. |
|
Batch |
A lemez titkosításához szükséges készletidentitások egyikének hivatkozása. Ez az identitás lesz a kulcstartó eléréséhez használva. |
|
Batch |
A készlet hálózati konfigurációjának nyilvános IP-címkonfigurációja. |
|
Batch |
A Batch újrapróbálkozza a feladatokat, ha egy helyreállítási művelet aktiválódik egy csomóponton. A helyreállítási műveletek közé tartoznak például (de nem kizárólagosan), ha egy nem megfelelő csomópont újraindul, vagy egy számítási csomópont a gazdagép hibája miatt eltűnt. A helyreállítási műveletek miatti újrapróbálkozások függetlenek a maxTaskRetryCount értékétől, és nem számítanak bele. Még ha a maxTaskRetryCount száma 0 is, belső újrapróbálkozhat egy helyreállítási művelet miatt. Emiatt minden tevékenységnek idempotensnek kell lennie. Ez azt jelenti, hogy a tevékenységeknek el kell viselnie a megszakítást és az újraindítást anélkül, hogy sérülést vagy duplikált adatokat okoznak. A hosszú ideig futó feladatok ajánlott eljárása az ellenőrzőpontok valamilyen formájának használata. Bizonyos esetekben előfordulhat, hogy a StartTask újrafut, még akkor is, ha a számítási csomópont nem lett újraindítva. Különös figyelmet kell fordítva arra, hogy elkerülje azokat a StartTaskokat, amelyek megszakító folyamatot hoznak létre, vagy szolgáltatásokat telepítenek/indítanak el a StartTask munkakönyvtárából, mivel ez megakadályozza, hogy a Batch újra futtathassa a StartTaskot. |
|
Batch |
A tevékenység tárolóbeállításai. |
|
Batch |
Meghatározza, hogy a feladatok hogyan legyenek elosztva a számítási csomópontok között. |
|
Batch |
Megadja a virtuális gép létrehozásakor használt biztonsági beállításokat, például a biztonságos rendszerindítást és a vTPM-et. |
|
Batch |
Megadja a felügyelt lemez biztonsági profilbeállításait. Megjegyzés: Csak bizalmas virtuális gépekhez állítható be, és bizalmas virtuális gépek használata esetén szükséges. |
|
Batch |
Egy Azure Virtual Machines Marketplace-rendszerképre vagy egy Azure Compute Gallery-rendszerképre mutató hivatkozás. Az Azure Marketplace-rendszerképek Azure Batch által ellenőrzött hivatkozásainak listájához tekintse meg a Támogatott képek listázása műveletet. |
|
Caching |
CachingType enumok |
|
Cifs |
A CIFS-fájlrendszerhez való csatlakozáshoz használt információk. |
|
Container |
A feladattárolóba csatlakoztatni kívánt elérési út és csatlakoztatási mód bejegyzése. |
|
Container |
A tárolófeladat tárolójára csatlakoztatni kívánt elérési utak. |
|
Container |
Egy privát tárolóregisztrációs adatbázis. |
|
Container |
ContainerType enumok |
|
Container |
ContainerWorkingDirectory enums |
|
Data |
A készlet számítási csomópontjaihoz társított adatlemezek által használt beállítások. Csatolt adatlemezek használatakor a virtuális gépen belülről kell csatlakoztatnia és formáznia a lemezeket a használatukhoz. |
|
Diff |
Megadja az operációs rendszer lemezének átmeneti elhelyezését az összes számítási csomópont (VM) számára a poolban. Ezt a tulajdonságot a felhasználó használhatja a kérelemben annak kiválasztásához, hogy az operációs rendszer melyik helyen legyen. Például gyorsítótárazza a lemezterületet a rövid élettartamú operációsrendszer-lemezek kiépítéséhez. További információért az Ephemeral OS lemezméret követelményeiről kérjük, tekintse meg az Ephemeral OS lemezméret követelményeit Windows VM-ekhez és https://learn.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements Linux VM-ekhez a következő címen https://learn.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements |
|
Disk |
Az ügyfél által felügyelt kulcs hivatkozása a lemez titkosításához. |
|
Disk |
A készlet számítási csomópontjaira alkalmazott lemeztitkosítási konfiguráció. A lemeztitkosítás konfigurálása nem támogatott az Azure Compute Gallery rendszerképével létrehozott Linux-készletben. |
|
Disk |
A lemeztitkosítási készlet ARM-erőforrás-azonosítója. |
|
Disk |
DiskEncryptionTarget enumok |
|
Dynamic |
DynamicVNetAssignmentScope enums |
|
Elevation |
ElevationLevel enumok |
|
Environment |
Egy tevékenységfolyamathoz beállítandó környezeti változó. |
|
Host |
Megadja a gazdagép végpontjának adott beállításait. |
|
Host |
HostEndpointSettingsModeTypes enums |
|
Inbound |
InboundEndpointProtocol enumok |
|
Ip |
IPAddressProvisioningType enums |
| IPFamily |
A készlet számára elérhető IP-verziók megadásához használt IP-családok. |
| IPTag |
A nyilvános IP-címhez társított IP-címet tartalmazza. |
|
Linux |
A felhasználói fiók linuxos számítási csomóponton való létrehozásához használt tulajdonságok. |
|
Login |
LoginMode enums |
|
Managed |
A felügyelt lemez paraméterei. |
|
Mount |
Az egyes csomópontokra csatlakoztatni kívánt fájlrendszer. |
|
Network |
A készlet hálózati konfigurációja. |
|
Network |
Egy bejövő végpontra alkalmazandó hálózati biztonsági csoportszabály. |
|
Network |
NetworkSecurityGroupRuleAccess enums |
|
Nfs |
NFS-fájlrendszerhez való csatlakozáshoz használt információk. |
|
Proxy |
ProxyAgent-beállításokat ad meg a virtuális gép létrehozásakor. |
|
Resource |
Egy vagy több, a számítási csomópontra letöltendő fájl. |
|
Rolling |
A működés közbeni frissítés során használt konfigurációs paraméterek. |
|
Security |
SecurityEncryptionTypes enumok |
|
Security |
Megadja a virtuális gép vagy a virtuálisgép-méretezési csoport biztonsági profilbeállításait. |
|
Security |
A virtuális gép SecurityType tulajdonságát adja meg. Az UefiSettings engedélyezéséhez minden megadott értékre be kell állítani. |
|
Service |
Megadja azt a szolgáltatásösszetevő-referencia-azonosítót, amellyel a méretezési csoport összes virtuális gépe ugyanazt a rendszerképverziót állíthatja be a "legújabb" rendszerképverzió használatakor. |
|
Storage |
StorageAccountType felsorolások |
|
Upgrade |
UpgradeMode enums |
|
Upgrade |
Egy frissítési szabályzatot ír le – automatikus, manuális vagy működés közben. |
|
User |
Az Azure Batch számítási csomópont feladatainak végrehajtásához használt felhasználó létrehozásához használt tulajdonságok. |
|
User |
Annak a felhasználói identitásnak a definíciója, amely alatt a feladat fut. Adja meg a userName vagy az autoUser tulajdonságot, de mindkettőt nem. |
|
Virtual |
A számítási csomópontok konfigurációja egy készletben az Azure Virtual Machines-infrastruktúra alapján. |
| VMExtension |
A virtuálisgép-bővítmények konfigurációja. |
|
Windows |
A windowsos operációs rendszer virtuális gépre vonatkozó beállításai. |
|
Windows |
Felhasználói fiók windowsos számítási csomóponton való létrehozásához használt tulajdonságok. |
AutomaticOsUpgradePolicy
Az operációs rendszer automatikus frissítéséhez használt konfigurációs paraméterek.
| Név | Típus | Leírás |
|---|---|---|
| disableAutomaticRollback |
boolean |
Le kell-e tiltani az operációs rendszer lemezkép-visszaállítási funkcióját. |
| enableAutomaticOSUpgrade |
boolean |
Azt jelzi, hogy az operációsrendszer-frissítéseket automatikusan alkalmazni kell-e a méretezési csoportok példányaira, amikor elérhetővé válik az operációsrendszer-rendszerkép egy újabb verziója. |
| osRollingUpgradeDeferral |
boolean |
Ha feladatokat futtat, elhalasztja az operációsrendszer-frissítéseket a TVM-eken. |
| useRollingUpgradePolicy |
boolean |
Azt jelzi, hogy az automatikus operációsrendszer-frissítés során használni kell-e a működés közbeni frissítési szabályzatot. Az automatikus operációsrendszer-frissítés az alapértelmezett szabályzatra fog visszaállni, ha nincs meghatározva szabályzat a VMSS-en. |
AutoUserScope
AutoUserScope enums
| Érték | Leírás |
|---|---|
| task |
Megadja, hogy a szolgáltatásnak új felhasználót hozzon létre a feladathoz. |
| pool |
Megadja, hogy a feladat a közös automatikus felhasználói fiókként fut, amelyet minden Compute Node-on létrehoznak egy Poolban. |
AutoUserSpecification
Megadja az Azure Batch-feladatot futtató automatikus felhasználó beállításait.
| Név | Típus | Leírás |
|---|---|---|
| elevationLevel |
Az automatikus felhasználó jogosultságszintje. Az alapértelmezett érték nem Admin. |
|
| scope |
Az automatikus felhasználó hatóköre. Az alapértelmezett érték a készlet. Ha a készlet Windows rendszert futtat, a Tevékenység értéket kell megadni, ha szigorúbb elkülönítésre van szükség a tevékenységek között. Ha például a feladat olyan módon mutálja a beállításjegyzéket, amely hatással lehet más feladatokra. |
AzureBlobFileSystemConfiguration
Az Azure Storage-tárolóhoz Blobfuse használatával való csatlakozáshoz használt információk.
| Név | Típus | Leírás |
|---|---|---|
| accountKey |
string (password) |
Az Azure Storage-fiók kulcsa. Ez a tulajdonság kölcsönösen kizárja mind a sasKey, mind az identitás; pontosan egyet kell megadni. |
| accountName |
string |
Az Azure Storage-fiók neve. |
| blobfuseOptions |
string |
További parancssori beállítások a csatlakoztatási parancsnak való továbbításhoz. Ezek a Windowsban a "net use" és a "mount" (csatlakoztatási) lehetőségek a Linuxban. |
| containerName |
string |
Az Azure Blob Storage-tároló neve. |
| identityReference |
A felhasználó által kijelölt identitásra vonatkozó hivatkozás, amelyet a containerName eléréséhez kell használni. Ez a tulajdonság kölcsönösen kizárja az accountKey és a sasKey tulajdonságot; pontosan egyet kell megadni. |
|
| relativeMountPath |
string |
A relatív út a számítási csomóponton, ahová a fájlrendszert csatlakoztatják. Minden fájlrendszer a Batch csatlakoztatási könyvtárához képest van csatlakoztatva, amely a AZ_BATCH_NODE_MOUNTS_DIR környezeti változón keresztül érhető el. |
| sasKey |
string (password) |
Az Azure Storage SAS-jogkivonata. Ez a tulajdonság kölcsönösen kizárható mind az accountKey, mind az identitás tekintetében; pontosan egyet kell megadni. |
AzureFileShareConfiguration
Az Azure Fileshare-hoz való csatlakozáshoz használt információk.
| Név | Típus | Leírás |
|---|---|---|
| accountKey |
string (password) |
Az Azure Storage-fiókkulcs. |
| accountName |
string |
Az Azure Storage-fiók neve. |
| azureFileUrl |
string (uri) |
Az Azure Files URL-címe. Ez "https://{account}.file.core.windows.net/" formátumú. |
| mountOptions |
string |
További parancssori beállítások a csatlakoztatási parancsnak való továbbításhoz. Ezek a Windowsban a "net use" és a "mount" (csatlakoztatási) lehetőségek a Linuxban. |
| relativeMountPath |
string |
A relatív út a számítási csomóponton, ahová a fájlrendszert csatlakoztatják. Minden fájlrendszer a Batch csatlakoztatási könyvtárához képest van csatlakoztatva, amely a AZ_BATCH_NODE_MOUNTS_DIR környezeti változón keresztül érhető el. |
BatchApplicationPackageReference
Hivatkozás a számítási csomópontokon üzembe helyezendő csomagra.
| Név | Típus | Leírás |
|---|---|---|
| applicationId |
string |
Az alkalmazás ID-je, amelyet telepíteni. Készlet létrehozásakor a csomag alkalmazásazonosítójának teljes mértékben minősítettnek kell lennie (/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}). |
| version |
string |
Az üzembe helyezendő alkalmazás verziója. Ha nincs megadva, az alapértelmezett verzió lesz üzembe helyezve. Ha ezt egy Poolon kihagyják, és nincs alapértelmezett verzió az alkalmazáshoz, a kérés meghibásodik az InvalidApplicationPackageReferences hibakóddal és a HTTP 409 státuszkóddal. Ha ezt egy feladaton kihagyják, és nincs alapértelmezett verzió ebben az alkalmazásban, a feladat előfeldolgozási hibával meghibázik. |
BatchContainerConfiguration
A tárolóbarát készletek konfigurációja.
| Név | Típus | Leírás |
|---|---|---|
| containerImageNames |
string[] |
A konténerek gyűjteménye Képnevek. Ez a teljes Image hivatkozás, ahogy a "docker pull" opció szerint is szerepel. Egy képet az alapértelmezett Docker regiszterből származnak, hacsak az Image teljes mértékben egy alternatív regiszterrel rendelkezik. |
| containerRegistries |
További magánregisztrációs adatbázisok, amelyekből tárolók húzhatók le. Ha bármilyen képet le kell tölteni egy privát nyilvántartásból, amelyhez igazolványt kell írni, akkor ezeket a képeket itt kell megadni. |
|
| type |
A használandó tárolótechnológia. |
BatchDiffDiskSettings
Megadja a számítási csomópont (VM) által használt operációsrendszer-lemez rövid élettartamú lemezbeállításait.
| Név | Típus | Leírás |
|---|---|---|
| placement |
Megadja az operációsrendszer-lemez rövid élettartamú lemezelhelyezését a készletben lévő összes virtuális géphez. Ezt a tulajdonságot a felhasználó használhatja a kérésben a hely kiválasztásához, például gyorsítótárazza a lemezterületet a rövid élettartamú operációsrendszer-lemezek kiépítéséhez. A rövid élettartamú operációsrendszer-lemez méretére vonatkozó követelményekről további információt a Windows rendszerű virtuális gépek rövid élettartamú operációsrendszer-lemezméreti követelményeit https://learn.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements és Linux rendszerű virtuális gépekre vonatkozó rövid útmutatóban talál a https://learn.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. |
BatchError
Az Azure Batch szolgáltatástól kapott hibaválasz.
| Név | Típus | Leírás |
|---|---|---|
| code |
string |
A hiba azonosítója. A kódok invariánsak, és programozott módon használhatók. |
| message |
A hibát leíró üzenet, amely alkalmas a felhasználói felületen való megjelenítésre. |
|
| values |
Kulcs-érték párok gyűjteménye, amelyek további részleteket tartalmaznak a hibáról. |
BatchErrorDetail
Az Azure Batch-hibaválaszban szereplő további információk egy eleme.
| Név | Típus | Leírás |
|---|---|---|
| key |
string |
Az Érték tulajdonság jelentését meghatározó azonosító. |
| value |
string |
A hibaválasz további információi. |
BatchErrorMessage
Hibaüzenet érkezett egy Azure Batch-hibaválaszban.
| Név | Típus | Leírás |
|---|---|---|
| lang |
string |
A hibaüzenet nyelvkódja. |
| value |
string |
Az üzenet szövege. |
BatchInboundNatPool
Bejövő NAT-készlet, amely a Batch-készletben lévő számítási csomópontok adott portjainak külső kezelésére használható.
| Név | Típus | Leírás |
|---|---|---|
| backendPort |
integer (int32) |
A Compute Node portszáma. Ez egyedinek kell lennie egy Batch Pool keretében. Az elfogadható értékek 1 és 65535 között vannak, kivéve a 29876-ot és a 29877-et, mivel ezek fenntartottak. Ha a rendszer fenntartott értékeket ad meg, a kérés a 400-ás HTTP-állapotkóddal meghiúsul. |
| frontendPortRangeEnd |
integer (int32) |
Ez az utolsó portszám a külső portok tartományában, amelyeket a backendPort bejövő hozzáférésének biztosítására használnak az egyes Compute Node-okon. Az elfogadható értékek 1 és 65534 között mozognak, kivéve a Batch szolgáltatás által fenntartott 50000 és 55000 közötti portokat. Egy Medencében minden területnek különállónak kell lennie, és nem kell átfedni. Minden lőtérnek legalább 40 portot kell tartalmaznia. Ha a rendszer fenntartott vagy átfedésben lévő értékeket ad meg, a kérés a 400-ás HTTP-állapotkóddal meghiúsul. |
| frontendPortRangeStart |
integer (int32) |
Ez az első portszám a külső portok tartományában, amelyet a backendPort bejövő hozzáférésének biztosítására használnak az egyes Compute Node-okon. Az elfogadható értékek 1 és 65534 között mozognak, kivéve az 50000 és 55000 közötti, fenntartott portokat. Egy Medencében minden területnek különállónak kell lennie, és nem kell átfedni. Minden lőtérnek legalább 40 portot kell tartalmaznia. Ha a rendszer fenntartott vagy átfedésben lévő értékeket ad meg, a kérés a 400-ás HTTP-állapotkóddal meghiúsul. |
| name |
string |
A végpont neve. A névnek egyedinek kell lennie egy Batch Pool keretében, tartalmazhat betűket, számokat, aláhúzásokat, pontokat és kötőjeleket. A neveknek betűvel vagy számmal kell kezdődniük, betűvel, számmal vagy aláhúzásjellel kell végződniük, és nem haladhatja meg a 77 karaktert. Ha érvénytelen értékeket ad meg, a kérés a 400-ás HTTP-állapotkóddal meghiúsul. |
| networkSecurityGroupRules |
A végpontra alkalmazott hálózati biztonsági csoportszabályok listája. A Batch Pool összes végpontján megadott maximális szabályszám 25. Ha nincs megadva hálózati biztonsági csoportra vonatkozó szabály, a rendszer létrehoz egy alapértelmezett szabályt, amely engedélyezi a bejövő hozzáférést a megadott háttérporthoz. Ha túllépi a hálózati biztonsági csoport szabályainak maximális számát, a kérés a 400-es HTTP-állapotkóddal meghiúsul. |
|
| protocol |
A végpont protokollja. |
BatchJobDefaultOrder
BatchJobDefaultOrder enums
| Érték | Leírás |
|---|---|
| none |
A feladatokat egyenletesen kell ütemezni az összes egyenrangú feladatból a poolban. |
| creationtime |
Ha a munkahelyek egyenlő prioritásúak, akkor a korábban létrehozott feladatokat először kell időzíteni. |
BatchMetadataItem
A Batch szolgáltatás nem rendel semmilyen jelentést ehhez a metaadathoz; kizárólag a felhasználói kód használatára szolgál.
| Név | Típus | Leírás |
|---|---|---|
| name |
string |
A metaadatelem neve. |
| value |
string |
A metaadatelem értéke. |
BatchNodeFillType
BatchNodeFillType enumok
| Érték | Leírás |
|---|---|
| spread |
A feladatokat egyenlően kell kiosztani az összes Compute Node között a Poolban. |
| pack |
A Pool minden Compute Node-jához minél több feladatot (taskSlotsPerNode) kell rendelni, mielőtt bármely feladatot a Pool következő Compute Node-jához rendelnének. |
BatchNodeIdentityReference
A számítási csomópont által használt Batch-készlethez társított felhasználó által hozzárendelt identitásra mutató hivatkozás.
| Név | Típus | Leírás |
|---|---|---|
| resourceId |
string (arm-id) |
A felhasználó által hozzárendelt identitás ARM-erőforrás-azonosítója. |
BatchNodePlacementConfiguration
Regionális elhelyezés esetén a készlet csomópontjai ugyanabban a régióban lesznek lefoglalva. A zónaelhelyezéshez a készlet csomópontjai a legjobb munkamennyiség-kiegyensúlyozás mellett el lesznek osztva a különböző zónák között.
| Név | Típus | Leírás |
|---|---|---|
| policy |
Csomópontelhelyezési szabályzat típusa a Batch-készletekben. A Batch Service által a csomópontok kiépítéséhez használt foglalási szabályzat. Ha nincs megadva, a Batch a regionális szabályzatot fogja használni. |
BatchNodePlacementPolicyType
BatchNodePlacementPolicyType enums
| Érték | Leírás |
|---|---|
| regional |
A készlet összes csomópontja ugyanabban a régióban lesz lefoglalva. |
| zonal |
A medencében lévő csomópontok különböző elérhetőségi zónákban helyezkednek el a legjobb egyensúlyozás érdekében. |
BatchOsDisk
A számítási csomópont (VM) operációsrendszer-lemezének beállításai.
| Név | Típus | Leírás |
|---|---|---|
| caching |
Megadja a gyorsítótárazási követelményeket. Lehetséges értékek: None, ReadOnly, ReadWrite. Az alapértelmezett értékek a következők: Standard storage esetén nincs. ReadOnly for Premium Storage. |
|
| diskSizeGB |
integer (int32) |
A kezdeti lemezméret GB-ban az új operációsrendszer-lemez létrehozásakor. |
| ephemeralOSDiskSettings |
Megadja a számítási csomópont (VM) által használt operációsrendszer-lemez rövid élettartamú lemezbeállításait. |
|
| managedDisk |
A felügyelt lemez paraméterei. |
|
| writeAcceleratorEnabled |
boolean |
Megadja, hogy a writeAccelerator engedélyezve legyen vagy le legyen tiltva a lemezen. |
BatchPoolCreateOptions
Az Azure Batch-készlet létrehozásának paraméterei.
| Név | Típus | Leírás |
|---|---|---|
| applicationPackageReferences |
A készlet egyes számítási csomópontjaira telepíteni kívánt csomagok listája. Készlet létrehozásakor a csomag alkalmazásazonosítójának teljes mértékben minősítettnek kell lennie (/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}). A Csomaghivatkozások módosítása hatással van a készlethez csatlakozó összes új csomópontra, de a készletben lévő számítási csomópontokat nem érinti, amíg újra nem indítja vagy újra nem alakítja őket. Egy adott készleten legfeljebb 10 csomaghivatkozás található. |
|
| autoScaleEvaluationInterval |
string (duration) |
Az az időintervallum, amellyel automatikusan módosíthatja a készlet méretét az automatikus skálázási képletnek megfelelően. Az alapértelmezett érték 15 perc. A minimális és a maximális érték 5 perc, illetve 168 óra. Ha 5 percnél rövidebb vagy 168 óránál hosszabb értéket ad meg, a Batch szolgáltatás hibát ad vissza; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés). |
| autoScaleFormula |
string |
A készletben található számítási csomópontok kívánt számának képlete. Ezt a tulajdonságot nem szabad megadni, ha az enableAutoScale értéke hamis. Ez akkor szükséges, ha az enableAutoScale értéke igaz. A rendszer a készlet létrehozása előtt ellenőrzi a képlet érvényességét. Ha a képlet érvénytelen, a Batch szolgáltatás elutasítja a kérelmet részletes hibainformációkkal. A képlet megadásáról további információt a "Számítási csomópontok automatikus méretezése az Azure Batch-készletben" (https://learn.microsoft.com/azure/batch/batch-automatic-scaling) című témakörben talál. |
| displayName |
string |
A készlet megjelenítendő neve. A megjelenítendő névnek nem kell egyedinek lennie, és legfeljebb 1024 hosszúságú Unicode-karaktereket tartalmazhat. |
| enableAutoScale |
boolean |
Azt határozza meg, hogy a készlet méretének idővel automatikusan kell-e módosulnia. Ha hamis, meg kell adni legalább egy targetDedicatedNodes és targetLowPriorityNodes értéket. Ha igaz, az automatikusScaleFormula tulajdonság megadása kötelező, és a készlet a képletnek megfelelően automatikusan átméreteződik. Az alapértelmezett érték hamis. |
| enableInterNodeCommunication |
boolean |
Azt jelzi, hogy a készlet engedélyezi-e a közvetlen kommunikációt a számítási csomópontok között. A csomópontok közötti kommunikáció engedélyezése korlátozza a készlet maximális méretét a készlet számítási csomópontjaira vonatkozó üzembehelyezési korlátozások miatt. Ez azt eredményezheti, hogy a készlet nem éri el a kívánt méretet. Az alapértelmezett érték hamis. |
| id |
string |
Egy sztring, amely egyedileg azonosítja a készletet a fiókon belül. Az azonosító tartalmazhat alfanumerikus karakterek tetszőleges kombinációját, beleértve a kötőjeleket és az aláhúzásjeleket, és legfeljebb 64 karaktert tartalmazhat. Az azonosító esetmegőrző és kis- és nagybetűket nem érzékelyítő (azaz előfordulhat, hogy nem rendelkezik két készletazonosítóval egy fiókon belül, amelyek csak esetenként különböznek). |
| metadata |
A készlethez metaadatként társított név-érték párok listája. A Batch szolgáltatás nem rendel semmilyen jelentést a metaadatokhoz; kizárólag a felhasználói kód használatára szolgál. |
|
| mountConfiguration |
A tároló csatlakoztatása a megadott fájlrendszerrel a készlet teljes élettartama alatt. Csatlakoztassa a tárolót azure fileshare, NFS, CIFS vagy Blobfuse alapú fájlrendszer használatával. |
|
| networkConfiguration |
A készlet hálózati konfigurációja. |
|
| resizeTimeout |
string (duration) |
A számítási csomópontok készlethez való lefoglalásának időtúllépése. Ez az időtúllépés csak a manuális skálázásra vonatkozik; nincs hatása, ha az enableAutoScale értéke igaz. Az alapértelmezett érték 15 perc. A minimális érték 5 perc. Ha 5 percnél rövidebb értéket ad meg, a Batch szolgáltatás hibát ad vissza; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés). |
| startTask |
Az egyes számítási csomópontokon a készlethez való csatlakozáskor futtatandó feladat. A feladat akkor fut, amikor a számítási csomópontot hozzáadják a készlethez, vagy amikor a számítási csomópont újraindul. |
|
| targetDedicatedNodes |
integer (int32) |
A készletben található dedikált számítási csomópontok kívánt száma. Ezt a tulajdonságot nem szabad megadni, ha az enableAutoScale értéke igaz. Ha az enableAutoScale értéke hamis, akkor a targetDedicatedNodes, a targetLowPriorityNodes vagy mindkettőt be kell állítania. |
| targetLowPriorityNodes |
integer (int32) |
A készletben található kihasználatlan/alacsony prioritású számítási csomópontok kívánt száma. Ezt a tulajdonságot nem szabad megadni, ha az enableAutoScale értéke igaz. Ha az enableAutoScale értéke hamis, akkor a targetDedicatedNodes, a targetLowPriorityNodes vagy mindkettőt be kell állítania. |
| taskSchedulingPolicy |
A tevékenységek elosztása a készlet számítási csomópontjai között. Ha nincs megadva, az alapértelmezett oldalpár. |
|
| taskSlotsPerNode |
integer (int32) |
A készlet egyetlen számítási csomópontján egyidejű feladatok futtatásához használható feladathelyek száma. Az alapértelmezett érték 1. A maximális érték a készlet VmSize-jének 4-szerese, vagy 256. |
| upgradePolicy |
A készlet frissítési szabályzata. Egy frissítési szabályzatot ír le – automatikus, manuális vagy működés közben. |
|
| userAccounts |
A készlet egyes számítási csomópontjain létrehozandó felhasználói fiókok listája. |
|
| virtualMachineConfiguration |
A készlet virtuálisgép-konfigurációja. Ezt a tulajdonságot meg kell adni. |
|
| vmSize |
string |
A virtuális gépek mérete a készletben. A készlet összes virtuális gépe azonos méretű. További információ a Virtual Machines Marketplace-ről származó rendszerképeket használó készletek (a virtualMachineConfiguration használatával létrehozott készletek) elérhető virtuálisgép-méreteiről: Virtual Machines méretei az Azure-ban (https://learn.microsoft.com/azure/virtual-machines/sizes/overview). A Batch az összes Azure-beli virtuálisgép-méretet támogatja, kivéve STANDARD_A0 és prémium szintű tárterülettel (STANDARD_GS, STANDARD_DS és STANDARD_DSV2 sorozattal). |
BatchPoolEndpointConfiguration
A készlet végpontkonfigurációja.
| Név | Típus | Leírás |
|---|---|---|
| inboundNATPools |
Egy lista bejövő NAT-poolokról, amelyek használhatók egy adott Compute Node külső portjának címezésére. A bejövő NAT Pool maximális száma egy Batch Pool kategóriában 5. Ha a bejövő NAT Poolok maximális számát túllépik, a kérés meghibásodik a HTTP státuszkód 400-as. Ez nem adható meg, ha az IPAddressProvisioningType noPublicIPAddresses. |
BatchPoolIdentityReference
A lemez titkosításához szükséges készletidentitások egyikének hivatkozása. Ez az identitás lesz a kulcstartó eléréséhez használva.
| Név | Típus | Leírás |
|---|---|---|
| resourceId |
string (arm-id) |
A felhasználó által hozzárendelt identitás ARM-erőforrás-azonosítója. Ezt a hivatkozást tartalmaznia kell a készletidentitásokban. |
BatchPublicIpAddressConfiguration
A készlet hálózati konfigurációjának nyilvános IP-címkonfigurációja.
| Név | Típus | Leírás |
|---|---|---|
| ipAddressIds |
string[] (arm-id) |
Azon nyilvános IP-címek listája, amelyeket a Batch szolgáltatás használni fog a számítási csomópontok kiépítésekor. Az itt megadott IP-címek száma korlátozza a készlet maximális méretét – 100 dedikált csomópont vagy 100 kihasználatlan/alacsony prioritású csomópont foglalható le minden nyilvános IP-címhez. Egy 250 dedikált virtuális gépet igénylő készletnek például legalább 3 nyilvános IP-címet kell megadnia. A gyűjtemény minden eleme a következő formában jelenik meg: /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/publicIPAddresses/{ip}. |
| ipFamilies |
IPFamily[] |
A készlet számára elérhető IP-verziók megadásához használt IP-családok. Az IP-családok az egy- vagy kettős veremkészletek meghatározására szolgálnak. Egyverem esetén a várt érték az IPv4. Kettős verem esetén a várt értékek az IPv4 és az IPv6. |
| ipTags |
IPTag[] |
A készlet nyilvános IP-címeihez társított IP-címkék listája. Az IP-címkék a nyilvános IP-címek kategorizálására és szűrésére szolgálnak számlázási és kezelési célokra. |
| provision |
A készlet nyilvános IP-címeinek kiépítési típusa. Az alapértelmezett érték a BatchManaged. |
BatchStartTask
A Batch újrapróbálkozza a feladatokat, ha egy helyreállítási művelet aktiválódik egy csomóponton. A helyreállítási műveletek közé tartoznak például (de nem kizárólagosan), ha egy nem megfelelő csomópont újraindul, vagy egy számítási csomópont a gazdagép hibája miatt eltűnt. A helyreállítási műveletek miatti újrapróbálkozások függetlenek a maxTaskRetryCount értékétől, és nem számítanak bele. Még ha a maxTaskRetryCount száma 0 is, belső újrapróbálkozhat egy helyreállítási művelet miatt. Emiatt minden tevékenységnek idempotensnek kell lennie. Ez azt jelenti, hogy a tevékenységeknek el kell viselnie a megszakítást és az újraindítást anélkül, hogy sérülést vagy duplikált adatokat okoznak. A hosszú ideig futó feladatok ajánlott eljárása az ellenőrzőpontok valamilyen formájának használata. Bizonyos esetekben előfordulhat, hogy a StartTask újrafut, még akkor is, ha a számítási csomópont nem lett újraindítva. Különös figyelmet kell fordítva arra, hogy elkerülje azokat a StartTaskokat, amelyek megszakító folyamatot hoznak létre, vagy szolgáltatásokat telepítenek/indítanak el a StartTask munkakönyvtárából, mivel ez megakadályozza, hogy a Batch újra futtathassa a StartTaskot.
| Név | Típus | Leírás |
|---|---|---|
| commandLine |
string |
A StartTask parancssora. A parancssor nem rendszerhéj alatt fut, ezért nem tudja kihasználni a rendszerhéj funkcióit, például a környezeti változók bővítését. Ha ki szeretné használni az ilyen funkciókat, a parancssorban meg kell hívnia a rendszerhéjat, például a Windowsban a "cmd /c MyCommand" vagy a "/bin/sh -c MyCommand" parancsmagot Linuxon. Ha a parancssor fájlelérési utakra hivatkozik, akkor relatív elérési utat kell használnia (a Feladat munkakönyvtárához képest), vagy a Batch által megadott környezeti változót (https://learn.microsoft.com/azure/batch/batch-compute-node-environment-variables). |
| containerSettings |
A konténerre vonatkozó beállítások, amelyen a StartTask fut. Ha ez meg van határozva, az összes könyvtár rekurzívan a AZ_BATCH_NODE_ROOT_DIR alatt (az Azure Batch könyvtárak gyökere a csomóponton) a konténerbe kerül, minden Feladatkörnyezet változó a konténerbe kerül, és a Feladat parancssorát a konténerben futtatják. A konténerben AZ_BATCH_NODE_ROOT_DIR kívül előállított fájlok nem feltétlenül tükröződnek a hasztlemezre, ami azt jelenti, hogy a Batch fájl API-k nem férnek hozzá ezekhez a fájlokhoz. |
|
| environmentSettings |
A StartTask környezeti változóbeállításainak listája. |
|
| maxTaskRetryCount |
integer (int32) |
A tevékenység újrapróbálásának maximális száma. A Batch szolgáltatás újrapróbálkoz egy feladatot, ha a kilépési kódja nem érvényes. Vegye figyelembe, hogy ez az érték kifejezetten az újrapróbálkozések számát szabályozza. A Batch szolgáltatás egyszer kipróbálja a feladatot, majd megpróbálkozhat ezzel a korláttal. Ha például a maximális újrapróbálkozás száma 3, a Batch legfeljebb 4 alkalommal próbálja meg a feladatot (egy kezdeti próbálkozás és 3 újrapróbálkozás). Ha az újrapróbálkozás maximális száma 0, a Batch szolgáltatás nem próbálkozik újra a feladattal. Ha a maximális újrapróbálkozási szám -1, a Batch szolgáltatás korlátozás nélkül újrapróbálkozza a feladatot, de ez nem ajánlott kezdő tevékenységhez vagy tevékenységhez. Az alapértelmezett érték 0 (nincs újrapróbálkozás). |
| resourceFiles |
Azon fájlok listája, amelyeket a Batch szolgáltatás a parancssor futtatása előtt letölt a számítási csomópontra. Az erőforrásfájlok listájának maximális mérete van. A maximális méret túllépésekor a kérés sikertelen lesz, a válasz hibakódja pedig RequestEntityTooLarge lesz. Ha ez történik, a ResourceFiles gyűjteményét csökkenteni kell. Ez .zip fájlok, alkalmazáscsomagok vagy Docker-tárolók használatával érhető el. Az elem alatt felsorolt fájlok a tevékenység munkakönyvtárában találhatók. |
|
| userIdentity |
Az a felhasználói azonosító, amely alatt a StartTask fut. Ha kihagyják, a feladat nem adminisztratív felhasználóként fut el, amely egyedi, a feladatra jellemző. |
|
| waitForSuccess |
boolean |
Várjon-e a Batch szolgáltatás, amíg a StartTask sikeresen befejeződik (azaz a 0-s kilépési kóddal lépjen ki) a számítási csomóponton lévő feladatok ütemezése előtt. Ha igaz, és a StartTask meghiúsul egy csomóponton, a Batch szolgáltatás a StartTaskot a maximális újrapróbálkozások számának (maxTaskRetryCount) értékére újrapróbálja. Ha a tevékenység az összes újrapróbálkozás után sem fejeződött be sikeresen, akkor a Batch szolgáltatás használhatatlanná teszi a csomópontot, és nem ütemezi a feladatokat. Ez a feltétel a számítási csomópont állapotán és a hibainformációkon keresztül észlelhető. Ha hamis, a Batch szolgáltatás nem várja meg a StartTask befejezését. Ebben az esetben más feladatok is elkezdhetik a végrehajtást a számítási csomóponton, amíg a StartTask még fut; És még ha a StartTask meghiúsul is, az új feladatok továbbra is ütemezve lesznek a számítási csomóponton. Az alapértelmezett érték igaz. |
BatchTaskContainerSettings
A tevékenység tárolóbeállításai.
| Név | Típus | Leírás |
|---|---|---|
| containerHostBatchBindMounts |
A tárolófeladathoz csatlakoztatni kívánt elérési utak. Ha ez a tömb null értékű, vagy nincs jelen, a tárolófeladat a teljes ideiglenes lemezmeghajtót csatlakoztatja a Windowsban (vagy linuxos AZ_BATCH_NODE_ROOT_DIR). Ha ez a tömb üresként van beállítva, nem fog adatelérési utakat csatlakoztatni a tárolóhoz. |
|
| containerRunOptions |
string |
A tároló létrehozási parancsának további beállításai. Ezeket a további lehetőségeket argumentumként adja meg a "docker create" parancs, a Batch szolgáltatás által szabályozottakon kívül. |
| imageName |
string |
Az a kép, amit a konténernek létrehozhatunk, amelyben a feladat fut. Ez a teljes Image hivatkozás, ahogy a "docker pull" opció szerint is szerepel. Ha a képnév részeként nincs megadva címkét, akkor az alapértelmezett ":latest" címkét használják. |
| registry |
A privát regiszter, amely tartalmazza a konténert, az Image-t. Ezt a beállítást el lehet hagyni, ha már elérhető volt a Pool létrehozásánál. |
|
| workingDirectory |
A konténer Feladat munkakönyvtárának helye. Az alapértelmezett érték a "taskWorkingDirectory". |
BatchTaskSchedulingPolicy
Meghatározza, hogy a feladatok hogyan legyenek elosztva a számítási csomópontok között.
| Név | Típus | Alapértelmezett érték | Leírás |
|---|---|---|---|
| jobDefaultOrder | none |
A különböző feladatok azonos prioritású feladatok ütemezésének sorrendje. Ha nincs megadva, az alapértelmezett érték a none. |
|
| nodeFillType |
A tevékenységek elosztása a készlet számítási csomópontjai között. Ha nincs megadva, az alapértelmezett oldalpár. |
BatchUefiSettings
Megadja a virtuális gép létrehozásakor használt biztonsági beállításokat, például a biztonságos rendszerindítást és a vTPM-et.
| Név | Típus | Leírás |
|---|---|---|
| secureBootEnabled |
boolean |
Megadja, hogy engedélyezni kell-e a biztonságos rendszerindítást a virtuális gépen. |
| vTpmEnabled |
boolean |
Megadja, hogy a virtuális gépen engedélyezve legyen-e a vTPM. |
BatchVmDiskSecurityProfile
Megadja a felügyelt lemez biztonsági profilbeállításait. Megjegyzés: Csak bizalmas virtuális gépekhez állítható be, és bizalmas virtuális gépek használata esetén szükséges.
| Név | Típus | Leírás |
|---|---|---|
| securityEncryptionType |
A felügyelt lemez EncryptionType tulajdonságát adja meg. A VMGuestStateOnly értékre van állítva csak a VMGuestState blob titkosításához, és a NemPersistedTPM értékre, ha nem tartja meg a belső vezérlőprogram állapotát a VMGuestState-blobban. Megjegyzés: Csak bizalmas virtuális gépekhez állítható be, és bizalmas virtuális gépek használata esetén szükséges. |
BatchVmImageReference
Egy Azure Virtual Machines Marketplace-rendszerképre vagy egy Azure Compute Gallery-rendszerképre mutató hivatkozás. Az Azure Marketplace-rendszerképek Azure Batch által ellenőrzött hivatkozásainak listájához tekintse meg a Támogatott képek listázása műveletet.
| Név | Típus | Leírás |
|---|---|---|
| communityGalleryImageId |
string |
A közösségi galéria kép egyedi azonosítója. Ez a tulajdonság kölcsönösen kizárja a többi tulajdonságot, és lekérhető a közösségi katalógus képének GET hívásából. |
| exactVersion |
string |
A platform vagy piactéri kép konkrét verziója, amelyet a csomópont létrehozásához használnak. Ez az csak olvasható mező csak akkor különbözik a 'verzió'-tól, ha a pool létrehozásakor a 'verzió' értéke 'legfrissebb' volt. |
| offer |
string |
Az Azure Virtual Machines Marketplace Image ajánlattípusa. Például: UbuntuServer vagy WindowsServer. |
| publisher |
string |
Az Azure Virtual Machines Marketplace Image kiadója. Például a Canonical vagy a MicrosoftWindowsServer. |
| sharedGalleryImageId |
string |
A megosztott galériakép egyedi azonosítója. Ez a tulajdonság kölcsönösen kizárja a többi tulajdonságot, és lekérhető a megosztott katalógus képének GET hívásából. |
| sku |
string |
Az Azure Virtual Machines Marketplace Image SKU-ja. Például: 18.04-LTS vagy 2019-Datacenter. |
| version |
string |
Az Azure Virtual Machines Marketplace Image verziója. A 'legfrissebb' érték megadható a legfrissebb kép kiválasztásához. Ha nincs megadva, az alapértelmezett érték a "legújabb". |
| virtualMachineImageId |
string (arm-id) |
Az Azure Compute Gallery rendszerképének ARM-erőforrás-azonosítója. A Pool Compute Node-jai ezzel az Image ID használatával készülnek. Ez a /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName}/versions/{VersionId} vagy /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName} formátumban van, így mindig a legfrissebb képverziót használjuk. Ez a tulajdonság kölcsönösen kizárja a többi ImageReference tulajdonságot. Az Azure Compute Galéria Képnek ugyanabban a régióban kell replikája legyen, és ugyanabban az előfizetésben kell lennie, mint az Azure Batch fiók. Ha az imageId verziója nincs megadva, akkor a legfrissebb verziót használják. A Batch Compute Node ügynök tűzfal beállításairól a Batch szolgáltatással való kommunikációhoz lásd: https://learn.microsoft.com/azure/batch/nodes-and-pools#virtual-network-vnet-and-firewall-configuration. |
CachingType
CachingType enumok
| Érték | Leírás |
|---|---|
| none |
A lemez gyorsítótárazási módja nincs engedélyezve. |
| readonly |
A lemez gyorsítótárazási módja csak olvasható. |
| readwrite |
A lemez gyorsítótárazási módja olvasás és írás. |
CifsMountConfiguration
A CIFS-fájlrendszerhez való csatlakozáshoz használt információk.
| Név | Típus | Leírás |
|---|---|---|
| mountOptions |
string |
További parancssori beállítások a csatlakoztatási parancsnak való továbbításhoz. Ezek a Windowsban a "net use" és a "mount" (csatlakoztatási) lehetőségek a Linuxban. |
| password |
string (password) |
A CIFS fájlrendszeren való hitelesítéshez használandó jelszó. |
| relativeMountPath |
string |
A relatív út a számítási csomóponton, ahová a fájlrendszert csatlakoztatják. Minden fájlrendszer a Batch csatlakoztatási könyvtárához képest van csatlakoztatva, amely a AZ_BATCH_NODE_MOUNTS_DIR környezeti változón keresztül érhető el. |
| source |
string |
A csatlakoztatni kívánt fájlrendszer URI-ja. |
| username |
string |
A CIFS fájlrendszeren való hitelesítéshez használni kívánt felhasználó. |
ContainerHostBatchBindMountEntry
A feladattárolóba csatlakoztatni kívánt elérési út és csatlakoztatási mód bejegyzése.
| Név | Típus | Leírás |
|---|---|---|
| isReadOnly |
boolean |
Csatlakoztassa ezt a forrásútvonalat írásvédett módként vagy sem. Az alapértelmezett érték hamis (olvasási/írási mód). Linux esetén, ha ezt az elérési utat írási/olvasási módként csatlakoztatja, az nem jelenti azt, hogy a tároló összes felhasználója rendelkezik olvasási/írási hozzáféréssel az elérési úthoz, az a gazdagép virtuális gépének hozzáférésétől függ. Ha ez az elérési út írásvédett, a tárolóban lévő összes felhasználó nem fogja tudni módosítani az elérési utat. |
| source |
A tároló-ügyfélhez csatlakoztatni kívánt elérési út kiválasztható. |
ContainerHostDataPath
A tárolófeladat tárolójára csatlakoztatni kívánt elérési utak.
| Érték | Leírás |
|---|---|
| Shared |
A többpéldányos feladat elérési útja a fájlok megosztásához. |
| Startup |
A tevékenység kezdési útvonala. |
| VfsMounts |
Az elérési út az összes virtuális fájlrendszert tartalmazza ezen a csomóponton. |
| Task |
A tevékenység elérési útja. |
| JobPrep |
A feladat-előkészítési tevékenység elérési útja. |
| Applications |
Az alkalmazások elérési útja. |
ContainerRegistryReference
Egy privát tárolóregisztrációs adatbázis.
| Név | Típus | Leírás |
|---|---|---|
| identityReference |
A felhasználó által hozzárendelt identitásra mutató hivatkozás, a felhasználónév és a jelszó helyett az Azure Container Registry eléréséhez. |
|
| password |
string (password) |
A beállításjegyzék-kiszolgálóra való bejelentkezéshez szükséges jelszó. |
| registryServer |
string (uri) |
A beállításjegyzék URL-címe. Ha nincs megadva, az alapértelmezett érték a "docker.io". |
| username |
string |
A beállításjegyzék-kiszolgálóra való bejelentkezéshez szükséges felhasználónév. |
ContainerType
ContainerType enumok
| Érték | Leírás |
|---|---|
| dockerCompatible |
A tárolók elindításához Docker-kompatibilis tárolótechnológiát használunk. |
| criCompatible |
A tárolók elindításához CRI-alapú technológiát használunk. |
ContainerWorkingDirectory
ContainerWorkingDirectory enums
| Érték | Leírás |
|---|---|
| taskWorkingDirectory |
Használd a szabványos Batch szolgáltatás Task working könyvtárat, amely tartalmazza a Batch által feltöltött Task Resource Files-okat. |
| containerImageDefault |
Használd a konténer Image munkakönyvtárát. Vigyázz, hogy ez a könyvtár nem tartalmazza a Batch által letöltött Erőforrás fájlokat. |
DataDisk
A készlet számítási csomópontjaihoz társított adatlemezek által használt beállítások. Csatolt adatlemezek használatakor a virtuális gépen belülről kell csatlakoztatnia és formáznia a lemezeket a használatukhoz.
| Név | Típus | Leírás |
|---|---|---|
| caching |
Az adatlemezekhez engedélyezni kívánt gyorsítótárazás típusa. A gyorsítótárazás alapértelmezett értéke az írásvédett. A gyorsítótárazási lehetőségekről a következő témakörben talál további információt: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/. |
|
| diskSizeGB |
integer (int32) |
A kezdeti lemezméret gigabájtban. |
| lun |
integer (int32) |
A logikai egység száma. A logikaiUnitNumber az egyes adatlemezek egyedi azonosítására szolgál. Ha több lemezt csatol, mindegyiknek külön logikaiunitnumberrel kell rendelkeznie. Az értéknek 0 és 63 közöttinek kell lennie, beleértve az értéket is. |
| managedDisk |
A felügyelt lemez paraméterei. |
DiffDiskPlacement
Megadja az operációs rendszer lemezének átmeneti elhelyezését az összes számítási csomópont (VM) számára a poolban. Ezt a tulajdonságot a felhasználó használhatja a kérelemben annak kiválasztásához, hogy az operációs rendszer melyik helyen legyen. Például gyorsítótárazza a lemezterületet a rövid élettartamú operációsrendszer-lemezek kiépítéséhez. További információért az Ephemeral OS lemezméret követelményeiről kérjük, tekintse meg az Ephemeral OS lemezméret követelményeit Windows VM-ekhez és https://learn.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements Linux VM-ekhez a következő címen https://learn.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements
| Érték | Leírás |
|---|---|
| cachedisk |
A rövid élettartamú operációsrendszer-lemez a virtuálisgép-gyorsítótárban van tárolva. |
DiskCustomerManagedKey
Az ügyfél által felügyelt kulcs hivatkozása a lemez titkosításához.
| Név | Típus | Leírás |
|---|---|---|
| identityReference |
A lemez titkosításához szükséges készletidentitások egyikének hivatkozása. Ez az identitás lesz a KeyVault eléréséhez használva. |
|
| keyUrl |
string |
Teljes verziójú kulcs URL-címe, amely a KeyVault egyik kulcsára mutat. Az URL-cím verziószegmensére a rotációtól függetlenül szükség vanToLatestKeyVersionEnabled értékre. |
| rotationToLatestKeyVersionEnabled |
boolean |
Állítsa ezt a jelzőt true (igaz) értékre, hogy engedélyezze a lemeztitkosítás automatikus frissítését a legújabb kulcsverzióra. Az alapértelmezett érték false. |
DiskEncryptionConfiguration
A készlet számítási csomópontjaira alkalmazott lemeztitkosítási konfiguráció. A lemeztitkosítás konfigurálása nem támogatott az Azure Compute Gallery rendszerképével létrehozott Linux-készletben.
| Név | Típus | Leírás |
|---|---|---|
| customerManagedKey |
Az ügyfél által felügyelt kulcs hivatkozása az operációsrendszer-lemez titkosításához. Az ügyfél által felügyelt kulcs a EncryptionAtRest titkosítja az operációsrendszer-lemezt, és alapértelmezés szerint az adatlemezt is titkosítjuk. Csak akkor használható, ha a készlet identitással van konfigurálva, és az OsDisk a DiskEncryption egyik célhelyeként van beállítva. |
|
| targets |
A Batch Szolgáltatás titkosítja a lemezcélok listáját a számítási csomóponton. A Batch Szolgáltatás titkosítja a lemezcélok listáját a számítási csomóponton. |
DiskEncryptionSetParameters
A lemeztitkosítási készlet ARM-erőforrás-azonosítója.
| Név | Típus | Leírás |
|---|---|---|
| id |
string (arm-id) |
A lemeztitkosítási készlet ARM-erőforrás-azonosítója. Az erőforrásnak ugyanabban az előfizetésben kell lennie, mint a Batch-fióknak. |
DiskEncryptionTarget
DiskEncryptionTarget enumok
| Érték | Leírás |
|---|---|
| osdisk |
A számítási csomópont operációsrendszer-lemeze titkosítva van. |
| temporarydisk |
A számítási csomópont ideiglenes lemeze titkosítva van. Linux rendszeren ez a titkosítás más partíciókra (például csatlakoztatott adatlemezekre) vonatkozik, amikor a titkosítás a rendszerindításkor történik. |
DynamicVNetAssignmentScope
DynamicVNetAssignmentScope enums
| Érték | Leírás |
|---|---|
| none |
Nincs engedélyezve dinamikus virtuális hálózat-hozzárendelés. |
| job |
A dinamikus virtuális hálózatok hozzárendelése feladatonként történik. |
ElevationLevel
ElevationLevel enumok
| Érték | Leírás |
|---|---|
| nonadmin |
A felhasználó egy általános jogú felhasználó, aki nem rendelkezik emelt szintű hozzáféréssel. |
| admin |
A felhasználó emelt szintű hozzáféréssel rendelkező felhasználó, és teljes rendszergazdai engedélyekkel rendelkezik. |
EnvironmentSetting
Egy tevékenységfolyamathoz beállítandó környezeti változó.
| Név | Típus | Leírás |
|---|---|---|
| name |
string |
A környezeti változó neve. |
| value |
string |
A környezeti változó értéke. |
HostEndpointSettings
Megadja a gazdagép végpontjának adott beállításait.
| Név | Típus | Leírás |
|---|---|---|
| inVMAccessControlProfileReferenceId |
string |
Az InVMAccessControlProfileVersion erőforrás-azonosítóra mutató hivatkozást adja meg a következő formátumban: /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{version}. |
| mode |
Megadja a hozzáférés-vezérlési házirend végrehajtási módját. |
HostEndpointSettingsModeTypes
HostEndpointSettingsModeTypes enums
| Érték | Leírás |
|---|---|
| Audit |
Naplózási módban a rendszer úgy működik, mintha a hozzáférés-vezérlési szabályzatot kényszeríti volna ki, beleértve a hozzáférés-megtagadási bejegyzések naplózását a naplókban, de valójában nem tagadja meg a gazdagépvégpontokra irányuló kéréseket. |
| Enforce |
Az enforce mód a javasolt működési mód, és a rendszer érvényesíti a hozzáférési ellenőrzési szabályzatot. Ez a tulajdonság nem használható együtt az 'inVMAccessControlProfileReferenceId' funkcióval. |
InboundEndpointProtocol
InboundEndpointProtocol enumok
| Érték | Leírás |
|---|---|
| tcp |
Használja a TCP-t a végponthoz. |
| udp |
Használja az UDP-t a végponthoz. |
IpAddressProvisioningType
IPAddressProvisioningType enums
| Érték | Leírás |
|---|---|
| batchmanaged |
A Batch létrehoz és felügyel egy nyilvános IP-címet. A készlet méretétől függően több nyilvános IP-cím is lehet. |
| usermanaged |
A nyilvános IP-címeket a felhasználó biztosítja, és a számítási csomópontok kiépítésére lesznek használva. |
| nopublicipaddresses |
Nem hoznak létre nyilvános IP-címet. |
IPFamily
A készlet számára elérhető IP-verziók megadásához használt IP-családok.
| Érték | Leírás |
|---|---|
| IPv4 |
IPv4 elérhető a poolban. |
| IPv6 |
IPv6 elérhető a poolban. |
IPTag
A nyilvános IP-címhez társított IP-címet tartalmazza.
| Név | Típus | Leírás |
|---|---|---|
| ipTagType |
string |
Az IP-címke típusa. Példa: FirstPartyUsage. |
| tag |
string |
A nyilvános IP-címhez társított IP-címke értéke. Példa: SQL. |
LinuxUserConfiguration
A felhasználói fiók linuxos számítási csomóponton való létrehozásához használt tulajdonságok.
| Név | Típus | Leírás |
|---|---|---|
| gid |
integer (int32) |
A felhasználói fiók csoportazonosítója. Az uid és a gid tulajdonságokat együtt kell megadni, vagy egyáltalán nem. Ha nincs megadva, a mögöttes operációs rendszer kiválasztja a gidet. |
| sshPrivateKey |
string (password) |
Az SSH privát kulcs a felhasználói fiókhoz. A titkos kulcs nem lehet jelszóval védett. A privát kulcsot arra használják, hogy automatikusan konfigurálják az aszimmetrikus kulcsalapú hitelesítést az SSH-hoz a Számítási csomópontok között egy Linux Poolban, ha a Pool enableInterNodeCommunication tulajdonsága igaz (ha az enableInterNodeCommunication hamis, figyelmen kívül hagyják). Ezt úgy teszi, hogy a kulcspárt a felhasználó .ssh könyvtárába helyezi. Ha nincs megadva, jelszó nélküli SSH nincs konfigurálva a Compute Node-ok között (a felhasználó .ssh könyvtárának módosítása nem történik). |
| uid |
integer (int32) |
A felhasználói fiók felhasználói azonosítója. Az uid és a gid tulajdonságokat együtt kell megadni, vagy egyáltalán nem. Ha nincs megadva, a mögöttes operációs rendszer választja ki a uid azonosítót. |
LoginMode
LoginMode enums
| Érték | Leírás |
|---|---|
| batch |
A LOGON32_LOGON_BATCH Win32 bejelentkezési mód. A kötegelt bejelentkezési mód hosszú ideig futó párhuzamos folyamatokhoz ajánlott. |
| interactive |
A LOGON32_LOGON_INTERACTIVE Win32 bejelentkezési mód. Az UAC engedélyezett a Windows VirtualMachineConfiguration Pool-okon. Ha ezt az opciót egy Windows VirtualMachineConfiguration Poolban emelt felhasználói azonosítóval használják, a felhasználói ülés nem lesz emelve, hacsak a feladatsorban futtatott alkalmazás nem van beállítva, hogy mindig adminisztratív jogosultságot vagy maximális jogosultságot igényeljen. |
ManagedDisk
A felügyelt lemez paraméterei.
| Név | Típus | Leírás |
|---|---|---|
| diskEncryptionSet |
Megadja a felügyelt lemez ügyfél által felügyelt lemeztitkosítási készletének erőforrás-azonosítóját. Csak UserSubscription módban állítható be. |
|
| securityProfile |
Megadja a felügyelt lemez biztonsági profilbeállításait. |
|
| storageAccountType |
A felügyelt lemez tárfióktípusa. |
MountConfiguration
Az egyes csomópontokra csatlakoztatni kívánt fájlrendszer.
| Név | Típus | Leírás |
|---|---|---|
| azureBlobFileSystemConfiguration |
Az Egyes csomópontokon blob FUSE használatával csatlakoztatandó Azure Storage-tároló. Ez a tulajdonság kölcsönösen kizárja az összes többi tulajdonságot. |
|
| azureFileShareConfiguration |
Az egyes csomópontokra csatlakoztatni kívánt Azure-fájlmegosztás. Ez a tulajdonság kölcsönösen kizárja az összes többi tulajdonságot. |
|
| cifsMountConfiguration |
Az egyes csomópontokra csatlakoztatni kívánt CIFS/SMB fájlrendszer. Ez a tulajdonság kölcsönösen kizárja az összes többi tulajdonságot. |
|
| nfsMountConfiguration |
Az egyes csomópontokra csatlakoztatni kívánt NFS-fájlrendszer. Ez a tulajdonság kölcsönösen kizárja az összes többi tulajdonságot. |
NetworkConfiguration
A készlet hálózati konfigurációja.
| Név | Típus | Leírás |
|---|---|---|
| dynamicVNetAssignmentScope |
A dinamikus virtuális hálózatok hozzárendelésének hatóköre. |
|
| enableAcceleratedNetworking |
boolean |
A készletnek engedélyeznie kell-e a gyorsított hálózatkezelést. A gyorsított hálózatkezelés lehetővé teszi a virtuális gépek egyetlen gyökérszintű I/O-virtualizálását (SR-IOV), ami jobb hálózati teljesítményt eredményezhet. További részletekért lásd: https://learn.microsoft.com/azure/virtual-network/accelerated-networking-overview. |
| endpointConfiguration |
A végpontok konfigurációja a Compute Node-okon a Batch Poolban. |
|
| publicIPAddressConfiguration |
A Batch-készlet számítási csomópontjaihoz tartozó nyilvános IPAddress-konfiguráció. |
|
| subnetId |
string |
Az ARM erőforrásazonosítója annak a virtuális hálózati alhálózatnak, amelyhez a Pool Compute Node-jai csatlakoznak. Ez az űrlap /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/alhálózatok/{alhálózat}. A virtuális hálózatnak ugyanabban a régióban és előfizetésben kell lennie, mint az Azure Batch-fiók. A megadott alhálózatnak elegendő szabad IP-címet kell tartalmaznia ahhoz, hogy a Pool Compute Node-jai számát befogadják. Ha az alhálózatnak nincs elég szabad IP-címe, a Pool részben kiosztja a csomópontokat, és méretváltoztatási hiba jelentkezik. A "MicrosoftAzureBatch" szolgáltatásnévnek rendelkeznie kell a megadott virtuális hálózat "klasszikus virtuálisgép-közreműködő" Role-Based hozzáférés-vezérlési (RBAC) szerepkörével. A megadott alhálózatnak lehetővé kell tennie az Azure Batch szolgáltatás kommunikációját, hogy a feladatokat a csomópontokon ütemezhesse. Ezt úgy ellenőrizheti, hogy a megadott virtuális hálózat rendelkezik-e társított hálózati biztonsági csoportokkal (NSG). Ha a megadott alhálózat csomópontjaival való kommunikációt egy NSG megtagadja, akkor a Batch szolgáltatás használhatatlanná állítja a számítási csomópontok állapotát. Csak az ARM virtuális hálózatokat ('Microsoft.Network/virtualNetworks') támogatják. Ha a megadott VNetnek van bármilyen kapcsolódó hálózati biztonsági csoportja (NSG), akkor néhány fenntartott rendszerportot engedélyezni kell a bejövő kommunikációhoz, beleértve a 29876-os és 29877-es portokat. Engedélyezze a kimenő kapcsolatokat az Azure Storage-hoz a 443-as porton. További részletekért lásd: https://learn.microsoft.com/azure/batch/nodes-and-pools#virtual-network-vnet-and-firewall-configuration |
NetworkSecurityGroupRule
Egy bejövő végpontra alkalmazandó hálózati biztonsági csoportszabály.
| Név | Típus | Leírás |
|---|---|---|
| access |
A megadott IP-cím, alhálózati tartomány vagy címke esetében végrehajtandó művelet. |
|
| priority |
integer (int32) |
A szabály prioritása. A Pool prioritásainak egyedinek kell lenniük, és prioritási sorrendben kell értékelni. Minél alacsonyabb a szám, annál magasabb a prioritás. A szabályokat például 150, 250 és 350 sorszámmal lehet megadni. A 150-es sorszámú szabály elsőbbséget élvez a 250-es sorrendű szabállyal szemben. Az engedélyezett prioritások 150 és 4096 között vannak. Ha a rendszer fenntartott vagy duplikált értékeket ad meg, a kérés a 400-ás HTTP-állapotkóddal meghiúsul. |
| sourceAddressPrefix |
string |
A szabálynak megfelelő forráscímelőtag vagy címke. Az érvényes értékek egyetlen IP-cím (azaz 10.10.10.10.10), IP-alhálózat (azaz 192.168.1.0/24), alapértelmezett címke vagy * (minden cím esetén). Ha bármilyen más érték is meg van adva, a kérés a 400-ás HTTP-állapotkóddal meghiúsul. |
| sourcePortRanges |
string[] |
A szabálynak megfelelő forrásporttartományok. Az érvényes értékek: '' (minden 0 - 65535 portnál), egy adott port (azaz 22) vagy egy port tartomány (azaz 100-200). A portoknak 0 és 65535 közötti tartományban kell lenniük. A gyűjtemény minden része nem fedheti át bármely más részt (sem egy tartományt, sem egy egyedi portot). Ha más értékeket is megadnak, a kérés meghibásodik a HTTP 400 státuszkóddal. Az alapértelmezett érték ''. |
NetworkSecurityGroupRuleAccess
NetworkSecurityGroupRuleAccess enums
| Érték | Leírás |
|---|---|
| allow |
Hozzáférés engedélyezése. |
| deny |
Hozzáférés megtagadása. |
NfsMountConfiguration
NFS-fájlrendszerhez való csatlakozáshoz használt információk.
| Név | Típus | Leírás |
|---|---|---|
| mountOptions |
string |
További parancssori beállítások a csatlakoztatási parancsnak való továbbításhoz. Ezek a Windowsban a "net use" és a "mount" (csatlakoztatási) lehetőségek a Linuxban. |
| relativeMountPath |
string |
A relatív út a számítási csomóponton, ahová a fájlrendszert csatlakoztatják. Minden fájlrendszer a Batch csatlakoztatási könyvtárához képest van csatlakoztatva, amely a AZ_BATCH_NODE_MOUNTS_DIR környezeti változón keresztül érhető el. |
| source |
string |
A csatlakoztatni kívánt fájlrendszer URI-ja. |
ProxyAgentSettings
ProxyAgent-beállításokat ad meg a virtuális gép létrehozásakor.
| Név | Típus | Leírás |
|---|---|---|
| enabled |
boolean |
Megadja, hogy engedélyezni kell-e a Metadata Security Protocol szolgáltatást a virtuális gépen vagy a virtuálisgép-méretezési csoporton. Az alapértelmezett érték hamis. |
| imds |
Az IMDS-végpont beállításai. |
|
| wireServer |
A WireServer-végpont beállításai. |
ResourceFile
Egy vagy több, a számítási csomópontra letöltendő fájl.
| Név | Típus | Leírás |
|---|---|---|
| autoStorageContainerName |
string |
A tárolókonténer név az automatikus tároló fiókban. Az autoStorageContainerName, storageContainerUrl és httpUrl tulajdonságok kölcsönösen kizárják egymást, és meg kell adni az egyiket. |
| blobPrefix |
string |
A blobok Azure Storage-tárolóból való letöltésekor használandó blobelőtag. Csak azok a blobok töltődnek le, amelyeknek a neve a megadott előtaggal kezdődik. A tulajdonság csak az autoStorageContainerName vagy storageContainerUrl használatakor érvényes. Ez az előtag lehet részleges fájlnév vagy alkönyvtár. Ha nincs megadva előtag, a tárolóban lévő összes fájl le lesz töltve. |
| fileMode |
string |
A fájlengedélyezési mód attribútum oktális formátumban. Ez a tulajdonság csak a Linux Compute Node-okra letöltött fájlok esetén érvényes. Figyelmen kívül hagyják, ha egy resourceFile számára van megadva, amelyet egy Windows Compute Node-ra töltenek le. Ha ez a tulajdonság nincs megadva egy Linux Compute Node esetében, akkor a fájlra alapértelmezett 0770 értéket alkalmaznak. |
| filePath |
string |
A Compute Node helye, ahová a fájl(ok) letöltése a feladat munkakönyvtárához viszonyítva. Ha a httpUrl tulajdonság meg van adva, a filePath szükséges, és leírja a fájl letöltési útvonalát, beleértve a fájlnevet is. Ellenkező esetben, ha az autoStorageContainerName vagy storageContainerUrl tulajdonság meg van adva, a filePath nem kötelező, és az a könyvtár, amelybe letölti a fájlokat. Abban az esetben, ha a filePath könyvtárként van használva, a bemeneti adatokhoz már társított címtárstruktúra teljes egészében megmarad, és hozzá lesz fűzve a megadott filePath könyvtárhoz. A megadott relatív út nem törhet ki a feladat munkakönyvtárából (például a '..' használatával). |
| httpUrl |
string (uri) |
A letölteni kívánt fájl URL-címe. Az autoStorageContainerName, storageContainerUrl és httpUrl tulajdonságok kölcsönösen kizárják egymást, és meg kell adni az egyiket. Ha az URL-cím az Azure Blob Storage-ra mutat, akkor a számítási csomópontokról olvashatónak kell lennie. Az Azure Storage-beli blobok URL-címének lekérése három módon lehetséges: tartalmazzon egy megosztott hozzáférésű jogosultságkódot (SAS), amely olvasási engedélyeket ad a blobhoz, használjon olvasási engedéllyel rendelkező felügyelt identitást, vagy állítsa be a blob vagy a tároló ACL-jét a nyilvános hozzáférés engedélyezéséhez. |
| identityReference |
A felhasználó által kijelölt identitásra vonatkozó hivatkozás, amelyet az Azure Blob Storage eléréséhez a storageContainerUrl vagy httpUrl határoz meg. |
|
| storageContainerUrl |
string (uri) |
A blobtároló URL-címe az Azure Blob Storage-ban. Az autoStorageContainerName, storageContainerUrl és httpUrl tulajdonságok kölcsönösen kizárják egymást, és meg kell adni az egyiket. Ennek az URL-címnek olvashatónak és listázhatónak kell lennie a számítási csomópontokról. Az Azure Storage-tárolókhoz háromféleképpen lehet ilyen URL-címet lekérni: tartalmazzon egy olyan közös hozzáférésű jogosultságkódot (SAS), amely olvasási és listaengedélyeket ad a tárolóhoz, használjon egy felügyelt identitást olvasási és listaengedélyekkel, vagy állítsa be a tároló ACL-ét a nyilvános hozzáférés engedélyezéséhez. |
RollingUpgradePolicy
A működés közbeni frissítés során használt konfigurációs paraméterek.
| Név | Típus | Leírás |
|---|---|---|
| enableCrossZoneUpgrade |
boolean |
A frissítési kötegek létrehozásakor engedélyezze a VMSS számára, hogy figyelmen kívül hagyja az AZ-határokat. A köteg méretének meghatározásához vegye figyelembe az Update Domain és a maxBatchInstancePercent tartományt. Ez a mező csak akkor állítható be igaz vagy hamis értékre, ha a NodePlacementConfigurationt Zonalként használja. |
| maxBatchInstancePercent |
integer (int32) |
Az összes virtuálisgép-példány maximális százalékos aránya, amelyet a rendszer egyszerre frissít egy kötegben futó frissítéssel. Mivel ez a maximális, nem kifogástalan példányok az előző vagy jövőbeli kötegekben, a nagyobb megbízhatóság érdekében a köteg példányainak százalékos aránya csökkenhet. A mező értékének 5 és 100 közöttinek kell lennie, beleértve az értéket is. Ha a maxBatchInstancePercent és a maxUnhealthyInstancePercent is értékhez van rendelve, a maxBatchInstancePercent értéke nem lehet nagyobb, mint maxUnhealthyInstancePercent. |
| maxUnhealthyInstancePercent |
integer (int32) |
A méretezési csoportban lévő összes virtuálisgép-példány maximális százalékos aránya, amely egyidejűleg nem kifogástalan lehet a frissítés eredményeként, vagy ha a virtuális gép állapota nem megfelelő állapotban található a működés közbeni frissítés megszakítása előtt. A köteg indítása előtt a rendszer ellenőrzi ezt a korlátozást. A mező értékének 5 és 100 közöttinek kell lennie, beleértve az értéket is. Ha a maxBatchInstancePercent és a maxUnhealthyInstancePercent is értékhez van rendelve, a maxBatchInstancePercent értéke nem lehet nagyobb, mint maxUnhealthyInstancePercent. |
| maxUnhealthyUpgradedInstancePercent |
integer (int32) |
A frissített virtuálisgép-példányok maximális százalékos aránya, amely nem kifogástalan állapotban található. Ez az ellenőrzés az egyes kötegek frissítése után történik. Ha ezt a százalékos értéket valaha is túllépi, a működés közbeni frissítés leáll. A mező értékének 0 és 100 közöttinek kell lennie, beleértve az értéket is. |
| pauseTimeBetweenBatches |
string (duration) |
Az egy kötegben lévő összes virtuális gép frissítésének befejezése és a következő köteg indítása közötti várakozási idő. Az időtartamot ISO 8601 formátumban kell megadni. |
| prioritizeUnhealthyInstances |
boolean |
Frissítse a méretezési csoportban lévő összes nem kifogástalan példányt az kifogástalan állapotú példányok előtt. |
| rollbackFailedInstancesOnPolicyBreach |
boolean |
Sikertelen példányok visszaállítása az előző modellre, ha a működés közbeni frissítési szabályzatot megsértették. |
SecurityEncryptionTypes
SecurityEncryptionTypes enumok
| Érték | Leírás |
|---|---|
| DiskWithVMGuestState |
A felügyelt lemez EncryptionType értéke DiskWithVMGuestState a felügyelt lemez és a VMGuestState blob titkosításához. Adatlemezeken nem támogatott. |
| NonPersistedTPM |
A felügyelt lemez EncryptionType értéke NonPersistedTPM, mert nem őrzi meg a belső vezérlőprogram állapotát a VMGuestState blobban. |
| VMGuestStateOnly |
A felügyelt lemez EncryptionType értéke VMGuestStateOnly csak a VMGuestState blob titkosításához. |
SecurityProfile
Megadja a virtuális gép vagy a virtuálisgép-méretezési csoport biztonsági profilbeállításait.
| Név | Típus | Leírás |
|---|---|---|
| encryptionAtHost |
boolean |
Ezt a tulajdonságot a felhasználó használhatja a kérelemben a virtuális gép vagy virtuálisgép-méretezési csoport gazdagéptitkosításának engedélyezésére vagy letiltására. Ez lehetővé teszi az összes lemez titkosítását, beleértve magát a gazdagépen található Resource/Temp lemezt is. A gazdagépekre vonatkozó titkosítással kapcsolatos további információkért tekintse meg a https://learn.microsoft.com/azure/virtual-machines/disk-encryption#supported-vm-sizes. |
| proxyAgentSettings |
ProxyAgent-beállításokat ad meg a virtuális gép létrehozásakor. |
|
| securityType |
A virtuális gép SecurityType tulajdonságát adja meg. Az UefiSettings engedélyezéséhez minden megadott értékre be kell állítani. |
|
| uefiSettings |
Megadja a virtuális gép létrehozásakor használt biztonsági beállításokat, például a biztonságos rendszerindítást és a vTPM-et. Megadja a virtuális gép létrehozásakor használt biztonsági beállításokat, például a biztonságos rendszerindítást és a vTPM-et. |
SecurityTypes
A virtuális gép SecurityType tulajdonságát adja meg. Az UefiSettings engedélyezéséhez minden megadott értékre be kell állítani.
| Érték | Leírás |
|---|---|
| trustedLaunch |
A megbízható indítás védelmet nyújt a fejlett és állandó támadási technikák ellen. |
| confidentialvm |
Az Azure bizalmas számítástechnikai ajánlatai bizalmas virtuális gépeket kínálnak a magas biztonsági és bizalmassági követelményekkel rendelkező bérlők számára. Ezek a virtuális gépek erős, hardverre kényszerített határt biztosítanak a biztonsági igények kielégítése érdekében. A kód módosítása nélkül használhat bizalmas virtuális gépeket a migrálásokhoz, a platform pedig védi a virtuális gép állapotát az olvasástól vagy a módosítástól. |
ServiceArtifactReference
Megadja azt a szolgáltatásösszetevő-referencia-azonosítót, amellyel a méretezési csoport összes virtuális gépe ugyanazt a rendszerképverziót állíthatja be a "legújabb" rendszerképverzió használatakor.
| Név | Típus | Leírás |
|---|---|---|
| id |
string |
A szolgáltatási műtárgy hivatkozási azonosítója a ServiceArtifactReference. A szolgáltatásösszetevő referencia-azonosítója /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} |
StorageAccountType
StorageAccountType felsorolások
| Érték | Leírás |
|---|---|
| standard_lrs |
Az adatlemeznek szabványos helyileg redundáns tárolást kell használnia. |
| premium_lrs |
Az adatlemeznek prémium szintű helyileg redundáns tárolást kell használnia. |
| standardssd_lrs |
Az adatlemeznek/operációsrendszer-lemeznek szabványos, helyileg redundáns SSD-tárolót kell használnia. |
UpgradeMode
UpgradeMode enums
| Érték | Leírás |
|---|---|
| automatic |
A méretezési csoportban lévő összes virtuális gép automatikusan frissül egyszerre. |
| manual |
Ön szabályozza a méretezési csoportban lévő virtuális gépek frissítéseinek alkalmazását. Ezt a manualUpgrade művelet használatával teheti meg. |
| rolling |
A méretezési csoport meglévő példányai a frissítendő kötegekben lesznek leállítva. A frissített köteg befejezése után a példányok újra megkezdik a forgalom felvételét, és megkezdődik a következő köteg. Ez mindaddig folytatódik, amíg az összes példány up-to-date értékre nem kerül. |
UpgradePolicy
Egy frissítési szabályzatot ír le – automatikus, manuális vagy működés közben.
| Név | Típus | Leírás |
|---|---|---|
| automaticOSUpgradePolicy |
Az operációs rendszer automatikus frissítéséhez használt konfigurációs paraméterek. Az operációs rendszer automatikus frissítéséhez használt konfigurációs paraméterek. |
|
| mode |
Megadja a méretezési csoportban lévő virtuális gépekre való frissítés módját. |
|
| rollingUpgradePolicy |
A működés közbeni frissítés során használt konfigurációs paraméterek. |
UserAccount
Az Azure Batch számítási csomópont feladatainak végrehajtásához használt felhasználó létrehozásához használt tulajdonságok.
| Név | Típus | Leírás |
|---|---|---|
| elevationLevel |
A felhasználói fiók magassági szintje. Az alapértelmezett érték nem Admin. |
|
| linuxUserConfiguration |
A Linux-specifikus felhasználói konfiguráció a felhasználói fiókhoz. Ezt a tulajdonságot figyelmen kívül hagyják, ha egy Windows Poolban van megadva. Ha nincs megadva, a felhasználó az alapértelmezett beállításokkal jön létre. |
|
| name |
string |
A felhasználói fiók neve. A nevek legfeljebb 20 Unicode-karaktert tartalmazhatnak. |
| password |
string (password) |
A felhasználói fiók jelszó. |
| windowsUserConfiguration |
A Windows-specifikus felhasználói konfiguráció a felhasználói fiókhoz. Ez a tulajdonság csak akkor lehet megadni, ha a felhasználó Windows Poolban van. Ha nincs megadva, és Windows Poolban van, a felhasználót az alapértelmezett opciókkal hozza létre. |
UserIdentity
Annak a felhasználói identitásnak a definíciója, amely alatt a feladat fut. Adja meg a userName vagy az autoUser tulajdonságot, de mindkettőt nem.
| Név | Típus | Leírás |
|---|---|---|
| autoUser |
Az automatikus felhasználó, akinek a feladatot futtatják. A userName és az autoUser tulajdonságok kölcsönösen kizárják egymást; egyet kell megadnia, de mindkettőt nem. |
|
| username |
string |
A felhasználói azonosító neve, amely alatt a feladatot futtatják. A userName és az autoUser tulajdonságok kölcsönösen kizárják egymást; egyet kell megadnia, de mindkettőt nem. |
VirtualMachineConfiguration
A számítási csomópontok konfigurációja egy készletben az Azure Virtual Machines-infrastruktúra alapján.
| Név | Típus | Leírás |
|---|---|---|
| containerConfiguration |
A Pool konténerkonfigurációja. Ha ez megadja, a Pool minden Compute Node-ján a beállítást végzik, hogy a feladatok konténerekben futhassanak le. Minden normál feladat és feladatkezelő feladat, amely ezen a Poolon fut, meg kell határoznia a containerSettings tulajdonságot, és minden más feladat megadhatja ezt. |
|
| dataDisks |
Data |
Az adatlemezek konfigurációja, amelyek a Pool Compute Node-jaihoz csatlakoznak. Ezt a tulajdonságot meg kell határozni, ha a Pool Compute Node-jaihoz üres adatlemezekhez kell csatlakozniuk. Ez nem frissíthető. Minden Compute Node saját lemezt kap (a lemez nem fájlmegosztás). A meglévő lemezeket nem lehet csatlakoztatni, minden csatlakoztatott lemez üres. Amikor a Compute Node-ot eltávolítják a Poolból, a lemez és az hozzá kapcsolódó adatok is törlődnek. A lemez rögzítése után nem van formázva, használat előtt formázni kell – további információért lásd https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux és https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine. |
| diskEncryptionConfiguration |
A készlet lemeztitkosítási konfigurációja. Ha meg van adva, a rendszer titkosítást végez a készlet minden csomópontján a csomópontok kiépítése során. |
|
| extensions |
A készlet virtuálisgép-bővítménye. Ha meg van adva, az ebben a konfigurációban említett bővítmények minden csomóponton telepítve lesznek. |
|
| imageReference |
Hivatkozás az Azure Virtual Machines Marketplace-rendszerképére vagy a használni kívánt egyéni virtuálisgép-rendszerképre. |
|
| licenseType |
string |
Ez csak a Windows operációs rendszert tartalmazó képekre vonatkozik, és csak akkor szabad használni, ha érvényes, on-premises licencet tart a Compute Node-okhoz, amelyeket telepítenek. Ha nincs megadva, a rendszer nem alkalmaz helyszíni licencelési kedvezményt. Az értékek a következők: Windows_Server – A helyszíni licenc a Windows Serverhez készült. Windows_Client – A helyszíni licenc Windows-ügyfélhez készült. |
| nodeAgentSKUId |
string |
A készlet számítási csomópontjaihoz kiépíteni kívánt Batch számítási csomópont ügynök termékváltozata. A Batch Számítási csomópont ügynök egy olyan program, amely a készlet minden számítási csomópontján fut, és biztosítja a parancs- és vezérlő felületet a számítási csomópont és a Batch szolgáltatás között. A számítási csomópont ügynökének különböző implementációi vannak, más néven termékváltozatok a különböző operációs rendszerekhez. Meg kell adnia egy számítási csomópont ügynök termékváltozatát, amely megfelel a kiválasztott képhivatkozásnak. A támogatott számítási csomópont-ügynök termékváltozatainak és az ellenőrzött képhivatkozások listájának lekéréséhez tekintse meg a támogatott számítási csomópont-ügynök termékváltozatainak listáját. |
| nodePlacementConfiguration |
A készlet csomópontelhelyezési konfigurációja. Ez a konfiguráció határozza meg a készlet csomópontjai fizikai lefoglalásának módját. |
|
| osDisk |
A virtuális gép operációsrendszer-lemezének beállításai. |
|
| securityProfile |
Megadja a virtuális gép vagy a virtuálisgép-méretezési csoport biztonsági profilbeállításait. |
|
| serviceArtifactReference |
Megadja azt a szolgáltatásösszetevő-referencia-azonosítót, amellyel a méretezési csoport összes virtuális gépe ugyanazt a rendszerképverziót állíthatja be a "legújabb" rendszerképverzió használatakor. A szolgáltatásösszetevő referencia-azonosítója /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} |
|
| windowsConfiguration |
Windows operációs rendszer beállításai a virtuális gépen. Ezt a tulajdonságot nem szabad megadni, ha az imageReference tulajdonság Linux OS képet ad meg. |
VMExtension
A virtuálisgép-bővítmények konfigurációja.
| Név | Típus | Leírás |
|---|---|---|
| autoUpgradeMinorVersion |
boolean |
Azt jelzi, hogy a bővítménynek egy újabb alverziót kell-e használnia, ha az üzembe helyezéskor elérhető. Az üzembe helyezés után azonban a bővítmény csak akkor frissíti az alverziókat, ha újra üzembe helyezi, még akkor sem, ha ez a tulajdonság igaz értékre van állítva. |
| enableAutomaticUpgrade |
boolean |
Azt jelzi, hogy a bővítményt automatikusan frissítenie kell-e a platformnak, ha a bővítmény újabb verziója érhető el. |
| name |
string |
A virtuálisgép-bővítmény neve. |
| protectedSettings |
object |
A bővítmény tartalmazhat védettSettings vagy protectedSettingsFromKeyVault beállítást, vagy egyáltalán nem tartalmaz védett beállításokat. |
| provisionAfterExtensions |
string[] |
A bővítménynevek gyűjteménye. Olyan bővítménynevek gyűjteménye, amelyek után ezt a bővítményt ki kell építeni. |
| publisher |
string |
A bővítménykezelő közzétevőjének neve. |
| settings |
object |
A bővítmény JSON formátumú nyilvános beállításai. |
| type |
string |
A kiterjesztés típusa. |
| typeHandlerVersion |
string |
A szkriptkezelő verziója. |
WindowsConfiguration
A windowsos operációs rendszer virtuális gépre vonatkozó beállításai.
| Név | Típus | Leírás |
|---|---|---|
| enableAutomaticUpdates |
boolean |
Azt jelzi, hogy engedélyezve vannak-e az automatikus frissítések a virtuális gépen. Ha nincs megadva, az alapértelmezett érték igaz. |
WindowsUserConfiguration
Felhasználói fiók windowsos számítási csomóponton való létrehozásához használt tulajdonságok.
| Név | Típus | Leírás |
|---|---|---|
| loginMode |
A felhasználó bejelentkezési módja. Az alapértelmezés a 'batch'. |