Partilhar via


Evento de criação de conjunto

Esse evento é emitido assim que um pool é criado. O conteúdo do log irá expor informações gerais sobre o pool. Observe que, se o tamanho de destino do pool for maior que 0 nós de computação, um evento de início de redimensionamento do pool será seguido imediatamente após esse evento.

O exemplo a seguir mostra o corpo de um evento create 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 Notas
id String A ID do pool.
displayName String O nome para exibição do pool.
vmSize String O tamanho das máquinas virtuais no pool. Todas as máquinas virtuais em um pool são do 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 Batch suporta todos os tamanhos de VM dos Serviços de Nuvem, exceto ExtraSmall.

Para obter informações sobre tamanhos de VM disponíveis para pools usando imagens do Virtual Machines Marketplace (pools criados com virtualMachineConfiguration), consulte Tamanhos para máquinas virtuais (Linux) ou Tamanhos para máquinas virtuais (Windows). O Batch suporta todos os tamanhos de VM do Azure, exceto STANDARD_A0 e os do armazenamento premium (séries STANDARD_GS, STANDARD_DS e STANDARD_DSV2).
imageType String O método de implantação para a imagem. Os valores suportados são virtualMachineConfiguration ou cloudServiceConfiguration
cloudServiceConfiguration Tipo Complexo A configuração de serviços de nuvem para o 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 para 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 que são solicitados para o pool.
targetLowPriorityNodes Int32 O número de nós de computação do Azure Spot que são solicitados para o pool.
enableAutoScale Bool Especifica se o tamanho do pool se ajusta automaticamente ao longo do tempo.
enableInterNodeCommunication Bool Especifica se o pool está configurado para comunicação direta entre nós.
isAutoPool Bool Especifica se o pool foi criado por meio do mecanismo AutoPool de um 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 Batch distribui tarefas entre nós de computação no pool. Os valores válidos são Spread ou Pack.

cloudServiceConfiguration

Aviso

Os pools de Configuração de Serviços de Nuvem foram preteridos. Em vez disso, use pools de Configuração de Máquina Virtual.

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

Os valores possíveis são:

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

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

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

Para obter mais informações, consulte Versões do sistema operacional 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 para a família especificada.

Para obter outros valores permitidos, consulte Versões do SO convidado do Azure.

virtualMachineConfiguration

Nome do elemento Type Notas
imageReference Tipo Complexo Especifica informações sobre a plataforma ou imagem do Marketplace a ser usada.
nodeAgentId String A SKU do agente do nó Batch provisionado no nó de computação.
windowsConfiguration Tipo Complexo Especifica as configurações do sistema operacional Windows na máquina virtual. Essa propriedade não deve ser especificada se imageReference estiver fazendo referência a uma imagem do sistema operacional Linux.

imageReference

Nome do elemento Type Notas
publisher String O editor da imagem.
offer String A oferta da imagem.
sku String O SKU da imagem.
version String A versão da imagem.

windowsConfiguração

Nome do elemento Type Notas
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á true.

networkConfiguration

Nome do elemento Type Notas
subnetId String Especifica o identificador de recurso da sub-rede na qual os nós de computação do pool são criados.