Share via


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.