Configuration Manager 끌어오기 배포 지점 사용
적용 대상: Configuration Manager(현재 분기)
Configuration Manager 콘솔의 표준 배포 지점에 콘텐츠를 배포하는 경우 사이트 서버는 콘텐츠를 배포 지점으로 푸시합니다. 풀(pull) 배포 지점은 클라이언트와 같은 원본 위치에서 다운로드하여 콘텐츠를 가져옵니다.
많은 배포 지점에 콘텐츠를 배포하는 경우 끌어오기 배포 지점은 사이트 서버의 처리 부하를 줄이는 데 도움이 됩니다. 또한 각 서버에 대한 콘텐츠 전송 속도를 높일 수 있습니다. 일반적으로 사이트 서버의 배포 관리자 구성 요소는 각 배포 지점에 콘텐츠를 보냅니다. 대신 사이트는 콘텐츠를 끌어오기 배포 지점으로 전송하는 프로세스를 오프로드합니다.
개별 배포 지점을 풀(pull) 배포 지점으로 구성합니다. 각 끌어오기 배포 지점에 대해 콘텐츠를 가져올 수 있는 하나 이상의 원본 배포 지점을 지정합니다. 풀(pull) 배포 지점은 원본 배포 지점으로 지정한 배포 지점에서만 콘텐츠를 다운로드할 수 있습니다.
콘솔의 풀(pull) 배포 지점에 콘텐츠를 배포하면 사이트 서버에서 알림을 보냅니다. 그런 다음 끌어오기 배포 지점은 원본 배포 지점에서 콘텐츠를 다운로드합니다. 끌어오기 배포 지점은 콘텐츠 복사본이 이미 있는 배포 지점에서 다운로드하여 콘텐츠 전송을 관리합니다.
풀(pull) 배포 지점은 일반적인 배포 지점과 동일한 구성 및 기능을 지원합니다. 예를 들어 풀(pull) 배포 지점은 다음을 지원합니다.
- 멀티캐스트 및 PXE 구성
- 콘텐츠 유효성 검사
- 주문형 콘텐츠 배포
- 클라이언트의 HTTP 또는 HTTPS 통신
- 다른 배포 지점과 동일한 인증서 옵션
- 개별적으로 또는 배포 지점 그룹의 구성원으로 관리
배포 지점을 설치할 때 풀(pull) 배포 지점을 구성합니다. 배포 지점을 만든 후 역할 속성을 편집하여 끌어오기 배포 지점으로 구성합니다. 배포 지점을 풀(pull) 배포 지점으로 사용하도록 설정하는 방법에 대한 자세한 내용은 끌어오기 배포 지점을 참조하세요.
배포 지점의 속성을 편집하여 풀(pull) 배포 지점으로 구성을 제거합니다. 풀(pull) 배포 지점으로 구성을 제거하면 정상 작업으로 돌아갑니다. 사이트 서버는 배포 지점으로의 향후 콘텐츠 전송을 관리합니다.
배포 프로세스
풀(pull) 배포 지점에 콘텐츠를 배포하는 경우 다음과 같은 이벤트 시퀀스가 발생합니다.
콘솔의 풀 배포 지점에 콘텐츠를 배포하면 사이트 서버의 패키지 전송 관리자 구성 요소가 사이트 데이터베이스를 확인하여 원본 배포 지점에서 콘텐츠를 사용할 수 있는지 확인합니다. 콘텐츠가 풀(pull) 배포 지점의 원본 배포 지점에 있는지 확인할 수 없는 경우 콘텐츠를 사용할 수 있게 될 때까지 20분마다 검사를 반복합니다.
패키지 전송 관리자가 콘텐츠를 사용할 수 있음을 확인하면 풀(pull) 배포 지점에 콘텐츠를 다운로드하도록 알 수 있습니다. 이 알림이 실패하면 풀(pull) 배포 지점에 대한 소프트웨어 배포 구성 요소 다시 시도 설정을 기반으로 다시 시도합니다. 끌어오기 배포 지점에서 이 알림을 받으면 원본 배포 지점에서 콘텐츠를 다운로드하려고 합니다.
끌어오기 배포 지점에서 콘텐츠를 다운로드하는 동안 패키지 전송 관리자는 풀(pull) 배포 지점에 대한 소프트웨어 배포 구성 요소 상태 폴링 설정을 기반으로 상태를 폴링합니다. 풀(pull) 배포 지점에서 콘텐츠 다운로드를 완료하면 관리 지점에 이 상태를 제출합니다.
사이트 구성 요소 설정 구성
풀(pull) 배포 지점을 사용하는 경우 다음 사이트 구성 요소 설정을 검토하고 구성합니다.
Configuration Manager 콘솔에서 관리 작업 영역으로 이동하여 사이트 구성을 확장하고 사이트 노드를 선택합니다.
사이트를 선택합니다. 리본에서 사이트 구성 요소 구성을 선택하고 소프트웨어 배포를 선택합니다.
끌어오기 배포 지점 탭으로 전환합니다.
다시 시도 설정 그룹에서 다음 값을 검토합니다.
재시도 횟수: 패키지 전송 관리자가 콘텐츠를 다운로드하기 위해 끌어오기 배포 지점에 알리려고 시도하는 횟수입니다. 이 횟수를 시도하면 패키지 전송 관리자가 전송을 취소합니다. 이 값은 기본적으로 30입니다.
재시도 전 지연(분) : 패키지 전송 관리자가 시도 사이에 대기하는 시간(분)입니다. 이 값은 기본적으로 20입니다.
상태 폴링 설정 그룹에서 다음 값을 검토합니다.
설문 조사 수: 패키지 전송 관리자가 풀(pull) 배포 지점에 연결하여 작업 상태를 검색하는 횟수입니다. 작업이 완료되기 전에 이 횟수를 시도하면 패키지 전송 관리자가 전송을 취소합니다. 이 값은 기본적으로 72입니다.
재시도 전 지연(분) : 패키지 전송 관리자가 시도 사이에 대기하는 시간(분)입니다. 이 값은 기본적으로 60입니다.
참고
패키지 전송 관리자가 폴링 재시도 횟수를 초과하여 작업을 취소하면 끌어오기 배포 지점에서 콘텐츠를 계속 다운로드합니다. 완료되면 끌어오기 배포 지점에서 적절한 상태 메시지를 보내고 콘솔은 새 상태를 반영합니다.
제한 사항
콘텐츠 사용 클라우드 관리 게이트웨이를 풀 배포 지점으로 구성할 수 없습니다.
사이트 서버에서 배포 지점 역할을 풀(pull) 배포 지점으로 구성할 수 없습니다.
사전 준비된 콘텐츠 구성은 끌어오기 배포 지점 구성을 재정의합니다. 끌어오기 배포 지점에서 사전 준비된 콘텐츠에 대해 이 배포 지점 사용 옵션을 켜면 콘텐츠가 대기합니다. 원본 배포 지점에서 콘텐츠를 끌어오지 않습니다. 사전 준비된 콘텐츠에 대해 사용하도록 설정된 표준 배포 지점과 마찬가지로 사이트 서버에서 콘텐츠를 수신하지 않습니다. 자세한 내용은 사전 준비된 콘텐츠를 참조하세요.
풀(pull) 배포 지점은 일정 또는 속도 제한 구성을 사용하지 않습니다. 이전에 설치된 배포 지점을 풀(pull) 배포 지점으로 구성하면 일정 및 속도 제한에 대한 구성이 저장되지만 사용되지 않습니다. 나중에 풀(pull) 배포 지점 구성을 제거하면 일정 및 속도 제한 구성이 이전에 구성된 대로 구현됩니다.
참고
일정 및 속도 제한 탭은 배포 지점의 속성에 표시되지 않습니다.
끌어오기 배포 지점은 각 사이트에 대한 소프트웨어 배포 구성 요소 속성의 일반 탭에 있는 설정을 사용하지 않습니다. 이러한 설정에는 동시 배포 및 멀티캐스트 재시도가 포함됩니다.
원격 포리스트의 원본 배포 지점에서 콘텐츠를 전송하려면 끌어오기 배포 지점에 Configuration Manager 클라이언트를 설치합니다. 또한 원본 배포 지점에 액세스할 수 있는 네트워크 액세스 계정을 구성합니다. 사이트 옵션을 사용하여 HTTP 사이트 시스템에 Configuration Manager 생성된 인증서를 사용하도록 설정하면 네트워크 액세스 계정이 필요하지 않습니다.
끌어오기 배포 지점이 Configuration Manager 클라이언트인 경우 클라이언트 버전은 끌어오기 배포 지점을 설치하는 Configuration Manager 사이트와 동일해야 합니다. 끌어오기 배포 지점은 끌어오기 배포 지점과 Configuration Manager 클라이언트 모두에 공통적인 CCMFramework를 사용합니다.
원본 배포 지점 정보
끌어오기 배포 지점을 구성할 때 하나 이상의 원본 배포 지점을 지정합니다.
마법사는 원본 배포 지점이 될 수 있는 배포 지점만 표시합니다.
끌어오기 배포 지점은 다른 끌어오기 배포 지점의 원본 배포 지점으로 지정할 수 있습니다.
Configuration Manager 콘솔을 사용하는 경우 HTTP를 지원하는 배포 지점만 원본 배포 지점으로 지정할 수 있습니다.
HTTPS에 대해 구성된 원본 배포 지점을 사용하려면 끌어오기 배포 지점에 Configuration Manager 클라이언트를 설치합니다.
원격 사무실이 인터넷에 더 잘 연결되거나 WAN 링크의 부하를 줄이려면 Azure에서 콘텐츠 지원 CMG(클라우드 관리 게이트웨이)를 원본으로 Microsoft 사용합니다. 풀(pull) 배포 지점은 Microsoft Azure와 통신하기 위해 인터넷에 액세스해야 합니다. 콘텐츠는 원본 CMG에 배포해야 합니다.
참고
이 기능은 데이터 스토리지 및 네트워크 송신에 대한 Azure 구독 요금이 부과됩니다. 자세한 내용은 CMG 비용을 참조하세요.
팁
풀(pull) 배포 지점이 원본 배포 지점에서 콘텐츠를 다운로드하는 경우 해당 풀(pull) 배포 지점은 배포 지점 사용 요약 보고서의 클라이언트 액세스(고유) 열에서 클라이언트로 계산됩니다.
원본 우선 순위
각 원본 배포 지점에 별도의 우선 순위를 할당하거나 동일한 우선 순위에 여러 원본 배포 지점을 할당합니다.
우선 순위는 풀(pull) 배포 지점에서 원본 배포 지점에서 콘텐츠를 요청하는 순서를 결정합니다.
풀(pull) 배포 지점은 처음에 우선 순위가 가장 낮은 원본 배포 지점에 연결합니다. 우선 순위가 같은 원본 배포 지점이 여러 개 있는 경우 끌어오기 배포 지점은 우선 순위가 지정된 원본 중 하나를 임의로 선택합니다.
선택한 원본에서 콘텐츠를 사용할 수 없는 경우 끌어오기 배포 지점에서 동일한 우선 순위를 가진 다른 배포 지점에서 콘텐츠를 다운로드하려고 시도합니다.
우선 순위가 지정된 배포 지점에 콘텐츠가 없는 경우 끌어오기 배포 지점은 다음 우선 순위 수준으로 원본 배포 지점에서 콘텐츠를 다운로드하려고 시도합니다. 콘텐츠가 위치할 때까지 이 검색을 계속합니다.
할당된 원본 배포 지점에 콘텐츠가 없는 경우 끌어오기 배포 지점은 30분 동안 기다린 다음 프로세스를 다시 시작합니다.
끌어오기 배포 지점 내부
콘텐츠 전송을 관리하기 위해 끌어오기 배포 지점은 CCMFramework 구성 요소를 사용합니다. Configuration Manager 클라이언트에는 이 구성 요소가 포함됩니다.
끌어오기 배포 지점을 사용하도록 설정하면 사이트에서 pulldp.msi설치합니다. 이 설치 관리자는 CCMFramework 구성 요소도 추가합니다. 프레임워크에는 Configuration Manager 클라이언트가 필요하지 않습니다.
끌어오기 배포 지점이 설치되면 주로 CCMExec 서비스를 사용하여 작동합니다.
풀(pull) 배포 지점에서 콘텐츠를 전송할 때 Windows에 기본 제공되는 BITS( Background Intelligent Transfer Service )를 사용합니다. 풀(pull) 배포 지점에서는 IIS 서버용 BITS 확장을 설치할 필요가 없습니다.
참고
워크스테이션 OS에 풀 배포 지점을 설치하는 경우 클라이언트는 기본 설정으로 BITS를 사용하도록 설정합니다. 이 동작은 클라이언트 설정이 BITS를 사용하지 않도록 설정된 경우에도 발생합니다. 이러한 기본 설정은 풀(pull) 배포 지점에 대해 최적이 아닐 수 있습니다. 풀(pull) 배포 지점으로 사용하도록 설정하는 디바이스에 적용하는 BITS에 대한 클라이언트 설정 및 그룹 정책을 검토합니다.
운영 세부 정보는 끌어오기 배포 지점에서 다음 로그 파일을 참조하세요.
- DataTransferService.log
- PullDP.log
팁
끌어오기 배포 지점을 추가한 후 로그 파일에 HTTP 403 오류가 표시되는 경우 다음을 변경합니다.
- 원본 배포 지점에서 다음 레지스트리 값을 설정합니다.
HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL, ClientAuthTrustMode = 2 (REG_DWORD)
- 원본 배포 지점 서버를 다시 시작합니다.
그런 다음 끌어오기 배포 지점에서 원본에서 콘텐츠 다운로드를 시작해야 합니다. 이 레지스트리 키에 대한 자세한 내용은 TLS 개요 - SSL(Schannel SSP)을 참조하세요.