이 문서에서는 DP(클라우드 배포 지점)에서 Contentinfo.tar 파일을 다운로드하려고 할 때 발생하는 해시 불일치 오류를 해결하는 단계를 제공합니다.
원래 제품 버전: Configuration Manager(현재 분기)
원래 KB 번호: 4458143
증상
다음 시나리오를 고려하세요.
- Configuration Manager에는 여러 클라우드 DP가 있습니다. 각 DP는 다른 기본 사이트에 할당됩니다.
- DP 역할은 기본 사이트 서버에 설치되지 않습니다. 또는 기본 사이트 서버에 DP 역할이 설치되어 있지만 이 배포 지점 옵션에 대해 BranchCache 사용 및 구성 옵션이 사용되지 않습니다.
- BranchCache 기능은 기본 사이트 서버에 설치됩니다. 또한 BranchCache 는 클라이언트 컴퓨터에서 사용하도록 설정됩니다.
이 시나리오에서는 클라이언트가 클라우드 DP에서 Contentinfo.tar 파일을 다운로드하려고 할 때 해시 불일치 오류가 발생합니다. 오류 항목이 ContentTransferManager.log 파일에 기록됩니다.
CCTMJob::_ProcessContentInfo - 해시를 확인하지 못했습니다(알고리즘 ID = 32780, 공급자 유형 = 24). 실제 값 - <value1>, Computed value - <value2>
원인
이 문제는 BranchCache 키가 기본 사이트 서버에서 동기화되지 않기 때문에 발생합니다. 패키지 전송 관리자가 Contentinfo.tar 파일을 클라우드 DP에 업로드하는 경우 BranchCache 키가 다르기 때문에 파일 해시가 각 기본 사이트에서 다릅니다.
해결
이 문제를 해결하려면 다음 단계를 수행합니다.
중앙 관리 사이트에서 다음 SQL 쿼리를 실행하여 각 기본 사이트에서 사용해야 하는 BranchCache 키를 가져옵니다.
SELECT * FROM SC_Properties WHERE Name = 'BranchCacheKey'
각 기본 사이트에서 다음 명령을 실행하여 BranchCache 키를 1단계에서 가져오는 값으로 설정합니다.
netsh branchcache set key passphrase="<value>"
참고 항목
이 명령 <에서 값> 은 1단계에서 가져오는 결과입니다.
올바른 해시 값을 사용하여 콘텐츠가 업로드되도록 모든 콘텐츠를 클라우드 DP에 재배포합니다.