VirtualMachineConfiguration interface
Azure Virtual Machines 인프라를 기반으로 풀의 컴퓨팅 노드에 대한 구성입니다.
속성
container |
지정된 경우 작업이 컨테이너에서 실행되도록 풀의 각 노드에서 설치가 수행됩니다. 이 풀에서 실행되는 모든 일반 작업 및 작업 관리자 작업은 containerSettings 속성을 지정해야 하며, 다른 모든 태스크에서 지정할 수 있습니다. |
data |
풀의 컴퓨팅 노드에 빈 데이터 디스크가 연결되어 있어야 하는 경우 이 속성을 지정해야 합니다. |
disk |
지정된 경우 노드 프로비전 중에 풀의 각 노드에서 암호화가 수행됩니다. |
extensions | 지정된 경우 이 구성에 언급된 확장이 각 노드에 설치됩니다. |
image |
Azure Virtual Machines Marketplace 이미지 또는 사용자 지정 Virtual Machine의 Azure 이미지 리소스에 대한 참조입니다. Azure Batch 확인된 모든 imageReferences 목록을 얻으려면 '지원되는 노드 에이전트 SKU 나열' 작업을 참조하세요. |
license |
이는 Windows 운영 체제를 포함하는 이미지에만 적용되며 배포될 노드에 대해 유효한 온-프레미스 라이선스를 보유하는 경우에만 사용해야 합니다. 생략하면 온-프레미스 라이선스 할인이 적용되지 않습니다. 값은 다음과 같습니다. Windows_Server - 온-프레미스 라이선스는 Windows Server용입니다. Windows_Client - 온-프레미스 라이선스는 Windows 클라이언트용입니다. |
node |
Batch 노드 에이전트는 풀의 각 노드에서 실행되는 프로그램이며 노드와 Batch 서비스 간의 명령 및 제어 인터페이스를 제공합니다. SKU라고 하는 노드 에이전트의 구현은 서로 다른 운영 체제에 대해 여러 가지가 있습니다. 선택한 이미지 참조와 일치하는 노드 에이전트 SKU를 지정해야 합니다. 확인된 이미지 참조 목록과 함께 지원되는 노드 에이전트 SKU 목록을 얻으려면 '지원되는 노드 에이전트 SKU 나열' 작업을 참조하세요. |
node |
이 구성은 풀의 노드를 물리적으로 할당하는 방법에 대한 규칙을 지정합니다. |
os |
임시 OSDisk 설정에 대한 구성을 포함합니다. |
security |
가상 머신 또는 가상 머신 확장 집합에 대한 보안 프로필 설정을 지정합니다. |
service |
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} 형식의 서비스 아티팩트 참조 ID입니다. |
windows |
imageReference가 Linux OS 이미지를 지정하는 경우 이 속성을 지정해서는 안 됩니다. |
속성 세부 정보
containerConfiguration
지정된 경우 작업이 컨테이너에서 실행되도록 풀의 각 노드에서 설치가 수행됩니다. 이 풀에서 실행되는 모든 일반 작업 및 작업 관리자 작업은 containerSettings 속성을 지정해야 하며, 다른 모든 태스크에서 지정할 수 있습니다.
containerConfiguration?: ContainerConfiguration
속성 값
dataDisks
diskEncryptionConfiguration
지정된 경우 노드 프로비전 중에 풀의 각 노드에서 암호화가 수행됩니다.
diskEncryptionConfiguration?: DiskEncryptionConfiguration
속성 값
extensions
imageReference
Azure Virtual Machines Marketplace 이미지 또는 사용자 지정 Virtual Machine의 Azure 이미지 리소스에 대한 참조입니다. Azure Batch 확인된 모든 imageReferences 목록을 얻으려면 '지원되는 노드 에이전트 SKU 나열' 작업을 참조하세요.
imageReference: ImageReference
속성 값
licenseType
이는 Windows 운영 체제를 포함하는 이미지에만 적용되며 배포될 노드에 대해 유효한 온-프레미스 라이선스를 보유하는 경우에만 사용해야 합니다. 생략하면 온-프레미스 라이선스 할인이 적용되지 않습니다. 값은 다음과 같습니다.
Windows_Server - 온-프레미스 라이선스는 Windows Server용입니다. Windows_Client - 온-프레미스 라이선스는 Windows 클라이언트용입니다.
licenseType?: string
속성 값
string
nodeAgentSkuId
Batch 노드 에이전트는 풀의 각 노드에서 실행되는 프로그램이며 노드와 Batch 서비스 간의 명령 및 제어 인터페이스를 제공합니다. SKU라고 하는 노드 에이전트의 구현은 서로 다른 운영 체제에 대해 여러 가지가 있습니다. 선택한 이미지 참조와 일치하는 노드 에이전트 SKU를 지정해야 합니다. 확인된 이미지 참조 목록과 함께 지원되는 노드 에이전트 SKU 목록을 얻으려면 '지원되는 노드 에이전트 SKU 나열' 작업을 참조하세요.
nodeAgentSkuId: string
속성 값
string
nodePlacementConfiguration
이 구성은 풀의 노드를 물리적으로 할당하는 방법에 대한 규칙을 지정합니다.
nodePlacementConfiguration?: NodePlacementConfiguration
속성 값
osDisk
securityProfile
serviceArtifactReference
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} 형식의 서비스 아티팩트 참조 ID입니다.
serviceArtifactReference?: ServiceArtifactReference
속성 값
windowsConfiguration
imageReference가 Linux OS 이미지를 지정하는 경우 이 속성을 지정해서는 안 됩니다.
windowsConfiguration?: WindowsConfiguration