Evento de criação de pool

Esse evento é emitido quando um pool é criado. O conteúdo do log expõe as informações gerais do pool. Observe que, se o tamanho de destino do pool for maior que 0 nós de computação, um evento inicial de redimensionamento do pool seguirá imediatamente esse evento.

O exemplo a seguir mostrará o corpo de um evento de criação 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
}
Elemento Type Observações
id String A ID do pool.
displayName String O nome de exibição do pool.
vmSize String O tamanho das máquinas virtuais no pool. Todas as máquinas virtuais em um pool têm o mesmo tamanho.

Para obter informações sobre tamanhos disponíveis de máquinas virtuais para pools de serviços de nuvem (pools criados com cloudServiceConfiguration), consulte Tamanhos para serviços de nuvem. O lote dá suporte a todos os tamanhos de VM de serviços de nuvem, exceto ExtraSmall.

Para obter informações sobre tamanhos de VM disponíveis para pools usando imagens do Marketplace de máquinas virtuais (pools criados com virtualMachineConfiguration) consulte Tamanhos de máquinas virtuais (Linux) ou Tamanhos de máquinas virtuais (Windows). O Lote dá suporte a todos os tamanhos de VM do Azure, exceto STANDARD_A0 e aqueles com armazenamento premium (série STANDARD_GS, STANDARD_DS e STANDARD_DSV2).
imageType String O método de implantação para a imagem. Os valores com suporte são virtualMachineConfiguration ou cloudServiceConfiguration
cloudServiceConfiguration Tipo complexo A configuração dos serviços de nuvem do pool.
virtualMachineConfiguration Tipo complexo A configuração da máquina virtual para o pool.
networkConfiguration Tipo complexo A configuração de rede para o pool.
resizeTimeout Hora O tempo limite de alocação de nós de computação para o pool especificado para a última operação de redimensionamento no pool. (O dimensionamento inicial quando o pool é criado conta como um redimensionamento.)
targetDedicatedNodes Int32 O número de nós de computação dedicados solicitados para o pool.
targetLowPriorityNodes Int32 O número de nós de computação Spot que são solicitados para o pool.
enableAutoScale Bool Especifica se o tamanho do pool é ajustado automaticamente com o tempo.
enableInterNodeCommunication Bool Especifica se o pool é configurado para comunicação direta entre nós.
isAutoPool Bool Especifica se o pool foi criado por meio de um mecanismo de AutoPool do trabalho.
taskSlotsPerNode Int32 O número máximo de tarefas que podem ser executadas simultaneamente em um único nó de computação no pool.
vmFillType String Define como o serviço em lotes distribui tarefas entre nós de computação no pool. Os valores válidos são Difundir ou Empacotar.

cloudServiceConfiguration

Aviso

Os pools de Configuração de Serviços de Nuvem foram preteridos. Como alternativa, use pools de Configuração de Máquina Virtual.

Nome do elemento Type Observações
osFamily String A família do SO convidado do Azure a ser instalada nas máquinas virtuais no pool.

Os valores possíveis são:

2 – SO Família 2, equivalente ao Windows Server 2008 R2 SP1.

3 – SO Família 3, equivalente ao Windows Server 2012.

4 – SO Família 4, equivalente ao Windows Server 2012 R2.

Para obter mais informações, consulte Lançamentos do SO convidado do Azure.
targetOSVersion String A versão do SO convidado do Azure a ser instalada nas máquinas virtuais no pool.

O valor padrão é * que especifica a versão mais recente do sistema operacional da família especificado.

Para outros valores permitidos, consulte Lançamentos do SO convidado do Azure.

virtualMachineConfiguration

Nome do elemento Type Observações
imageReference Tipo complexo Especifica informações sobre a plataforma ou imagem do Marketplace a ser usada.
nodeAgentId String O SKU do agente do nó do lote provisionado em nós de computação.
windowsConfiguration Tipo complexo Especifica as configurações de sistema operacional do Windows na máquina virtual. Essa propriedade não deverá ser especificada se imageReference fizer referência a uma imagem do SO do Linux.

imageReference

Nome do elemento Type Observações
publisher String Especifica o editor da imagem.
offer String A oferta da imagem.
sku String A SKU da imagem.
version String A versão da imagem.

windowsConfiguration

Nome do elemento Type Observações
enableAutomaticUpdates Boolean Indica se a máquina virtual está habilitada para atualizações automáticas. Se essa propriedade não for especificada, o valor padrão será verdadeiro.

networkConfiguration

Nome do elemento Type Observações
subnetId String Especifica o identificador do recurso da sub-rede em que nós de computação do pool são criados.