Dela via


BatchPoolUpdateOptions interface

Parametrar för uppdatering av en Azure Batch-pool.

Egenskaper

applicationPackageReferences

En lista över paket som ska installeras på varje beräkningsnod i poolen. Ändringar i paketreferenser påverkar alla nya noder som ansluter till poolen, men påverkar inte beräkningsnoder som redan finns i poolen förrän de startas om eller omskapas. Om det här elementet finns ersätter det alla befintliga paketreferenser. Om du anger en tom samling tas alla paketreferenser bort från poolen. Om de utelämnas lämnas alla befintliga paketreferenser oförändrade.

displayName

Visningsnamnet för poolen. Visningsnamnet behöver inte vara unikt och kan innehålla unicode-tecken upp till en maximal längd på 1024. Det här fältet kan bara uppdateras när poolen är tom.

enableInterNodeCommunication

Om poolen tillåter direkt kommunikation mellan beräkningsnoder. Om kommunikation mellan noder aktiveras begränsas poolens maximala storlek på grund av distributionsbegränsningar för poolens beräkningsnoder. Detta kan leda till att poolen inte når önskad storlek. Standardvärdet är falskt.

Det här fältet kan bara uppdateras när poolen är tom.

metadata

En lista över namn/värde-par som är associerade med poolen som metadata. Om det här elementet finns ersätter det alla befintliga metadata som konfigurerats i poolen. Om du anger en tom samling tas alla metadata bort från poolen. Om de utelämnas lämnas alla befintliga metadata oförändrade.

mountConfiguration

Montera lagring med angivet filsystem under hela poolens livslängd. Montera lagringen med azure-fildelning, NFS, CIFS- eller Blobfuse-baserat filsystem.

Det här fältet kan bara uppdateras när poolen är tom.

networkConfiguration

Nätverkskonfigurationen för poolen. Det här fältet kan bara uppdateras när poolen är tom.

startTask

En uppgift som ska köras på varje beräkningsnod när den ansluter till poolen. Aktiviteten körs när beräkningsnoden läggs till i poolen eller när beräkningsnoden startas om. Om det här elementet finns skriver det över alla befintliga StartTask. Om det utelämnas lämnas alla befintliga StartTask oförändrade.

taskSchedulingPolicy

Så här distribueras uppgifter mellan beräkningsnoder i en pool. Om det inte anges är standardvärdet utspritt.

Det här fältet kan bara uppdateras när poolen är tom.

taskSlotsPerNode

Antalet aktivitetsfack som kan användas för att köra samtidiga uppgifter på en enda beräkningsnod i poolen. Standardvärdet är 1. Det maximala värdet är mindre än 4 gånger antalet kärnor i vmSize för poolen eller 256.

Det här fältet kan bara uppdateras när poolen är tom.

upgradePolicy

Uppgraderingsprincipen för poolen. Beskriver en uppgraderingsprincip – automatisk, manuell eller rullande.

Det här fältet kan bara uppdateras när poolen är tom.

userAccounts

Listan över användarkonton som ska skapas på varje beräkningsnod i poolen. Det här fältet kan bara uppdateras när poolen är tom.

virtualMachineConfiguration

Konfigurationen av den virtuella datorn för poolen. Den här egenskapen måste anges.

Det här fältet kan bara uppdateras när poolen är tom.

vmSize

Storleken på virtuella datorer i poolen. Information om tillgängliga storlekar på virtuella datorer i pooler finns i Välja en VM-storlek för beräkningsnoder i en Azure Batch-pool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

Det här fältet kan bara uppdateras när poolen är tom.

Egenskapsinformation

applicationPackageReferences

En lista över paket som ska installeras på varje beräkningsnod i poolen. Ändringar i paketreferenser påverkar alla nya noder som ansluter till poolen, men påverkar inte beräkningsnoder som redan finns i poolen förrän de startas om eller omskapas. Om det här elementet finns ersätter det alla befintliga paketreferenser. Om du anger en tom samling tas alla paketreferenser bort från poolen. Om de utelämnas lämnas alla befintliga paketreferenser oförändrade.

