VMM 2008 R2 16개 이상의 논리 프로세서가 있는 가상 컴퓨터 호스트 추가 가상 컴퓨터 관리자 서비스에서 충돌함

기술 자료 번역 기술 자료 번역
기술 자료: 976639 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

다음 시나리오를 고려하십시오.
  • 가상 컴퓨터 호스트를 위해 Microsoft 시스템 센터는 가상 컴퓨터 관리자 (VMM) 2008 R2 추가해 보십시오.
  • 가상 컴퓨터 호스트 16개 이상의 논리적 처리 단위가 있습니다. 예를 들어, 가상 컴퓨터 호스트 네 6 다중 코어 프로세서가 있습니다.
이 시나리오에서는 가상 컴퓨터 관리자 서비스 (Vmmservice.exe) VMM 2008 R2 실행 중인 컴퓨터에서 충돌합니다.

이 문제에 대한 추적을 설정하면 추적 로그에 다음과 같은 예외가 발생했음을 나타낼 수 있습니다.
09435 00009433 273.19396973 [5684] 1634.16A4::07/22-20:50:29.545#26:VmRefresher.cs(182): System.InvalidOperationException: Nullable 개체 값이 있어야 합니다.
09436 00009434 273.19396973 [5684] System.Nullable`1.get_Value() 때
09437 00009435 273.19396973 [5684] Microsoft.VirtualManager.Engine.Adhc.WindowsHostDataProperties.GetProcessorData() 때
09438 00009436 273.19396973 [5684] Microsoft.VirtualManager.Engine.Adhc.WindowsHostDataProperties.PopulateProperties() 때
또한 다음 이벤트가 VM 관리자 로그에 기록됩니다.

이벤트 ID 19999

로그 이름: VM 관리자
원본: 가상 컴퓨터 관리자
날짜: Date_and_Time
이벤트 ID: 19999
작업 범주: 없음
수준: 오류
키워드: 일반
사용자: N/A
컴퓨터: ComputerName
설명: 가상 컴퓨터 관리자 (vmmservice:2516) 가지며 오류가 발생한 프로세스를 종료하도록 했습니다. Windows 오류 보고서에 다음 매개 변수 사용하여 생성된:
이벤트: VMM20
P1 (appName): vmmservice
P2 (appVersion):2.0.3444.0
P3 (assemblyName):E.Adhc.Operations
P4 (assemblyVer):2.0.3454.0
P5 (methodName):M.V.E.A.WindowsHostDataProperties.GetProcessorData
P6 (exceptionType):System.InvalidOperationException
P7 (callstackHash): e9f1


이벤트 ID 1

로그 이름: VM 관리자
원본: 가상 컴퓨터 관리자
날짜: Date_and_Time
이벤트 ID: 1
작업 범주: 없음
수준: 오류
키워드: 일반
사용자: N/A
컴퓨터: ComputerName
설명:
System.InvalidOperationException: Nullable 개체 값이 있어야 합니다.
System.Nullable`1.get_Value() 때
Microsoft.VirtualManager.Engine.Adhc.WindowsHostDataProperties.GetProcessorData() 때
Microsoft.VirtualManager.Engine.Adhc.WindowsHostDataProperties.PopulateProperties() 때
(HostData oldHostData) Microsoft.VirtualManager.Engine.Adhc.WindowsHostAbstractionLayer.GetHostProperties 때
호스트 호스트, 개체 agentRefreshSyncObj, Guid taskID Microsoft.VirtualManager.Engine.Adhc.HostRefresher.GatherAllInformation 때
(호스트 호스트, Guid taskID) Microsoft.VirtualManager.Engine.Adhc.HostRefresher.RefreshLockedHost 때
(Nullable 1 ` 및 prevState) Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateHostToResponding 때
Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateHostState IVMComputerSystemSummary & vmComputers, ` 1 Nullable & prevState 때
Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.RunLightRefresher() 때
Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateHostandVMs VMRefresherType refresherType, Guid vmObjectId, VM tempVm 때
(HostReference hostRef) Microsoft.VirtualManager.Engine.BitBos.VmLightRefresher.RefreshData 때
Microsoft.VirtualManager.Engine.RefreshDriver`1.RefreshThreadFunction(Object obj)-2146233079 때

참고 이벤트 ID 19999 및 추적 로그에 모두 다음과 같은 문제가 발생한 것을 나타냅니다.
  • WindowsHostDataProperties.GetProcessorData 함수 호출
  • System.InvalidOperationException 예외
  • Nullable ` 1 개체

해결 과정

해결 방법 1

이 문제를 해결하려면 16으로 운영 체제에서 사용하는 CPU 수를 제한하십시오. 이렇게 하려면 다음과 같이 하십시오:
  1. 시작 을 누르고, 실행 을, msconfig 를 입력한 다음 Enter 키를 누릅니다.
  2. 부팅 탭에서 고급 옵션 을 클릭하십시오.
  3. 프로세서 개수 확인란을 클릭한 다음 16 또는 보다 작은 값을 선택하십시오.
  4. 확인 을 클릭하십시오.
  5. 컴퓨터를 다시 시작하십시오.

해결 방법 2

BIOS에서 이 문제를 해결하려면 클러스터링 기술 설정은 실제 로 설정하십시오. 이 설정은 기본 논리 값입니다.

해결 방법 3

이 문제를 해결하려면 운영 체제 (APIC를) 실제 고급 프로그램 가능 인터럽트 컨트롤러를 사용하도록 강제로. 이렇게 하려면 다음과 같이 하십시오:
  1. 관리자 권한을 사용하여 명령 프롬프트를 엽니다.
  2. 명령 프롬프트에서 다음 명령을 입력한 다음 Enter 키를 누릅니다.
    BCDEdit/set USEPHYSICALDESTINATION 예
  3. 컴퓨터를 다시 시작하십시오.
참고 해결 방법 2 및 해결 방법 3 최대 24개의 프로세서를 사용할 수 있습니다. 이 기능은 업데이트 956710 적용할 경우 사용할 수 있습니다.

자세한 정보를 보려면 Microsoft 기술 자료에 있는 다음 문서 번호를 클릭하시기 바랍니다:
956710Hyper-V 업데이트 사용할 논리 프로세서 및 Windows Server 2008 x 64 기반 컴퓨터에서 가상 컴퓨터의 수를 늘릴 수 있습니다.

속성

기술 자료: 976639 - 마지막 검토: 2009년 11월 26일 목요일 - 수정: 2.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft System Center Virtual Machine Manager 2008 R2 Workgroup Edition
키워드:?
kbmt kbtshoot kbexpertiseinter kbsurveynew kbprb KB976639 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:976639

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com