Poolerstellungsereignis
Dieses Ereignis wird ausgegeben, nachdem ein Pool erstellt wurde. Der Inhalt des Protokolls macht allgemeine Informationen zum Pool verfügbar. Wenn die Zielgröße des Pools größer als 0 Computeknoten ist, folgt unmittelbar auf dieses Ereignis ein Ereignis zum Start der Größenänderung des Pools.
Das folgende Beispiel zeigt den Text eines Ereignisses zum Erstellen von Pools.
{
"id": "myPool1",
"displayName": "Production Pool",
"vmSize": "Standard_F1s",
"imageType": "VirtualMachineConfiguration",
"cloudServiceConfiguration": {
"osFamily": "3",
"targetOsVersion": "*"
},
"networkConfiguration": {
"subnetId": " "
},
"virtualMachineConfiguration": {
"imageReference": {
"publisher": " ",
"offer": " ",
"sku": " ",
"version": " "
},
"nodeAgentId": " "
},
"resizeTimeout": "300000",
"targetDedicatedNodes": 2,
"targetLowPriorityNodes": 2,
"taskSlotsPerNode": 1,
"vmFillType": "Spread",
"enableAutoScale": false,
"enableInterNodeCommunication": false,
"isAutoPool": false
}
Element | type | Notizen |
---|---|---|
id |
String | Die ID des Pools. |
displayName |
String | Der Anzeigename des Pools. |
vmSize |
String | Die Größe der virtuellen Computer im Pool. Alle virtuellen Computer in einem Pool haben die gleiche Größe. Informationen zu den verfügbaren Größen von virtuellen Computern für Cloud Services-Pools (Pools, die mit der „CloudServiceConfiguration“-Eigenschaft erstellt wurden) finden Sie unter Größen für Cloud Services. Der Azure Batch-Dienst unterstützt alle Cloud Services-VM-Größen mit Ausnahme von ExtraSmall .Informationen zu verfügbaren VM-Größen für Pools, die Images aus Virtual Machines Marketplace verwenden (Pools, die mit der „VirtualMachineConfiguration“-Eigenschaft erstellt wurden), finden Sie unter Größen für virtuelle Computer (Linux) oder Größen für virtuelle Computer (Windows). Batch unterstützt alle Größen von Azure-VMs mit Ausnahme von STANDARD_A0 und Größen mit Storage Premium (Serien STANDARD_GS , STANDARD_DS und STANDARD_DSV2 ). |
imageType |
String | Die Bereitstellungsmethode für das Image. Die Werte virtualMachineConfiguration oder cloudServiceConfiguration werden unterstützt. |
cloudServiceConfiguration |
Komplexer Typ | Die Clouddienstkonfiguration des Pools. |
virtualMachineConfiguration |
Komplexer Typ | Die VM-Konfiguration des Pools. |
networkConfiguration |
Komplexer Typ | Die Netzwerkkonfiguration des Pools. |
resizeTimeout |
Time | Das Timeout für die Zuweisung von Computeknoten zum Pool, das für den letzten Größenänderungsvorgang für den Pool angegeben wird. (Die anfängliche Größe bei der Poolerstellung zählt als eine Größenänderung.) |
targetDedicatedNodes |
Int32 | Die Anzahl der dedizierten Computeknoten, die für den Pool angefordert werden. |
targetLowPriorityNodes |
Int32 | Die Anzahl der Azure Spot-Computeknoten, die für den Pool angefordert werden. |
enableAutoScale |
Bool | Gibt an, ob die Poolgröße mit der Zeit automatisch angepasst wird. |
enableInterNodeCommunication |
Bool | Gibt an, ob der Pool für eine direkte Kommunikation zwischen Knoten eingerichtet ist. |
isAutoPool |
Bool | Gibt an, ob der Pool über den AutoPool-Mechanismus eines Auftrags erstellt wurde. |
taskSlotsPerNode |
Int32 | Die maximale Anzahl von Tasks, die gleichzeitig auf einem einzelnen Computeknoten im Pool ausgeführt werden können. |
vmFillType |
String | Definiert, wie vom Batch-Dienst Tasks zwischen den Computeknoten im Pool verteilt werden. Gültige Werte sind „Spread“ oder „Pack“. |
cloudServiceConfiguration
Warnung
Cloud Services-Konfigurationspools sind veraltet. Verwenden Sie stattdessen VM-Konfigurationspools.
Elementname | type | Notizen |
---|---|---|
osFamily |
String | Die Azure-Gastbetriebssystemfamilie, die auf den virtuellen Computern im Pool installiert werden soll. Mögliche Werte: 2: Betriebssystemfamilie 2, gleichbedeutend mit Windows Server 2008 R2 SP1. 3: Betriebssystemfamilie 3, gleichbedeutend mit Windows Server 2012. 4: Betriebssystemfamilie 4, gleichbedeutend mit Windows Server 2012 R2. Weitere Informationen finden Sie unter Azure-Gastbetriebssystemversionen. |
targetOSVersion |
String | Die Azure-Gastbetriebssystemversion, die auf den virtuellen Computern im Pool installiert werden soll. Der Standardwert ist * und gibt die aktuelle Betriebssystemversion für die angegebene Familie an. Andere zulässige Werte finden Sie unter Azure-Gastbetriebssystemversionen. |
virtualMachineConfiguration
Elementname | type | Notizen |
---|---|---|
imageReference |
Komplexer Typ | Gibt Informationen zur Plattform oder das zu verwendende Marketplace-Image an. |
nodeAgentId |
String | Die SKU des Batch-Knoten-Agents, die auf dem Computeknoten bereitgestellt ist. |
windowsConfiguration |
Komplexer Typ | Gibt die Einstellungen des Windows-Betriebssystems auf dem virtuellen Computer an. Diese Eigenschaft darf nicht angegeben werden, wenn „ImageReference“ auf ein Linux-Betriebssystemimage verweist. |
imageReference
Elementname | type | Notizen |
---|---|---|
publisher |
String | Gibt den Herausgeber des Images an. |
offer |
String | Das Angebot des Images. |
sku |
String | Die SKU des Images. |
version |
String | Die Version des Images. |
windowsConfiguration
Elementname | type | Notizen |
---|---|---|
enableAutomaticUpdates |
Boolean | Gibt an, ob der virtuelle Computer für automatische Updates aktiviert ist. Wenn diese Eigenschaft nicht angegeben wird, ist der Standardwert TRUE. |
networkConfiguration
Elementname | type | Notizen |
---|---|---|
subnetId |
String | Gibt den Ressourcenbezeichner des Subnetzes an, in dem die Computeknoten des Pools erstellt werden. |