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. |