다음을 통해 공유


VirtualMachineConfiguration interface

Azure Virtual Machines 인프라를 기반으로 풀의 컴퓨팅 노드에 대한 구성입니다.

속성

containerConfiguration

지정된 경우 작업이 컨테이너에서 실행되도록 풀의 각 노드에서 설치가 수행됩니다. 이 풀에서 실행되는 모든 일반 작업 및 작업 관리자 작업은 containerSettings 속성을 지정해야 하며, 다른 모든 태스크에서 지정할 수 있습니다.

dataDisks

풀의 컴퓨팅 노드에 빈 데이터 디스크가 연결되어 있어야 하는 경우 이 속성을 지정해야 합니다.

diskEncryptionConfiguration

지정된 경우 노드 프로비전 중에 풀의 각 노드에서 암호화가 수행됩니다.

extensions

지정된 경우 이 구성에 언급된 확장이 각 노드에 설치됩니다.

imageReference

Azure Virtual Machines Marketplace 이미지 또는 사용자 지정 Virtual Machine의 Azure 이미지 리소스에 대한 참조입니다. Azure Batch 확인된 모든 imageReferences 목록을 얻으려면 '지원되는 노드 에이전트 SKU 나열' 작업을 참조하세요.

licenseType

이는 Windows 운영 체제를 포함하는 이미지에만 적용되며 배포될 노드에 대해 유효한 온-프레미스 라이선스를 보유하는 경우에만 사용해야 합니다. 생략하면 온-프레미스 라이선스 할인이 적용되지 않습니다. 값은 다음과 같습니다.

Windows_Server - 온-프레미스 라이선스는 Windows Server용입니다. Windows_Client - 온-프레미스 라이선스는 Windows 클라이언트용입니다.

nodeAgentSkuId

Batch 노드 에이전트는 풀의 각 노드에서 실행되는 프로그램이며 노드와 Batch 서비스 간의 명령 및 제어 인터페이스를 제공합니다. SKU라고 하는 노드 에이전트의 구현은 서로 다른 운영 체제에 대해 여러 가지가 있습니다. 선택한 이미지 참조와 일치하는 노드 에이전트 SKU를 지정해야 합니다. 확인된 이미지 참조 목록과 함께 지원되는 노드 에이전트 SKU 목록을 얻으려면 '지원되는 노드 에이전트 SKU 나열' 작업을 참조하세요.

nodePlacementConfiguration

이 구성은 풀의 노드를 물리적으로 할당하는 방법에 대한 규칙을 지정합니다.

osDisk

임시 OSDisk 설정에 대한 구성을 포함합니다.

securityProfile

가상 머신 또는 가상 머신 확장 집합에 대한 보안 프로필 설정을 지정합니다.

serviceArtifactReference

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} 형식의 서비스 아티팩트 참조 ID입니다.

windowsConfiguration

imageReference가 Linux OS 이미지를 지정하는 경우 이 속성을 지정해서는 안 됩니다.

속성 세부 정보

containerConfiguration

지정된 경우 작업이 컨테이너에서 실행되도록 풀의 각 노드에서 설치가 수행됩니다. 이 풀에서 실행되는 모든 일반 작업 및 작업 관리자 작업은 containerSettings 속성을 지정해야 하며, 다른 모든 태스크에서 지정할 수 있습니다.

containerConfiguration?: ContainerConfiguration

속성 값

dataDisks

풀의 컴퓨팅 노드에 빈 데이터 디스크가 연결되어 있어야 하는 경우 이 속성을 지정해야 합니다.

dataDisks?: DataDisk[]

속성 값

diskEncryptionConfiguration

지정된 경우 노드 프로비전 중에 풀의 각 노드에서 암호화가 수행됩니다.

diskEncryptionConfiguration?: DiskEncryptionConfiguration

속성 값

extensions

지정된 경우 이 구성에 언급된 확장이 각 노드에 설치됩니다.

extensions?: VMExtension[]

속성 값

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

임시 OSDisk 설정에 대한 구성을 포함합니다.

osDisk?: OSDisk

속성 값

securityProfile

가상 머신 또는 가상 머신 확장 집합에 대한 보안 프로필 설정을 지정합니다.

securityProfile?: SecurityProfile

속성 값

serviceArtifactReference

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} 형식의 서비스 아티팩트 참조 ID입니다.

serviceArtifactReference?: ServiceArtifactReference

속성 값

windowsConfiguration

imageReference가 Linux OS 이미지를 지정하는 경우 이 속성을 지정해서는 안 됩니다.

windowsConfiguration?: WindowsConfiguration

속성 값