Share via


Evento di creazione di pool

Questo evento viene generato dopo aver creato un pool. Il contenuto del registro espone informazioni generali sul pool. Si noti che se le dimensioni del pool di destinazione sono maggiori di 0 nodi di calcolo, l'evento viene seguito immediatamente da un evento di avvio ridimensionamento pool.

Nell'esempio seguente viene illustrato il corpo di un evento di creazione del 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 Note
id string ID del pool.
displayName string Nome visualizzato del pool.
vmSize string Dimensioni delle macchine virtuali nel pool. Le macchine virtuali di un pool hanno tutte le stesse dimensioni.

Per informazioni sulle dimensioni disponibili per le macchine virtuali per i pool dei Servizi cloud (pool creati con cloudServiceConfiguration), vedere Dimensioni dei servizi Cloud. Batch supporta tutte le dimensioni delle VM dei Servizi cloud, ad eccezione di ExtraSmall.

Per informazioni sulle dimensioni delle VM disponibili per i pool che usano immagini del Marketplace delle macchine virtuali (pool creati con virtualMachineConfiguration), vedere Dimensioni delle macchine virtuali (Linux) o Dimensioni delle macchine virtuali (Windows). Batch supporta tutte le dimensioni delle VM di Azure tranne STANDARD_A0 e quelle con l'archiviazione Premium (serie STANDARD_GS, STANDARD_DS e STANDARD_DSV2).
imageType string Metodo di distribuzione per l'immagine. I valori supportati sono virtualMachineConfiguration o cloudServiceConfiguration
cloudServiceConfiguration Tipo complesso Configurazione dei servizi cloud per il pool.
virtualMachineConfiguration Tipo complesso La configurazione della macchina virtuale per il pool.
networkConfiguration Tipo complesso La configurazione della rete per il pool.
resizeTimeout Tempo Il timeout per l'allocazione dei nodi di calcolo per il pool specificato per l'ultima operazione di ridimensionamento del pool. L'impostazione iniziale delle dimensioni, eseguita quando si crea il pool, viene considerata come un ridimensionamento.
targetDedicatedNodes Int32 Numero di nodi di calcolo dedicati richiesti per il pool.
targetLowPriorityNodes Int32 Numero di nodi di calcolo di Azure Spot richiesti per il pool.
enableAutoScale Bool Specifica se le dimensioni del pool vengono regolate automaticamente nel tempo.
enableInterNodeCommunication Bool Specifica se il pool consente o meno la comunicazione diretta tra nodi.
isAutoPool Bool Specifica se il pool è stato creato tramite il meccanismo di pool automatico di un processo.
taskSlotsPerNode Int32 Numero massimo di attività che possono essere eseguite simultaneamente in un singolo nodo di calcolo nel pool.
vmFillType string Definisce il modo in cui il servizio Batch distribuisce le attività tra i nodi di calcolo nel pool. I valori validi sono Spread o Pack.

cloudServiceConfiguration

Avviso

Servizi cloud pool di configurazione sono deprecati. Usare invece pool di configurazione macchina virtuale.

Nome dell'elemento Type Note
osFamily string La famiglia del sistema operativo guest Azure da installare nelle macchine virtuali nel pool.

I valori possibili sono:

2 - Famiglia 2 del sistema operativo, equivalente a Windows Server 2008 R2 SP1.

3 - Famiglia 3 del sistema operativo, equivalente a Windows Server 2012.

4 - Famiglia 4 del sistema operativo, equivalente a Windows Server 2012 R2.

Per altre informazioni, vedere Rilasci del sistema operativo guest Azure.
targetOSVersion string La versione del sistema operativo guest Azure da installare nelle macchine virtuali nel pool.

Il valore predefinito è * che specifica la versione più recente del sistema operativo per la famiglia specificata.

Per altri valori consentiti, vedere Rilasci del sistema operativo guest Azure .

virtualMachineConfiguration

Nome dell'elemento Type Note
imageReference Tipo complesso Specifica le informazioni sulla piattaforma o sull'immagine del Marketplace da usare.
nodeAgentId string Lo SKU dell'agente di nodo Batch sottoposto a provisioning nel nodo di calcolo.
windowsConfiguration Tipo complesso Specifica le impostazioni del sistema operativo Windows nella macchina virtuale. Questa proprietà non deve essere specificata se imageReference fa riferimento a un'immagine del sistema operativo Linux.

imageReference

Nome dell'elemento Type Note
publisher string L'autore dell'immagine.
offer string L'offerta dell'immagine.
sku string Lo SKU dell'immagine.
version string La versione dell'immagine.

windowsConfiguration

Nome dell'elemento Type Note
enableAutomaticUpdates Boolean Indica se la macchina virtuale è abilitata per gli aggiornamenti automatici. Se questa proprietà non è specificata, viene usato il valore predefinito.

networkConfiguration

Nome dell'elemento Type Note
subnetId string Specifica l'identificatore di risorsa della subnet in cui vengono creati i nodi di calcolo del pool.