Partager via


Événement de création de pool

Cet événement est émis après la création d’un pool. Le contenu du journal fournit des informations générales sur le pool. Notez que, si la taille cible du pool est supérieure à 0 nœud de calcul, un événement de démarrage de redimensionnement de pool suit immédiatement cet événement.

L’exemple suivant montre le corps d’un événement de création de 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
}
Élément Type Notes
id String ID du pool.
displayName String Nom d’affichage du pool.
vmSize String Taille des machines virtuelles dans le pool. Toutes les machines virtuelles d’un pool ont la même taille.

Pour plus d’informations sur les tailles disponibles de machines virtuelles pour les pools de Services Cloud (pools créés avec cloudServiceConfiguration), voir Tailles de Services Cloud. Le service Batch prend en charge toutes les tailles de machines virtuelles des Services Cloud, à l’exception de ExtraSmall.

Pour plus d’informations sur les tailles de machines virtuelles pour les pools utilisant des images de la Place de marché Machines Virtuelles (pools créés avec virtualMachineConfiguration), voir Tailles de machines virtuelles (Linux) ou ailles de machines virtuelles (Windows). Le service Batch prend en charge l’ensemble des tailles de machine virtuelle Azure, à l’exception de STANDARD_A0 et de celles comprises dans Premium Storage (série STANDARD_GS, STANDARD_DS, et STANDARD_DSV2).
imageType String Méthode de déploiement de l'image. Valeurs prises en charge : virtualMachineConfiguration ou cloudServiceConfiguration
cloudServiceConfiguration Type complexe Configuration des services cloud pour le pool.
virtualMachineConfiguration Type complexe Configuration de machine virtuelle pour le pool.
networkConfiguration Type complexe Configuration réseau pour le pool.
resizeTimeout Temps Délai d’attente pour l’allocation de nœuds de calcul au pool spécifié pour la dernière opération de redimensionnement sur le pool. (dimensionnement initial quand la création du pool est considérée comme un redimensionnement).
targetDedicatedNodes Int32 Nombre de nœuds de calcul dédiés demandés pour le pool.
targetLowPriorityNodes Int32 Nombre de nœuds de calcul spot Azure demandés pour le pool.
enableAutoScale Bool Spécifie si la taille du pool s’ajuste automatiquement au fil du temps.
enableInterNodeCommunication Bool Spécifie si le pool est configuré pour une communication directe entre les nœuds.
isAutoPool Bool Spécifie si le pool a été créé via un mécanisme AutoPool du travail.
taskSlotsPerNode Int32 Nombre maximal de tâches pouvant s’exécuter simultanément sur un nœud de calcul unique au sein du pool.
vmFillType String Définit la manière dont le service Batch distribue les tâches entre les nœuds de calcul au sein du pool. Les valeurs valides sont Spread ou Pack.

cloudServiceConfiguration

Avertissement

Les pools de configuration des services Cloud sont déconseillés. Utilisez à la place des pools de configuration de machines virtuelles.

Nom de l'élément Type Notes
osFamily String Famille de systèmes d’exploitation invités d’Azure à installer sur les machines virtuelles au sein du pool.

Les valeurs possibles sont les suivantes :

2: famille de systèmes d’exploitation 2, équivalent à Windows Server 2008 R2 SP1.

3: famille de systèmes d’exploitation 3, équivalent à Windows Server 2012.

4: famille de systèmes d’exploitation 4, équivalent à Windows Server 2012 R2.

Pour plus d’informations, voir Publications de système d’exploitation invité d’Azure.
targetOSVersion String Version du système d’exploitation invité d’Azure à installer sur les machines virtuelles du pool.

La valeur par défaut * spécifie la dernière version de système d'exploitation pour la famille spécifiée.

Pour les autres valeurs autorisées, voir Publications de système d’exploitation invité d’Azure.

virtualMachineConfiguration

Nom de l'élément Type Notes
imageReference Type complexe Spécifie des informations sur la plateforme ou l’image de la Place de marché à utiliser.
nodeAgentId String Référence (SKU) de l’agent du nœud Batch configuré sur le nœud de calcul.
windowsConfiguration Type complexe Spécifie les paramètres du système d’exploitation Windows sur la machine virtuelle. Cette propriété ne doit pas être spécifiée si la propriété imageReference fait référence à une image de système d’exploitation Linux.

imageReference

Nom de l'élément Type Notes
publisher String Éditeur de l’image.
offer String Offre de l’image.
sku String Référence (SKU) de l’image.
version String La version de l’image.

windowsConfiguration

Nom de l'élément Type Notes
enableAutomaticUpdates Boolean Indique si la machine virtuelle est activée pour les mises à jour automatiques. Si cette propriété n’est pas spécifiée, la valeur par défaut est true.

networkConfiguration

Nom de l'élément Type Notes
subnetId String Spécifie l’identificateur de ressource du sous-réseau dans lequel les nœuds de calcul du pool sont créés.