WMI 리포지토리를 다시 빌드한 후 주의 호스트 상태 필요

이 문서는 호스트에 대한 WMI(Windows Management Instrumentation) 리포지토리를 다시 빌드한 후 VMM(Virtual Machine Manager)에서 주의 필요 상태 보고할 수 있는 문제를 해결하는 데 도움이 됩니다.

원래 제품 버전: Microsoft System Center 2012 R2 Virtual Machine Manager, System Center 2012 Virtual Machine Manager
원래 KB 번호: 2938227

증상

Windows Server 2012 또는 Windows Server 2012 R2를 실행하는 호스트에 대한 WMI 리포지토리를 다시 빌드한 후 Microsoft System Center 2012 Virtual Machine Manager는 호스트에 대한 주의 필요 상태 보고할 수 있습니다. 또한 호스트 업데이트 작업은 다음 WMI 리소스에 연결하려고 하는 동안 오류 2915 및 16진수 코드 0x80338000 완료됩니다.

https://schemas.microsoft.com/webm/wsman/1/wmi/root/standartcimv2/MSFT_NetAdapter

다음 예제와 유사한 오류가 VMM 관리 콘솔에 표시됩니다.

오류(2915)
WS-Management(Windows 원격 관리) 서비스는 요청을 처리할 수 없습니다. 서버(host.contoso.com)에서 개체를 찾을 수 없습니다.

WinRM: URL: https://host.contoso.com:5985, 동사: [GET], 리소스: [https://schemas.microsoft.com/wbem/wsman/1/wmi/root/virtualization/v2/Msvm_VirtualSystemSettingData?InstanceID=Microsoft:73F1C285-7765-48F9-9472-9984B3B60336]

알 수 없는 오류(0x80338000)

권장 작업
VMM 에이전트가 설치되고 실행 중인지 확인합니다. 오류가 지속되면 가상화 서버(PRDTDC-HVS001.cgli.int)를 다시 시작한 다음 작업을 다시 시도합니다.

원인

Windows Server 2012 및 Windows Server 2012 R2는 WMI 네임스페이스를 다시 빌드할 때 알려진 문제가 있습니다. 특히 WMI 네임스페이스를 다시 빌드하기 위해 표준 mofcomp 명령이 실행될 때 MOF(관리 개체 형식) 파일과 설치 MOF 파일의 제거가 모두 처리됩니다. 제거 MOF 파일이 처리되기 전에 설치 MOF 파일이 처리될 수 있습니다. 이 경우 WMI 네임스페이스는 다시 빌드 후에 존재하지 않습니다.

해결 방법

이 문제를 resolve 하려면 다음 단계를 사용합니다.

  1. 명령 프롬프트 바로 가기를 마우스 오른쪽 단추로 클릭하고 호스트 컴퓨터에서 관리자 권한으로 실행을 선택하여 관리자 권한 명령 프롬프트를 엽니다.

  2. CD 명령을 사용하여 디렉터리로 이동합니다 %windir%\System32\Wbem .

  3. 다음 명령을 실행합니다.

    for /f %x in ('dir /b *.mof ^| findstr /v /i uninstall') do mofcomp %x
    
  4. VMM 관리 콘솔로 돌아가서 호스트 컴퓨터를 새로 고칩니다.

이러한 단계는 호스트에서 WMI 리포지토리를 다시 빌드합니다. Virtual Machine Manager에서 다음 호스트 업데이트 후 호스트는 준비 상태임을 보고해야 합니다.