다음을 통해 공유


풀 만들기 이벤트

이 이벤트는 풀이 만들어지면 내보내집니다. 로그의 콘텐츠는 풀에 대한 일반 정보를 노출합니다. 풀의 대상 크기가 0개 컴퓨팅 노드보다 크면 풀 크기 조정 시작 이벤트가 이 이벤트 직후에 수행됩니다.

다음 예제에서는 풀 만들기 이벤트의 본문을 보여 줍니다.

{
    "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
}
요소 Type 주의
id 문자열 풀의 ID입니다.
displayName 문자열 풀의 표시 이름입니다.
vmSize 문자열 풀에 있는 가상 머신의 크기입니다. 풀의 모든 가상 머신 크기는 동일합니다.

Cloud Services 풀에 사용 가능한 가상 머신 크기(cloudServiceConfiguration으로 만든 풀)에 대한 자세한 내용은 Cloud Services의 크기를 참조 하세요. Batch는 ExtraSmall을 제외한 모든 Cloud Services VM 크기를 지원합니다.

Virtual Machines Marketplace(virtualMachineConfiguration으로 만든 풀)의 이미지를 사용하여 풀에 사용할 수 있는 VM 크기에 대한 자세한 내용은 Virtual Machines의 크기(Linux) 또는 Virtual Machines 크기(Windows)를 참조하세요. Batch는 Premium Storage(STANDARD_GSSTANDARD_DSSTANDARD_DSV2및 시리즈)를 제외한 STANDARD_A0 모든 Azure VM 크기를 지원합니다.
imageType 문자열 이미지에 대한 배포 방법입니다. 지원되는 값은 virtualMachineConfiguration 또는 cloudServiceConfiguration입니다.
cloudServiceConfiguration 복합 형식 풀에 대한 클라우드 서비스 구성입니다.
virtualMachineConfiguration 복합 형식 풀의 가상 머신 구성입니다.
networkConfiguration 복합 형식 풀에 대한 네트워크 구성입니다.
resizeTimeout 시간 풀의 마지막 크기 조정 작업에 지정된 풀에 컴퓨팅 노드를 할당하기 위한 시간 제한입니다. (풀을 만들 때 초기 크기 조정은 크기 조정으로 간주됩니다.)
targetDedicatedNodes Int32 풀에 대해 요청된 전용 컴퓨팅 노드 수입니다.
targetLowPriorityNodes Int32 풀에 대해 요청된 Azure 스폿 컴퓨팅 노드 수입니다.
enableAutoScale Bool 풀 크기가 시간에 따라 자동으로 조정되는지 여부를 지정합니다.
enableInterNodeCommunication Bool 노드 간의 직접 통신을 위해 풀을 설정할지 여부를 지정합니다.
isAutoPool Bool 작업의 AutoPool 메커니즘을 통해 풀을 만들었는지 여부를 지정합니다.
taskSlotsPerNode Int32 풀의 단일 컴퓨팅 노드에서 동시에 실행할 수 있는 최대 태스크 수입니다.
vmFillType 문자열 Batch 서비스가 풀의 컴퓨팅 노드 간에 작업을 분산하는 방법을 정의합니다. 유효한 값은 Spread 또는 Pack입니다.

cloudServiceConfiguration

Warning

Cloud Services 구성 풀은 사용되지 않습니다. 대신 Virtual Machine 구성 풀을 사용하세요.

요소 이름 Type 주의
osFamily 문자열 풀의 가상 머신에 설치할 Azure 게스트 OS 제품군입니다.

가능한 값은 다음과 같습니다.

2 – WINDOWS Server 2008 R2 SP1에 해당하는 OS 제품군 2.

3 – OS 제품군 3, Windows Server 2012에 해당.

4 – OS 제품군 4, Windows Server 2012 R2와 동일합니다.

자세한 내용은 Azure 게스트 OS 릴리스를 참조 하세요.
targetOSVersion 문자열 풀의 가상 머신에 설치할 Azure 게스트 OS 버전입니다.

기본값은 * 지정된 패밀리의 최신 운영 체제 버전을 지정하는 것입니다.

기타 허용된 값은 Azure 게스트 OS 릴리스를 참조하세요.

virtualMachineConfiguration

요소 이름 Type 주의
imageReference 복합 형식 사용할 플랫폼 또는 Marketplace 이미지에 대한 정보를 지정합니다.
nodeAgentId 문자열 컴퓨팅 노드에 프로비전된 Batch 노드 에이전트의 SKU입니다.
windowsConfiguration 복합 형식 가상 머신의 Windows 운영 체제 설정을 지정합니다. imageReference가 Linux OS 이미지를 참조하는 경우 이 속성을 지정해서는 안 됩니다.

imageReference

요소 이름 Type 주의
publisher 문자열 이미지의 게시자입니다.
offer 문자열 이미지의 제안입니다.
sku 문자열 이미지의 SKU입니다.
version 문자열 이미지의 버전입니다.

windowsConfiguration

요소 이름 Type 주의
enableAutomaticUpdates Boolean 가상 머신에 자동 업데이트가 활성화되었는지 여부를 나타냅니다. 이 속성을 지정하지 않으면 기본값이 true입니다.

networkConfiguration

요소 이름 Type 주의
subnetId 문자열 풀의 컴퓨팅 노드가 만들어지는 서브넷의 리소스 식별자를 지정합니다.