Freigeben über


BatchPoolUpdateOptions interface

Parameter für die Aktualisierung eines Azure-Batchpools.

Eigenschaften

applicationPackageReferences

Eine Liste der Pakete, die auf jedem Computeknoten im Pool installiert werden sollen. Änderungen an Paketverweise wirken sich auf alle neuen Knoten aus, die dem Pool beitreten, wirken sich jedoch nicht auf Computeknoten aus, die sich bereits im Pool befinden, bis sie neu gestartet oder umimages neu erstellt wurden. Wenn dieses Element vorhanden ist, werden alle vorhandenen Paketverweise ersetzt. Wenn Sie eine leere Auflistung angeben, werden alle Paketverweise aus dem Pool entfernt. Ohne Angabe bleiben vorhandene Paketverweise unverändert.

displayName

Der Anzeigename für den Pool. Der Anzeigename muss nicht eindeutig sein und kann alle Unicode-Zeichen bis zu einer maximalen Länge von 1024 enthalten. Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.

enableInterNodeCommunication

Gibt an, ob der Pool die direkte Kommunikation zwischen Computeknoten zulässt. Das Aktivieren der Kommunikation zwischen Knoten begrenzt die maximale Größe des Pools aufgrund von Bereitstellungseinschränkungen auf den Computeknoten des Pools. Dies kann dazu führen, dass der Pool seine gewünschte Größe nicht erreicht. Der Standardwert ist "false".

Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.

metadata

Eine Liste von Name-Wert-Paaren, die dem Pool als Metadaten zugeordnet sind. Wenn dieses Element vorhanden ist, ersetzt es vorhandene Metadaten, die im Pool konfiguriert sind. Wenn Sie eine leere Auflistung angeben, werden alle Metadaten aus dem Pool entfernt. Wenn keine Angabe erfolgt, bleiben vorhandene Metadaten unverändert.

mountConfiguration

Bereitstellen des Speichers mithilfe des angegebenen Dateisystems für die gesamte Lebensdauer des Pools. Binden Sie den Speicher mithilfe eines Azure-Dateifreigabe-, NFS-, CIFS- oder Blobfuse-basierten Dateisystems ein.

Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.

networkConfiguration

Die Netzwerkkonfiguration für den Pool. Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.

startTask

Eine Aufgabe, die auf jedem Computeknoten ausgeführt werden soll, während er dem Pool beitritt. Die Aufgabe wird ausgeführt, wenn der Computeknoten dem Pool hinzugefügt wird oder wenn der Computeknoten neu gestartet wird. Wenn dieses Element vorhanden ist, überschreibt es alle vorhandenen StartTask.If this element is present, it overwrites any existing StartTask. Wenn dieser Wert nicht angegeben wird, bleibt ein vorhandener StartTask unverändert.

taskSchedulingPolicy

Wie Aufgaben über Computeknoten in einem Pool verteilt werden. Wenn nicht angegeben, wird die Standardeinstellung verteilt.

Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.

taskSlotsPerNode

Die Anzahl von Taskslots, die verwendet werden können, um gleichzeitige Tasks auf einem einzelnen Computeknoten im Pool auszuführen. Der Standardwert ist 1. Der Maximalwert ist kleiner als 4 Mal die Anzahl der Kerne der vmSize des Pools oder 256.

Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.

upgradePolicy

Die Upgraderichtlinie für den Pool. Beschreibt eine Upgraderichtlinie – automatisch, manuell oder rolliert.

Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.

userAccounts

Die Liste der Benutzerkonten, die auf jedem Computeknoten im Pool erstellt werden sollen. Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.

virtualMachineConfiguration

Die Konfiguration des virtuellen Computers für den Pool. Diese Eigenschaft muss angegeben werden.

Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.

vmSize

Die Größe virtueller Computer im Pool. Informationen zu verfügbaren Größen virtueller Computer in Pools finden Sie unter Auswählen einer VM-Größe für Computeknoten in einem Azure-Batchpool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.

Details zur Eigenschaft

applicationPackageReferences

Eine Liste der Pakete, die auf jedem Computeknoten im Pool installiert werden sollen. Änderungen an Paketverweise wirken sich auf alle neuen Knoten aus, die dem Pool beitreten, wirken sich jedoch nicht auf Computeknoten aus, die sich bereits im Pool befinden, bis sie neu gestartet oder umimages neu erstellt wurden. Wenn dieses Element vorhanden ist, werden alle vorhandenen Paketverweise ersetzt. Wenn Sie eine leere Auflistung angeben, werden alle Paketverweise aus dem Pool entfernt. Ohne Angabe bleiben vorhandene Paketverweise unverändert.

