데이터 이동과 관련된 SCVMM 작업이 실패하는 경우 HostAgentFail(2912) 오류
이 문서에서는 데이터 이동과 관련된 System Center Virtual Machine Manager 작업이 실패할 때 HostAgentFail(2912) 오류가 발생하는 문제를 해결합니다.
원래 제품 버전: Microsoft System Center 2012 R2 Virtual Machine Manager, System Center 2012 Virtual Machine Manager
원래 KB 번호: 2928972
증상
.vhd, .vhdx 및 .iso 파일과 같은 파일을 포함하는 데이터 이동과 관련된 VMM(모든 Microsoft System Center Virtual Machine Manager) 작업(예: 복사 루틴)은 작업이 데이터를 이동하기 시작하는 즉시 실패합니다.
다음 VMM 추적 예제에서는 BITS(Background Intelligent Transfer Service) 복사 작업 시작을 보여 줍니다. 먼저 예외를 찾습니다(HostAgentFail(2912); HR: 0x80041001) 스택의 맨 아래에 있는 다음 예외 전에 이벤트를 검사하기 시작합니다. 첫 번째 줄에서는 BITS가 Microsoft.VirtualManager.Engine.Deployment.BitDeployer.Copy()에서 복사 작업을 시작하고 있음을 보여 줍니다.
timedate,0x09C4,0x0994,4,BitsDeployer.cs,506,0x00000000, Catch된 예외,{00000000-0000-0000-0000-000000000000},1,
timedate,0x09C4,0x0994,4,BitsDeployer.cs,506,0x00000000,"Microsoft.Carmine.WSManWrappers.WSManProviderException: Server.Domain.com 서버의 에이전트에 연결하려고 하는 내부 오류가 발생했습니다.
17993 에이전트가 설치되고 실행 중인지 확인합니다. WS-Management 서비스가 설치되고 실행 중인지 확인합니다. 에이전트를 다시 시작합니다. at Microsoft.Carmine.WSManWrappers.ErrorContextParameterHelper.ThrowTranslatedCarmineException(ErrorInfo ei; 예외 예)
at Microsoft.Carmine.WSManWrappers.WsmanAPIWrapper.RetrieveUnderlyingWMIErrorAndThrow(SessionCacheElement sessionElement; COMException ce)
at Microsoft.Carmine.WSManWrappers.WsmanAPIWrapper.Enumerate(String url; 문자열 필터; 형식)
at Microsoft.Carmine.WSManWrappers.WSManRequest'1.Enumerate(String url; 문자열 wqlQuery)
microsoft.VirtualManager.Engine.Deployment.NativeDeploymentUtils.IsBitsRemoteApiAvailable(WSManConnectionParameters connectionParams; BitsRemoteApi remoteApi)
at Microsoft.VirtualManager.Engine.Deployment.LANAcceleratorFactory.GetDeploymentClientJob(WSManConnectionParameters connParams; WSManConnectionParameters remotePeerConnParams; 문자열 sourceFileName; String targetFilename; UInt16 포트; 부울 개인 정보; UInt32 플래그; String sessionID; 부울 resetJob)
microsoft.VirtualManager.Engine.Deployment.BITSDeployer.CreateClientJob(DeploymentFile 파일; clientJobType을 CLIENT_JOB_TYPE; WSManConnectionParameters clientConnection; WSManConnectionParameters serverConnection; UInt16 serverTcpPort; 부울 clientPrivacy; 부울 startAfresh)
microsoft.VirtualManager.Engine.Deployment.BitDeployer.Copy()
Carmine 오류: HostAgentFail (2912); HR: 0x80041001
원인
이 문제는 BITS가 VMM 서버 또는 데이터가 전송되는 호스트에서 작업이 일시 중단된 경우에 발생합니다. 다른 BITS 작업을 실행할 수 있도록 하려면 이러한 작업을 제거해야 합니다.
해결 방법
이 문제를 resolve VMM 서버 및 데이터가 이동되는 호스트에서 다음 단계를 수행합니다.
참고
사용되지 않는 명령을 참조하는 모든 메시지를 안전하게 무시할 수 있습니다.
관리자 권한 명령 프롬프트를 엽니다.
다음 명령을 입력한 다음 Enter 키를 누릅니다.
bitsadmin /list /allusers
일시 중단된 작업 수를 찾습니다. 각 작업은 GUID로 시작합니다.
일시 중단된 각 작업을 취소합니다. 이렇게 하려면 다음 명령을 입력한 다음 Enter 키를 누릅니다.
bitsadmin /cancel {GUID}
참고
자리 표시자 GUID는 일시 중단된 BITS 작업을 나타냅니다.
모든 BITS 작업에 대해 4단계를 반복합니다.
다음 명령을 입력한 다음 Enter 키를 누릅니다. 이 작업을 수행하면 더 이상 작업이 일시 중단되지 않습니다.
bitsadmin /list /allusers
추가 정보
Windows 업데이트, Java 업데이트 및 기타 애플리케이션은 BITS를 사용하여 데이터를 전송합니다. 일시 중단된 BITS 작업은 이전에 실패한 VMM 작업 또는 다른 애플리케이션으로 인해 발생할 수 있습니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기