VirtualMachineConfiguration interface
Azure Virtual Machines 인프라를 기반으로 한 풀 내 컴퓨트 노드 구성입니다.
속성
| container |
풀의 컨테이너 구성입니다. 명시된 경우, 풀 내 각 컴퓨트 노드에서 태스크가 컨테이너에서 실행될 수 있도록 설정이 수행됩니다. 이 풀에서 실행되는 모든 일반 작업 및 작업 관리자 작업은 containerSettings 속성을 지정해야 하며, 다른 모든 작업도 이를 지정할 수 있습니다. |
| data |
풀 내 컴퓨트 노드에 연결된 데이터 디스크의 구성입니다. 이 속성은 풀 내 컴퓨트 노드에 빈 데이터 디스크가 연결되어야 할 경우 지정해야 합니다. 업데이트할 수 없습니다. 각 컴퓨트 노드는 자체 디스크를 가지며(디스크는 파일 공유가 아닙니다). 기존 디스크는 연결할 수 없으며, 연결된 디스크는 모두 비어 있습니다. 컴퓨트 노드가 풀에서 제거되면 디스크와 그에 연관된 모든 데이터도 함께 삭제됩니다. 디스크는 부착 후 포맷되지 않으며, 사용 전에 반드시 포맷되어야 합니다. 자세한 내용은 와 https://dotnet.territoriali.olinfo.it/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux를 참조하세요https://dotnet.territoriali.olinfo.it/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine. |
| disk |
풀에 대한 디스크 암호화 구성입니다. 지정된 경우 노드 프로비전 중에 풀의 각 노드에서 암호화가 수행됩니다. |
| extensions | 풀에 대한 가상 머신 확장입니다. 지정된 경우 이 구성에 언급된 확장이 각 노드에 설치됩니다. |
| image |
Azure Virtual Machines Marketplace 이미지나 사용할 맞춤형 Virtual Machine Image에 대한 참조입니다. |
| license |
이 규칙은 Windows 운영체제가 포함된 이미지에만 적용되며, 배포될 컴퓨트 노드에 대한 유효한 온프레미스 라이선스를 보유한 경우에만 사용해야 합니다. 생략하면 온-프레미스 라이선스 할인이 적용되지 않습니다. 값은 다음과 같습니다. Windows_Server - 온프레미스 라이선스는 Windows Server용입니다. Windows_Client - 온프레미스 라이선스는 클라이언트Windows 위한 것입니다. |
| node |
풀의 컴퓨팅 노드에 프로비전할 Batch Compute 노드 에이전트의 SKU입니다. Batch Compute Node 에이전트는 풀의 각 컴퓨팅 노드에서 실행되는 프로그램이며 컴퓨팅 노드와 Batch 서비스 간에 명령 및 제어 인터페이스를 제공합니다. 여러 운영 체제에 대해 SKU라고 하는 컴퓨팅 노드 에이전트의 구현은 서로 다릅니다. 선택한 이미지 참조와 일치하는 컴퓨팅 노드 에이전트 SKU를 지정해야 합니다. 확인된 이미지 참조 목록과 함께 지원되는 컴퓨팅 노드 에이전트 SKU 목록을 얻으려면 '지원되는 컴퓨팅 노드 에이전트 SKU 나열' 작업을 참조하세요. |
| node |
풀에 대한 노드 배치 구성입니다. 이 구성은 풀의 노드를 물리적으로 할당하는 방법에 대한 규칙을 지정합니다. |
| os |
Virtual Machine의 운영 체제 디스크에 대한 설정입니다. |
| security |
가상 머신 또는 가상 머신 확장 집합에 대한 보안 프로필 설정을 지정합니다. |
| service |
'최신' 이미지 버전을 사용할 때 확장 집합의 모든 가상 머신에 대해 동일한 이미지 버전을 설정하는 데 사용되는 서비스 아티팩트 참조 ID를 지정합니다. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} 형식의 서비스 아티팩트 참조 ID입니다. |
| windows |
가상 머신의 Windows 운영체제 설정. imageReference 속성이 리눅스 OS 이미지를 지정한다면 이 속성은 지정되어서는 안 됩니다. |
속성 세부 정보
containerConfiguration
풀의 컨테이너 구성입니다. 명시된 경우, 풀 내 각 컴퓨트 노드에서 태스크가 컨테이너에서 실행될 수 있도록 설정이 수행됩니다. 이 풀에서 실행되는 모든 일반 작업 및 작업 관리자 작업은 containerSettings 속성을 지정해야 하며, 다른 모든 작업도 이를 지정할 수 있습니다.
containerConfiguration?: BatchContainerConfiguration
속성 값
dataDisks
풀 내 컴퓨트 노드에 연결된 데이터 디스크의 구성입니다. 이 속성은 풀 내 컴퓨트 노드에 빈 데이터 디스크가 연결되어야 할 경우 지정해야 합니다. 업데이트할 수 없습니다. 각 컴퓨트 노드는 자체 디스크를 가지며(디스크는 파일 공유가 아닙니다). 기존 디스크는 연결할 수 없으며, 연결된 디스크는 모두 비어 있습니다. 컴퓨트 노드가 풀에서 제거되면 디스크와 그에 연관된 모든 데이터도 함께 삭제됩니다. 디스크는 부착 후 포맷되지 않으며, 사용 전에 반드시 포맷되어야 합니다. 자세한 내용은 와 https://dotnet.territoriali.olinfo.it/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux를 참조하세요https://dotnet.territoriali.olinfo.it/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine.
dataDisks?: DataDisk[]
속성 값
DataDisk[]
diskEncryptionConfiguration
풀에 대한 디스크 암호화 구성입니다. 지정된 경우 노드 프로비전 중에 풀의 각 노드에서 암호화가 수행됩니다.
diskEncryptionConfiguration?: DiskEncryptionConfiguration
속성 값
extensions
imageReference
Azure Virtual Machines Marketplace 이미지나 사용할 맞춤형 Virtual Machine Image에 대한 참조입니다.
imageReference: BatchVmImageReference
속성 값
licenseType
이 규칙은 Windows 운영체제가 포함된 이미지에만 적용되며, 배포될 컴퓨트 노드에 대한 유효한 온프레미스 라이선스를 보유한 경우에만 사용해야 합니다. 생략하면 온-프레미스 라이선스 할인이 적용되지 않습니다. 값은 다음과 같습니다.
Windows_Server - 온프레미스 라이선스는 Windows Server용입니다. Windows_Client - 온프레미스 라이선스는 클라이언트Windows 위한 것입니다.
licenseType?: string
속성 값
string
nodeAgentSkuId
풀의 컴퓨팅 노드에 프로비전할 Batch Compute 노드 에이전트의 SKU입니다. Batch Compute Node 에이전트는 풀의 각 컴퓨팅 노드에서 실행되는 프로그램이며 컴퓨팅 노드와 Batch 서비스 간에 명령 및 제어 인터페이스를 제공합니다. 여러 운영 체제에 대해 SKU라고 하는 컴퓨팅 노드 에이전트의 구현은 서로 다릅니다. 선택한 이미지 참조와 일치하는 컴퓨팅 노드 에이전트 SKU를 지정해야 합니다. 확인된 이미지 참조 목록과 함께 지원되는 컴퓨팅 노드 에이전트 SKU 목록을 얻으려면 '지원되는 컴퓨팅 노드 에이전트 SKU 나열' 작업을 참조하세요.
nodeAgentSkuId: string
속성 값
string
nodePlacementConfiguration
풀에 대한 노드 배치 구성입니다. 이 구성은 풀의 노드를 물리적으로 할당하는 방법에 대한 규칙을 지정합니다.
nodePlacementConfiguration?: BatchNodePlacementConfiguration
속성 값
osDisk
securityProfile
serviceArtifactReference
'최신' 이미지 버전을 사용할 때 확장 집합의 모든 가상 머신에 대해 동일한 이미지 버전을 설정하는 데 사용되는 서비스 아티팩트 참조 ID를 지정합니다. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} 형식의 서비스 아티팩트 참조 ID입니다.
serviceArtifactReference?: ServiceArtifactReference
속성 값
windowsConfiguration
가상 머신의 Windows 운영체제 설정. imageReference 속성이 리눅스 OS 이미지를 지정한다면 이 속성은 지정되어서는 안 됩니다.
windowsConfiguration?: WindowsConfiguration