풀 만들기 이벤트
이 이벤트는 풀이 만들어지면 내보내집니다. 로그의 콘텐츠는 풀에 대한 일반 정보를 노출합니다. 풀의 대상 크기가 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_GS STANDARD_DS STANDARD_DSV2 및 시리즈)를 제외한 STANDARD_A0 모든 Azure VM 크기를 지원합니다. |
imageType |
문자열 | 이미지에 대한 배포 방법입니다. 지원되는 값은 virtualMachineConfiguration 또는 cloudServiceConfiguration 입니다. |
cloudServiceConfiguration |
복합 형식 | 풀에 대한 클라우드 서비스 구성입니다. |
virtualMachineConfiguration |
복합 형식 | 풀의 가상 머신 구성입니다. |
networkConfiguration |
복합 형식 | 풀에 대한 네트워크 구성입니다. |
resizeTimeout |
Time | 풀의 마지막 크기 조정 작업에 지정된 풀에 컴퓨팅 노드를 할당하기 위한 시간 제한입니다. (풀을 만들 때 초기 크기 조정은 크기 조정으로 간주됩니다.) |
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 |
문자열 | 풀의 컴퓨팅 노드가 만들어지는 서브넷의 리소스 식별자를 지정합니다. |