NetworkConfiguration interface

풀에 대한 네트워크 구성입니다.

속성

dynamicVnetAssignmentScope

동적 vnet 할당의 scope.

enableAcceleratedNetworking

가속화된 네트워킹을 사용하면 VM에 대한 SR-IOV(단일 루트 I/O 가상화)가 가능하므로 네트워킹 성능이 향상될 수 있습니다. 자세한 내용은 https://video2.skills-academy.com/azure/virtual-network/accelerated-networking-overview 를 참조하세요.

endpointConfiguration

풀 엔드포인트 구성은 virtualMachineConfiguration 속성이 있는 풀에서만 지원됩니다.

publicIPAddressConfiguration

이 속성은 virtualMachineConfiguration 속성이 있는 풀에서만 지원됩니다.

subnetId

가상 네트워크는 Azure Batch 계정과 동일한 지역 및 구독에 있어야 합니다. 지정된 서브넷에는 풀의 노드 수를 수용할 수 있는 충분한 IP 주소가 있어야 합니다. 서브넷에 충분한 IP 주소가 없는 경우 풀은 컴퓨팅 노드를 부분적으로 할당하고 크기 조정 오류가 발생합니다. 'MicrosoftAzureBatch' 서비스 주체에는 지정된 VNet에 대한 '클래식 가상 머신 기여자' Role-Based Access Control(RBAC) 역할이 있어야 합니다. 지정된 서브넷은 컴퓨팅 노드에서 작업을 예약할 수 있도록 Azure Batch 서비스의 통신을 허용해야 합니다. 지정된 VNet에 연결된 NSG(네트워크 보안 그룹)가 있는지 확인하여 확인할 수 있습니다. 지정된 서브넷의 컴퓨팅 노드에 대한 통신이 NSG에 의해 거부되면 Batch 서비스는 컴퓨팅 노드의 상태를 사용할 수 없음으로 설정합니다. 지정된 VNet에 연결된 NSG(네트워크 보안 그룹)가 있는 경우 인바운드 통신에 대해 몇 개의 예약된 시스템 포트를 사용할 수 있어야 합니다. 가상 머신 구성을 사용하여 만든 풀의 경우 포트 29876 및 29877을 사용하도록 설정하고 , Linux의 경우 포트 22, Windows의 경우 포트 3389를 사용하도록 설정합니다. 클라우드 서비스 구성을 사용하여 만든 풀의 경우 포트 10100, 20100 및 30100을 사용하도록 설정합니다. 또한 포트 443에서 Azure Storage에 대한 아웃바운드 연결을 사용하도록 설정합니다. cloudServiceConfiguration 풀의 경우 '클래식' VNET만 지원됩니다. 자세한 내용은 다음을 참조하세요. https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration

속성 세부 정보

dynamicVnetAssignmentScope

동적 vnet 할당의 scope.

dynamicVnetAssignmentScope?: DynamicVNetAssignmentScope

속성 값

enableAcceleratedNetworking

가속화된 네트워킹을 사용하면 VM에 대한 SR-IOV(단일 루트 I/O 가상화)가 가능하므로 네트워킹 성능이 향상될 수 있습니다. 자세한 내용은 https://video2.skills-academy.com/azure/virtual-network/accelerated-networking-overview 를 참조하세요.

enableAcceleratedNetworking?: boolean

속성 값

boolean

endpointConfiguration

풀 엔드포인트 구성은 virtualMachineConfiguration 속성이 있는 풀에서만 지원됩니다.

endpointConfiguration?: PoolEndpointConfiguration

속성 값

publicIPAddressConfiguration

이 속성은 virtualMachineConfiguration 속성이 있는 풀에서만 지원됩니다.

publicIPAddressConfiguration?: PublicIPAddressConfiguration

속성 값

subnetId

가상 네트워크는 Azure Batch 계정과 동일한 지역 및 구독에 있어야 합니다. 지정된 서브넷에는 풀의 노드 수를 수용할 수 있는 충분한 IP 주소가 있어야 합니다. 서브넷에 충분한 IP 주소가 없는 경우 풀은 컴퓨팅 노드를 부분적으로 할당하고 크기 조정 오류가 발생합니다. 'MicrosoftAzureBatch' 서비스 주체에는 지정된 VNet에 대한 '클래식 가상 머신 기여자' Role-Based Access Control(RBAC) 역할이 있어야 합니다. 지정된 서브넷은 컴퓨팅 노드에서 작업을 예약할 수 있도록 Azure Batch 서비스의 통신을 허용해야 합니다. 지정된 VNet에 연결된 NSG(네트워크 보안 그룹)가 있는지 확인하여 확인할 수 있습니다. 지정된 서브넷의 컴퓨팅 노드에 대한 통신이 NSG에 의해 거부되면 Batch 서비스는 컴퓨팅 노드의 상태를 사용할 수 없음으로 설정합니다. 지정된 VNet에 연결된 NSG(네트워크 보안 그룹)가 있는 경우 인바운드 통신에 대해 몇 개의 예약된 시스템 포트를 사용할 수 있어야 합니다. 가상 머신 구성을 사용하여 만든 풀의 경우 포트 29876 및 29877을 사용하도록 설정하고 , Linux의 경우 포트 22, Windows의 경우 포트 3389를 사용하도록 설정합니다. 클라우드 서비스 구성을 사용하여 만든 풀의 경우 포트 10100, 20100 및 30100을 사용하도록 설정합니다. 또한 포트 443에서 Azure Storage에 대한 아웃바운드 연결을 사용하도록 설정합니다. cloudServiceConfiguration 풀의 경우 '클래식' VNET만 지원됩니다. 자세한 내용은 다음을 참조하세요. https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration

subnetId?: string

속성 값

string