applicationPackageReferences?: BatchApplicationPackageReference[]

Egenskapsvärde

displayName

Visningsnamnet för poolen. Visningsnamnet behöver inte vara unikt och kan innehålla unicode-tecken upp till en maximal längd på 1024. Det här fältet kan bara uppdateras när poolen är tom.

displayName?: string

Egenskapsvärde

string

enableInterNodeCommunication

Om poolen tillåter direkt kommunikation mellan beräkningsnoder. Om kommunikation mellan noder aktiveras begränsas poolens maximala storlek på grund av distributionsbegränsningar för poolens beräkningsnoder. Detta kan leda till att poolen inte når önskad storlek. Standardvärdet är falskt.

Det här fältet kan bara uppdateras när poolen är tom.

enableInterNodeCommunication?: boolean

Egenskapsvärde

boolean

metadata

En lista över namn/värde-par som är associerade med poolen som metadata. Om det här elementet finns ersätter det alla befintliga metadata som konfigurerats i poolen. Om du anger en tom samling tas alla metadata bort från poolen. Om de utelämnas lämnas alla befintliga metadata oförändrade.

metadata?: BatchMetadataItem[]

Egenskapsvärde

mountConfiguration

Montera lagring med angivet filsystem under hela poolens livslängd. Montera lagringen med azure-fildelning, NFS, CIFS- eller Blobfuse-baserat filsystem.

Det här fältet kan bara uppdateras när poolen är tom.

mountConfiguration?: MountConfiguration[]

Egenskapsvärde

networkConfiguration

Nätverkskonfigurationen för poolen. Det här fältet kan bara uppdateras när poolen är tom.

networkConfiguration?: NetworkConfiguration

Egenskapsvärde

startTask

En uppgift som ska köras på varje beräkningsnod när den ansluter till poolen. Aktiviteten körs när beräkningsnoden läggs till i poolen eller när beräkningsnoden startas om. Om det här elementet finns skriver det över alla befintliga StartTask. Om det utelämnas lämnas alla befintliga StartTask oförändrade.

startTask?: BatchStartTask

Egenskapsvärde

taskSchedulingPolicy

Så här distribueras uppgifter mellan beräkningsnoder i en pool. Om det inte anges är standardvärdet utspritt.

Det här fältet kan bara uppdateras när poolen är tom.

taskSchedulingPolicy?: BatchTaskSchedulingPolicy

Egenskapsvärde

taskSlotsPerNode

Antalet aktivitetsfack som kan användas för att köra samtidiga uppgifter på en enda beräkningsnod i poolen. Standardvärdet är 1. Det maximala värdet är mindre än 4 gånger antalet kärnor i vmSize för poolen eller 256.

Det här fältet kan bara uppdateras när poolen är tom.

taskSlotsPerNode?: number

Egenskapsvärde

number

upgradePolicy

Uppgraderingsprincipen för poolen. Beskriver en uppgraderingsprincip – automatisk, manuell eller rullande.

Det här fältet kan bara uppdateras när poolen är tom.

upgradePolicy?: UpgradePolicy

Egenskapsvärde

userAccounts

Listan över användarkonton som ska skapas på varje beräkningsnod i poolen. Det här fältet kan bara uppdateras när poolen är tom.

userAccounts?: UserAccount[]

Egenskapsvärde

virtualMachineConfiguration

Konfigurationen av den virtuella datorn för poolen. Den här egenskapen måste anges.

Det här fältet kan bara uppdateras när poolen är tom.

virtualMachineConfiguration?: VirtualMachineConfiguration

Egenskapsvärde

vmSize

Storleken på virtuella datorer i poolen. Information om tillgängliga storlekar på virtuella datorer i pooler finns i Välja en VM-storlek för beräkningsnoder i en Azure Batch-pool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

Det här fältet kan bara uppdateras när poolen är tom.

vmSize?: string

Egenskapsvärde

string