다음을 통해 공유


Azure 일괄 처리 풀 삭제 실패

이 문서에서는 Azure 일괄 처리 풀 삭제 실패를 해결하는 방법을 설명합니다.

시나리오 1: 일괄 처리 풀 삭제가 빠르게 실패함

일괄 처리 풀을 삭제하려고 하면 작업이 신속하게 실패합니다. 활동 로그 또는 Azure Portal 알림에는 리소스 잠금과 관련된 두 가지 가능한 문제 중 하나를 나타내는 오류 메시지가 포함되어 있습니다.

증상 1a

활동 로그 또는 알림에 다음과 같은 오류 메시지가 표시됩니다.

풀 삭제 실패
'pool-name' 풀을 삭제하는 동안 오류가 발생했습니다. 서버는 'ScopeLocked: 범위 '/subscriptions/subscription-id>/<resourceGroups/resource-group-name>/providers/<Microsoft.Batch/batchAccounts/<batch-account-mame>/pools/<pool-name>은 다음 범위가 잠겨 있으므로 삭제 작업을 수행할 수 없습니다. '/subscriptions/subscription-id>/<resourceGroups/<resource-group-name>.>< 잠금을 해제하고 다시 시도합니다.

원인 1a: Batch 계정 리소스 그룹이 잠겨 있습니다.

일괄 처리 계정의 리소스 그룹에 리소스 잠금이 배치되었습니다. 이 잠금은 삭제 작업이 완료되지 않도록 합니다.

해결 방법 1a: 먼저 리소스 그룹에 대한 리소스 잠금 제거

일괄 처리 풀을 삭제하기 전에 리소스 그룹의 리소스 잠금을 제거합니다.

증상 1b

활동 로그 또는 알림에 다음과 같은 오류 메시지가 표시됩니다.

'pool-name>' 풀을 삭제하는 동안 오류가 발생했습니다. 서버는 '<ScopeLocked: 범위 '/subscriptions/<subscription-id>/resourceGroups/resource-group-name>/providers/<Microsoft.Batch/batchAccounts/<batch-account-name>/pools/<pool-name>은 다음 범위가 잠겨 있으므로 삭제 작업을 수행할 수 없습니다. '/subscriptions/subscription-id>/<resourceGroups/<resource-group-name>/providers/Microsoft.Batch/batchAccounts/<batch-account-name>. 잠금을 해제하고 다시 시도합니다.

원인 1b: Batch 계정이 잠겨 있습니다.

리소스 잠금이 일괄 처리 계정에 배치되었습니다. 이 잠금은 삭제 작업이 완료되지 않도록 합니다.

솔루션 1b: 먼저 일괄 처리 계정에서 리소스 잠금 제거

일괄 처리 풀을 삭제하기 전에 일괄 처리 계정에서 리소스 잠금을 제거합니다.

시나리오 2: 풀 삭제를 시도한 후 일괄 처리 풀이 크기 조정 모드에서 중단됨

풀 삭제 작업을 시도하면 풀이 크기 조정 모드에서 중단되고 노드 상태가 "X -> 0" 상태로 중단됩니다. 다음 알림이 나타납니다.

풀 삭제 중... 달리기
풀이 현재 삭제되고 있습니다.

풀에서 가상 네트워크를 사용하도록 설정하는 경우 이 일괄 처리 계정의 활동 로그를 확인합니다. 이러한 활동 로그에 오류가 표시되지 않으면 해당 가상 네트워크가 포함된 리소스 그룹의 활동 로그를 확인합니다. 보고된 다음 오류 중 하나를 발견할 수 있습니다.

증상 2a

일괄 처리 서비스는 다음 활동 로그 항목에 표시된 대로 부하 분산 장치를 삭제할 수 없습니다.

범위 '/subscriptions/subscription-id/resourceGroups/<resource-group-name>/providers/Microsoft.Network/loadBalancers/<guid-azurebatch-cloudserviceloadbalancer>'는 다음 범위가 잠겨 있으므로 삭제 작업을 수행할 수 없습니다. '/subscriptions/subscription-id>/<resourceGroups/<resource-group-name>.>< 잠금을 해제하고 다시 시도합니다.

원인 2a: 리소스 그룹의 추가 네트워킹 리소스가 잠겨 있습니다.

가상 네트워크를 사용하도록 설정하는 일괄 처리 풀을 만들 때 일괄 처리 서비스는 가상 네트워크를 포함하는 리소스 그룹에 더 많은 네트워킹 리소스를 자동으로 만듭니다. 일괄 처리 풀을 삭제하거나 풀의 크기를 0개 노드로 조정하는 경우 일괄 처리 서비스는 이러한 추가 네트워킹 리소스를 삭제하려고 시도합니다. 리소스 잠금으로 인해 하나 이상의 추가 리소스가 삭제되지 않으므로 풀 삭제를 계속할 수 없습니다.

해결 방법 2a: 추가 네트워킹 리소스에 대한 리소스 잠금 제거

가상 네트워크가 포함된 리소스 그룹에서 리소스 잠금을 제거합니다. 그런 다음 약 20분 후에 풀을 완전히 삭제해야 합니다.

증상 2b

일괄 처리 서비스는 다음 활동 로그 항목과 같이 NSG(네트워크 보안 그룹)를 삭제할 수 없습니다.

네트워크 보안 그룹 /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Network/networkSecurityGroups/<guid-azurebatch-cloudservicenetworksecuritygroup>은 다음 리소스에서 사용 중이므로 삭제할 수 없습니다. /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Network/virtualNetworks/<virtual-network-name>/ subnets/<subnet-name>. 네트워크 보안 그룹을 삭제하려면 리소스와의 연결을 제거합니다. 이 작업을 수행하는 방법을 알아보려면 네트워크 보안 그룹 삭제를 참조하세요.

원인 2b: 일괄 처리에서 만든 리소스 종속성이 잠겨 있습니다.

만든 리소스는 일괄 처리 서비스에서 만든 리소스에 대한 종속성을 갖습니다. 예를 들어 가상 네트워크에서 풀을 만드는 경우 일괄 처리 서비스는 NSG, 공용 IP 주소 및 부하 분산 장치를 만듭니다. 일괄 처리 풀 외부에서 이러한 리소스를 사용하는 경우 해당 종속성이 제거될 때까지 풀을 삭제할 수 없습니다. 이 예제에서 NSG는 다른 서브넷에서 사용됩니다. 이렇게 하면 NSG가 삭제되지 않습니다. NSG는 삭제되지 않으므로 일괄 처리 서비스는 일괄 처리 풀 삭제를 완료할 수 없습니다.

솔루션 2b: 리소스 종속성 연결 해제

일괄 처리 풀 외부에서 사용되는 리소스에 대한 일괄 처리 풀 종속성을 제거합니다. 이 예제에서는 서브넷에서 NSG를 연결 해제합니다. 이 변경 후 일괄 처리 서비스는 약 20분 후에 일괄 처리 풀 삭제를 완료합니다.

도움을 요청하십시오.

질문이 있거나 도움이 필요한 경우 지원 요청을 생성하거나Azure 커뮤니티 지원에 문의하세요. Azure 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.