BatchPoolUpdateOptions interface
Parameters for update a Azure Batch Pool.
속성
| application |
풀의 각 컴퓨팅 노드에 설치할 패키지 목록입니다. 패키지 참조에 대한 변경 내용은 풀에 조인하는 모든 새 노드에 영향을 주지만 다시 부팅하거나 이미지로 다시 설치할 때까지 풀에 이미 있는 컴퓨팅 노드에는 영향을 미치지 않습니다. 이 요소가 있으면 기존 패키지 참조를 대체합니다. 빈 컬렉션을 지정하면 모든 패키지 참조가 풀에서 제거됩니다. 생략하면 기존 패키지 참조는 변경되지 않은 상태로 유지됩니다. |
| display |
풀의 표시 이름입니다. 표시 이름은 고유할 필요가 없으며 최대 길이 1024까지 유니코드 문자를 포함할 수 있습니다. 이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다. |
| enable |
풀이 컴퓨팅 노드 간의 직접 통신을 허용하는지 여부입니다. 노드 간 통신을 사용하도록 설정하면 풀의 컴퓨팅 노드에 대한 배포 제한으로 인해 풀의 최대 크기가 제한됩니다. 이로 인해 풀이 원하는 크기에 도달하지 못할 수 있습니다. 기본값은 false입니다. |
| metadata | 풀과 메타데이터로 연결된 이름-값 쌍의 목록입니다. 이 요소가 있으면 풀에 구성된 기존 메타데이터를 대체합니다. 빈 컬렉션을 지정하면 풀에서 메타데이터가 제거됩니다. 생략하면 기존 메타데이터는 변경되지 않은 상태로 유지됩니다. |
| mount |
풀의 전체 수명 동안 지정된 파일 시스템을 사용하여 스토리지를 마운트합니다. Azure 파일공유, NFS, CIFS 또는 Blobfuse 기반 파일 시스템을 사용해 저장소를 마운트하세요. |
| network |
풀에 대한 네트워크 구성입니다. 이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다. |
| start |
풀에 조인할 때 각 컴퓨팅 노드에서 실행할 작업입니다. 태스크는 컴퓨팅 노드가 풀에 추가되거나 컴퓨팅 노드가 다시 시작될 때 실행됩니다. 이 요소가 있으면 기존 StartTask를 덮어씁니다. 생략하면 기존 StartTask는 변경되지 않은 상태로 유지됩니다. |
| task |
풀의 컴퓨팅 노드에 태스크를 분산하는 방법 지정하지 않으면 기본값이 분산됩니다. |
| task |
풀의 단일 컴퓨팅 노드에서 동시 작업을 실행하는 데 사용할 수 있는 작업 슬롯 수입니다. 기본값은 1입니다. 최대값은 풀의 vmSize 코어 수의 4배 또는 256의 작은 값입니다. |
| upgrade |
풀에 대한 업그레이드 정책입니다. 자동, 수동 또는 롤링과 같은 업그레이드 정책에 대해 설명합니다. |
| user |
풀의 각 컴퓨팅 노드에 만들 사용자 계정 목록입니다. 이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다. |
| virtual |
풀에 대한 가상 머신 구성입니다. 이 속성을 지정해야 합니다. |
| vm |
풀의 가상 머신 크기입니다. 풀 내 사용 가능한 가상 머신 크기에 대한 정보는 'Azure Batch 풀 내 컴퓨트 노드의 VM 크기 선택(https://dotnet.territoriali.olinfo.it/azure/batch/batch-pool-vm-sizes)을 참조하세요. |
속성 세부 정보
applicationPackageReferences
풀의 각 컴퓨팅 노드에 설치할 패키지 목록입니다. 패키지 참조에 대한 변경 내용은 풀에 조인하는 모든 새 노드에 영향을 주지만 다시 부팅하거나 이미지로 다시 설치할 때까지 풀에 이미 있는 컴퓨팅 노드에는 영향을 미치지 않습니다. 이 요소가 있으면 기존 패키지 참조를 대체합니다. 빈 컬렉션을 지정하면 모든 패키지 참조가 풀에서 제거됩니다. 생략하면 기존 패키지 참조는 변경되지 않은 상태로 유지됩니다.
applicationPackageReferences?: BatchApplicationPackageReference[]
속성 값
displayName
풀의 표시 이름입니다. 표시 이름은 고유할 필요가 없으며 최대 길이 1024까지 유니코드 문자를 포함할 수 있습니다. 이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.
displayName?: string
속성 값
string
enableInterNodeCommunication
풀이 컴퓨팅 노드 간의 직접 통신을 허용하는지 여부입니다. 노드 간 통신을 사용하도록 설정하면 풀의 컴퓨팅 노드에 대한 배포 제한으로 인해 풀의 최대 크기가 제한됩니다. 이로 인해 풀이 원하는 크기에 도달하지 못할 수 있습니다. 기본값은 false입니다.
이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.
enableInterNodeCommunication?: boolean
속성 값
boolean
metadata
풀과 메타데이터로 연결된 이름-값 쌍의 목록입니다. 이 요소가 있으면 풀에 구성된 기존 메타데이터를 대체합니다. 빈 컬렉션을 지정하면 풀에서 메타데이터가 제거됩니다. 생략하면 기존 메타데이터는 변경되지 않은 상태로 유지됩니다.
metadata?: BatchMetadataItem[]
속성 값
mountConfiguration
풀의 전체 수명 동안 지정된 파일 시스템을 사용하여 스토리지를 마운트합니다. Azure 파일공유, NFS, CIFS 또는 Blobfuse 기반 파일 시스템을 사용해 저장소를 마운트하세요.
이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.
mountConfiguration?: MountConfiguration[]
속성 값
networkConfiguration
풀에 대한 네트워크 구성입니다. 이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.
networkConfiguration?: NetworkConfiguration
속성 값
startTask
풀에 조인할 때 각 컴퓨팅 노드에서 실행할 작업입니다. 태스크는 컴퓨팅 노드가 풀에 추가되거나 컴퓨팅 노드가 다시 시작될 때 실행됩니다. 이 요소가 있으면 기존 StartTask를 덮어씁니다. 생략하면 기존 StartTask는 변경되지 않은 상태로 유지됩니다.
startTask?: BatchStartTask
속성 값
taskSchedulingPolicy
풀의 컴퓨팅 노드에 태스크를 분산하는 방법 지정하지 않으면 기본값이 분산됩니다.
이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.
taskSchedulingPolicy?: BatchTaskSchedulingPolicy
속성 값
taskSlotsPerNode
풀의 단일 컴퓨팅 노드에서 동시 작업을 실행하는 데 사용할 수 있는 작업 슬롯 수입니다. 기본값은 1입니다. 최대값은 풀의 vmSize 코어 수의 4배 또는 256의 작은 값입니다.
이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.
taskSlotsPerNode?: number
속성 값
number
upgradePolicy
풀에 대한 업그레이드 정책입니다. 자동, 수동 또는 롤링과 같은 업그레이드 정책에 대해 설명합니다.
이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.
upgradePolicy?: UpgradePolicy
속성 값
userAccounts
풀의 각 컴퓨팅 노드에 만들 사용자 계정 목록입니다. 이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.
userAccounts?: UserAccount[]
속성 값
virtualMachineConfiguration
풀에 대한 가상 머신 구성입니다. 이 속성을 지정해야 합니다.
이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.
virtualMachineConfiguration?: VirtualMachineConfiguration
속성 값
vmSize
풀의 가상 머신 크기입니다. 풀 내 사용 가능한 가상 머신 크기에 대한 정보는 'Azure Batch 풀 내 컴퓨트 노드의 VM 크기 선택(https://dotnet.territoriali.olinfo.it/azure/batch/batch-pool-vm-sizes)을 참조하세요.
이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.
vmSize?: string
속성 값
string