Udostępnij za pośrednictwem


Zdarzenie utworzenia puli

To zdarzenie jest emitowane po utworzeniu puli. Zawartość dziennika uwidacznia ogólne informacje o puli. Należy pamiętać, że jeśli rozmiar docelowy puli jest większy niż 0 węzłów obliczeniowych, zdarzenie rozpoczęcia zmiany rozmiaru puli nastąpi natychmiast po tym zdarzeniu.

Poniższy przykład przedstawia treść zdarzenia tworzenia puli.

{
    "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
}
Element Type Uwagi
id String Identyfikator puli.
displayName String Nazwa wyświetlana puli.
vmSize String Rozmiar maszyn wirtualnych w puli. Wszystkie maszyny wirtualne w puli mają ten sam rozmiar.

Aby uzyskać informacje o dostępnych rozmiarach maszyn wirtualnych dla pul usług Cloud Services (pul utworzonych za pomocą funkcji cloudServiceConfiguration), zobacz Rozmiary dla usług Cloud Services. Usługa Batch obsługuje wszystkie rozmiary maszyn wirtualnych usług Cloud Services z wyjątkiem ExtraSmall.

Aby uzyskać informacje o dostępnych rozmiarach maszyn wirtualnych dla pul korzystających z obrazów z witryny Virtual Machines Marketplace (pule utworzone za pomocą funkcji virtualMachineConfiguration), zobacz Rozmiary maszyn wirtualnych (Linux) lub Rozmiary maszyn wirtualnych (Windows). Usługa Batch obsługuje wszystkie rozmiary maszyn wirtualnych platformy Azure oprócz STANDARD_A0 i maszyn z usługi Premium Storage (seria STANDARD_GS, STANDARD_DS i STANDARD_DSV2).
imageType String Metoda wdrażania obrazu. Obsługiwane wartości to virtualMachineConfiguration lub cloudServiceConfiguration
cloudServiceConfiguration Typ złożony Konfiguracja usług w chmurze dla puli.
virtualMachineConfiguration Typ złożony Konfiguracja maszyny wirtualnej dla puli.
networkConfiguration Typ złożony Konfiguracja sieci dla puli.
resizeTimeout Czas Limit czasu alokacji węzłów obliczeniowych do puli określonej dla ostatniej operacji zmiany rozmiaru w puli. (Początkowe ustalanie rozmiaru podczas tworzenia puli jest liczone jako zmiana rozmiaru).
targetDedicatedNodes Int32 Liczba dedykowanych węzłów obliczeniowych, które są żądane dla puli.
targetLowPriorityNodes Int32 Liczba węzłów obliczeniowych typu spot platformy Azure, które są żądane dla puli.
enableAutoScale Bool Określa, czy rozmiar puli automatycznie dostosowuje się w czasie.
enableInterNodeCommunication Bool Określa, czy pula jest skonfigurowana do bezpośredniej komunikacji między węzłami.
isAutoPool Bool Określa, czy pula została utworzona za pomocą mechanizmu automatycznego buforowania zadania.
taskSlotsPerNode Int32 Maksymalna liczba zadań, które mogą być uruchamiane współbieżnie w jednym węźle obliczeniowym w puli.
vmFillType String Definiuje sposób, w jaki usługa Batch dystrybuuje zadania między węzłami obliczeniowymi w puli. Prawidłowe wartości to Spread lub Pack.

cloudServiceConfiguration

Ostrzeżenie

Pule konfiguracji usług Cloud Services są przestarzałe. Zamiast tego użyj pul konfiguracji maszyny wirtualnej.

Nazwa elementu Typ Uwagi
osFamily String Rodzina systemu operacyjnego gościa platformy Azure, która ma zostać zainstalowana na maszynach wirtualnych w puli.

Dopuszczalne wartości:

2 — Rodzina systemu operacyjnego 2, równoważna systemowi Windows Server 2008 R2 z dodatkiem SP1.

3 — Rodzina systemu operacyjnego 3, równoważna systemowi Windows Server 2012.

4 — rodzina systemów operacyjnych 4, równoważna windows Server 2012 R2.

Aby uzyskać więcej informacji, zobacz Wydania systemu operacyjnego gościa platformy Azure.
targetOSVersion String Wersja systemu operacyjnego gościa platformy Azure, która ma zostać zainstalowana na maszynach wirtualnych w puli.

Wartość domyślna określa * najnowszą wersję systemu operacyjnego dla określonej rodziny.

Aby uzyskać informacje o innych dozwolonych wartościach, zobacz Wydania systemu operacyjnego gościa platformy Azure.

virtualMachineConfiguration

Nazwa elementu Typ Uwagi
imageReference Typ złożony Określa informacje o platformie lub obrazie witryny Marketplace do użycia.
nodeAgentId String Jednostka SKU agenta węzła usługi Batch aprowizowana w węźle obliczeniowym.
windowsConfiguration Typ złożony Określa ustawienia systemu operacyjnego Windows na maszynie wirtualnej. Nie można określić tej właściwości, jeśli imageReference odwołuje się do obrazu systemu operacyjnego Linux.

imageReference

Nazwa elementu Typ Uwagi
publisher String Wydawca obrazu.
offer String Oferta obrazu.
sku String Jednostka SKU obrazu.
version String Wersja obrazu.

windowsConfiguration

Nazwa elementu Typ Uwagi
enableAutomaticUpdates Wartość logiczna Wskazuje, czy maszyna wirtualna jest włączona dla aktualizacji automatycznych. Jeśli ta właściwość nie zostanie określona, wartość domyślna to true.

networkConfiguration

Nazwa elementu Typ Uwagi
subnetId String Określa identyfikator zasobu podsieci, w której są tworzone węzły obliczeniowe puli.