Delen via


Gebeurtenis pool maken

Deze gebeurtenis wordt verzonden zodra een pool is gemaakt. De inhoud van het logboek bevat algemene informatie over de pool. Houd er rekening mee dat als de doelgrootte van de pool groter is dan 0 rekenknooppunten, een begingebeurtenis voor het wijzigen van het formaat van een pool direct na deze gebeurtenis wordt gevolgd.

In het volgende voorbeeld ziet u de hoofdtekst van een gebeurtenis voor het maken van een pool.

{
    "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 Opmerkingen
id String De id van de pool.
displayName String De weergavenaam van de pool.
vmSize String De grootte van de virtuele machines in de pool. Alle virtuele machines in een pool hebben dezelfde grootte.

Zie Grootten voor Cloud Services voor informatie over de beschikbare grootten van virtuele machines voor Cloud Services-pools (pools die zijn gemaakt met cloudServiceConfiguration). Batch ondersteunt alle VM-grootten van Cloud Services, met uitzondering van ExtraSmall.

Zie Grootten voor virtuele machines (Linux) of grootten voor virtuele machines voor virtuele machines (Windows) voor informatie over beschikbare VM-grootten voor pools met behulp van installatiekopieën van de Virtual Machines Marketplace (pools die zijn gemaakt met virtualMachineConfiguration). Batch ondersteunt alle Azure VM-groottes met uitzondering van STANDARD_A0 en die met Premium Storage (de serie STANDARD_GS, STANDARD_DS en STANDARD_DSV2).
imageType String De implementatiemethode voor de installatiekopieën. Ondersteunde waarden zijn virtualMachineConfiguration of cloudServiceConfiguration
cloudServiceConfiguration Complex Type De configuratie van cloudservices voor de pool.
virtualMachineConfiguration Complex Type De configuratie van de virtuele machine voor de pool.
networkConfiguration Complex Type De netwerkconfiguratie voor de pool.
resizeTimeout Tijd De time-out voor de toewijzing van rekenknooppunten aan de pool die is opgegeven voor de laatste bewerking voor het wijzigen van de grootte van de pool. (De initiële grootte wanneer de pool wordt gemaakt, telt als formaat.)
targetDedicatedNodes Int32 Het aantal toegewezen rekenknooppunten dat wordt aangevraagd voor de pool.
targetLowPriorityNodes Int32 Het aantal Azure Spot-rekenknooppunten dat wordt aangevraagd voor de pool.
enableAutoScale Bool Hiermee geeft u op of de grootte van de pool automatisch wordt aangepast in de loop van de tijd.
enableInterNodeCommunication Bool Hiermee geeft u op of de pool is ingesteld voor directe communicatie tussen knooppunten.
isAutoPool Bool Hiermee geeft u op of de pool is gemaakt via het AutoPool-mechanisme van een taak.
taskSlotsPerNode Int32 Het maximum aantal taken dat gelijktijdig kan worden uitgevoerd op één rekenknooppunt in de pool.
vmFillType String Definieert hoe de Batch-service taken distribueert tussen rekenknooppunten in de pool. Geldige waarden zijn Spread of Pack.

cloudServiceConfiguration

Waarschuwing

Cloud Services-configuratiegroepen zijn afgeschaft. Gebruik in plaats daarvan configuratiegroepen voor virtuele machines.

Naam van element Type Opmerkingen
osFamily String De Azure Guest OS-familie die moet worden geïnstalleerd op de virtuele machines in de pool.

Mogelijke waarden zijn:

2 – OS Family 2, equivalent aan Windows Server 2008 R2 SP1.

3 – OS Family 3, gelijk aan Windows Server 2012.

4 – OS Family 4, gelijk aan Windows Server 2012 R2.

Zie Releases van gastbesturingssystemen van Azure voor meer informatie.
targetOSVersion String De versie van het Azure-gastbesturingssystemen die moet worden geïnstalleerd op de virtuele machines in de pool.

De standaardwaarde is * die de meest recente versie van het besturingssysteem voor de opgegeven familie specificeert.

Zie Releases van gastbesturingssystemen van Azure voor andere toegestane waarden.

virtualMachineConfiguration

Naam van element Type Opmerkingen
imageReference Complex Type Hiermee geeft u informatie op over het platform of de Marketplace-installatiekopieën die moeten worden gebruikt.
nodeAgentId String De SKU van de Batch-knooppuntagent die is ingericht op het rekenknooppunt.
windowsConfiguration Complex Type Hiermee geeft u windows-besturingssysteeminstellingen op de virtuele machine. Deze eigenschap mag niet worden opgegeven als de imageReference verwijst naar een Installatiekopie van een Linux-besturingssysteem.

imageReference

Naam van element Type Opmerkingen
publisher String De uitgever van de afbeelding.
offer String Het aanbod van de afbeelding.
sku String De SKU van de installatiekopieën.
version String De versie van de installatiekopieën.

windowsConfiguration

Naam van element Type Opmerkingen
enableAutomaticUpdates Booleaanse waarde Geeft aan of de virtuele machine is ingeschakeld voor automatische updates. Als deze eigenschap niet is opgegeven, is de standaardwaarde waar.

networkConfiguration

Naam van element Type Opmerkingen
subnetId String Hiermee geeft u de resource-id op van het subnet waarin de rekenknooppunten van de pool worden gemaakt.