applicationPackageReferences?: BatchApplicationPackageReference[]

Eigenschaftswert

displayName

Der Anzeigename für den Pool. Der Anzeigename muss nicht eindeutig sein und kann alle Unicode-Zeichen bis zu einer maximalen Länge von 1024 enthalten. Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.

displayName?: string

Eigenschaftswert

string

enableInterNodeCommunication

Gibt an, ob der Pool die direkte Kommunikation zwischen Computeknoten zulässt. Das Aktivieren der Kommunikation zwischen Knoten begrenzt die maximale Größe des Pools aufgrund von Bereitstellungseinschränkungen auf den Computeknoten des Pools. Dies kann dazu führen, dass der Pool seine gewünschte Größe nicht erreicht. Der Standardwert ist "false".

Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.

enableInterNodeCommunication?: boolean

Eigenschaftswert

boolean

metadata

Eine Liste von Name-Wert-Paaren, die dem Pool als Metadaten zugeordnet sind. Wenn dieses Element vorhanden ist, ersetzt es vorhandene Metadaten, die im Pool konfiguriert sind. Wenn Sie eine leere Auflistung angeben, werden alle Metadaten aus dem Pool entfernt. Wenn keine Angabe erfolgt, bleiben vorhandene Metadaten unverändert.

metadata?: BatchMetadataItem[]

Eigenschaftswert

mountConfiguration

Bereitstellen des Speichers mithilfe des angegebenen Dateisystems für die gesamte Lebensdauer des Pools. Binden Sie den Speicher mithilfe eines Azure-Dateifreigabe-, NFS-, CIFS- oder Blobfuse-basierten Dateisystems ein.

Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.

mountConfiguration?: MountConfiguration[]

Eigenschaftswert

networkConfiguration

Die Netzwerkkonfiguration für den Pool. Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.

networkConfiguration?: NetworkConfiguration

Eigenschaftswert

startTask

Eine Aufgabe, die auf jedem Computeknoten ausgeführt werden soll, während er dem Pool beitritt. Die Aufgabe wird ausgeführt, wenn der Computeknoten dem Pool hinzugefügt wird oder wenn der Computeknoten neu gestartet wird. Wenn dieses Element vorhanden ist, überschreibt es alle vorhandenen StartTask.If this element is present, it overwrites any existing StartTask. Wenn dieser Wert nicht angegeben wird, bleibt ein vorhandener StartTask unverändert.

startTask?: BatchStartTask

Eigenschaftswert

taskSchedulingPolicy

Wie Aufgaben über Computeknoten in einem Pool verteilt werden. Wenn nicht angegeben, wird die Standardeinstellung verteilt.

Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.

taskSchedulingPolicy?: BatchTaskSchedulingPolicy

Eigenschaftswert

taskSlotsPerNode

Die Anzahl von Taskslots, die verwendet werden können, um gleichzeitige Tasks auf einem einzelnen Computeknoten im Pool auszuführen. Der Standardwert ist 1. Der Maximalwert ist kleiner als 4 Mal die Anzahl der Kerne der vmSize des Pools oder 256.

Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.

taskSlotsPerNode?: number

Eigenschaftswert

number

upgradePolicy

Die Upgraderichtlinie für den Pool. Beschreibt eine Upgraderichtlinie – automatisch, manuell oder rolliert.

Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.

upgradePolicy?: UpgradePolicy

Eigenschaftswert

userAccounts

Die Liste der Benutzerkonten, die auf jedem Computeknoten im Pool erstellt werden sollen. Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.

userAccounts?: UserAccount[]

Eigenschaftswert

virtualMachineConfiguration

Die Konfiguration des virtuellen Computers für den Pool. Diese Eigenschaft muss angegeben werden.

Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.

virtualMachineConfiguration?: VirtualMachineConfiguration

Eigenschaftswert

vmSize

Die Größe virtueller Computer im Pool. Informationen zu verfügbaren Größen virtueller Computer in Pools finden Sie unter Auswählen einer VM-Größe für Computeknoten in einem Azure-Batchpool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.

vmSize?: string

Eigenschaftswert

string