SCVMM 2008 및 SCVMM 2008 R2에서 "응답 하지 않음" 호스트 상태 문제를 해결 하는 방법

적용 대상: Microsoft System Center Virtual Machine Manager 2008

소개


이 문서에서는 Microsoft VMM (Virtual Machine Manager) 관리자 콘솔에 표시 되는 "응답 하지 않음" 호스트 상태 문제를 해결 하는 방법을 설명 합니다. "응답 없음" 호스트 상태는 VMM 서버가 호스트와 통신할 수 없음을 나타냅니다. 이 통신이 일시적으로 중단 되는 경우 호스트 상태가 VMM 관리자 콘솔에서 변경 될 수 있습니다. 호스트 상태가 "응답 없음" 인 경우 작업 보기의 VMM 관리자 콘솔에 기록 되는 일반적인 오류는 다음과 같습니다.
오류 (2911) 서버에서이 작업을 완료 하는 데 사용할 수 있는 리소스가 부족 합니다.domainname 서버. (이 작업을 완료 하는 데 사용할 수 있는 저장소가 부족 함 (0x8007000E))
오류 (2912) servername의 에이전트에 연결 하는 동안 내부 오류가 발생 했습니다.domainname 서버. (시스템에 더 이상 스레드를 만들 수 없음 (0x800700A4))
오류 (2916) VMM에서 요청을 완료할 수 없습니다. 에이전트 서버 이름에 대 한 연결입니다.domainname 이 손실 되었습니다. (알 수 없는 오류 (0x80338012))
오류 (2915) WS-MANAGEMENT 서비스가 요청을 처리할 수 없습니다. Servername에서 개체를 찾을 수 없습니다.domainname 서버. (알 수 없는 오류 (0x80041002))
Warning (13926) 호스트 클러스터 서버 이름일부 노드에 연결할 수 없기 때문에 domainname 이 완전히 새로 고쳐지지 않았습니다. 이 클러스터에 대해 보고 된 항상 사용 가능한 저장소 및 가상 네트워크 정보가 정확 하지 않을 수 있습니다.

추가 정보


1 단계: Virtual Machine Manager 구성 분석기 사용

Virtual Machine Manager 구성 분석기는 서비스를 제공 하거나 VMM 역할 또는 다른 VMM 기능을 제공할 수 있는 컴퓨터에 대 한 중요 한 구성 설정을 평가 하는 데 사용할 수 있는 진단 도구입니다. Virtual Machine Manager 구성 분석기는 다음을 수행 합니다.
  • 지정 하는 컴퓨터의 하드웨어 및 소프트웨어 구성을 검사 합니다.
  • 미리 정의 된 규칙 집합에 대해 이러한 구성을 평가 합니다.
  • VMM 역할 또는 컴퓨터에 대해 지정한 다른 VMM 기능에 대해 최적화 되지 않은 구성에 대 한 오류 메시지 및 경고를 표시 합니다.
시스템 요구 사항:Virtual Machine Manager 구성 분석기를 설치 하기 전에 64 비트 버전의 Microsoft 기준선 구성 분석기를 다운로드 하 여 설치 해야 합니다. MBCASetup64 파일을 다운로드 하려면 다음 Microsoft 웹 사이트를 방문 하세요.참고 Microsoft 기준선 구성 분석기의 시스템 요구 사항은 Windows Server 2003만 지원 됨을 나타냅니다. 그러나 Virtual Machine Manager 구성 분석기와 Microsoft 기준선 구성 분석기는 64 비트 버전의 Windows Server 2008 및 Windows Server 2008 R2에서 테스트 되었으며 지원 됩니다.현재 또는 VMM 서버로 사용할 컴퓨터에 Virtual Machine Manager 구성 분석기를 설치 하 고 실행 해야 합니다. VMM 서버의 시스템 요구 사항을 검토 하려면 다음 Microsoft 웹 사이트를 방문 하세요.

2 단계: 권장 핫픽스 확인

VMM 또는 Hyper-v 역할을 호스트 하는 모든 서버에서 권장 핫픽스가 설치 되어 있는지 확인 합니다. 이러한 핫픽스에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.
2397711 System Center Virtual Machine Manager 2008 R2에 대 한 권장 핫픽스
962941 System Center Virtual Machine Manager 2008 용 권장 핫픽스 

3 단계: 손상 된 성능 카운터 확인

호스트의 응용 프로그램 이벤트 로그에서 다음 이벤트가 기록 되는지 확인 합니다.로그 이름: 응용 프로그램원본: Microsoft-Windows-LoadPerf이벤트 ID: 3012설명은성능 레지스트리 값의 성능 문자열이 프로세스 성능 확장 카운터 공급자에서 손상 되었습니다. Performance 레지스트리의 BaseIndex 값은 데이터 구역의 첫 번째 DWORD이 고, LastCounter 값은 데이터 섹션의 두 번째 DWORD이 고 LastHelp 값은 데이터 구역에 있는 세 번째 DWORD입니다.이벤트 ID 3012이 호스트 컴퓨터에 기록 되는 경우 다음 기술 자료 문서에 설명 된 단계를 수행 하 여 성능 카운터를 다시 작성 합니다.2554336 -windows server 2008 64 비트 또는 windows Server 2008 R2 시스템의 성능 카운터를 수동으로 다시 만드는 방법 

4 단계: Windows Remote Management 서비스의 Svchost.exe 프로세스 확인

Virtual Machine Manager는 기본 통신에 대해 Windows 원격 관리 서비스에 매우 많이 의존 합니다. 따라서 "응답 없음" 상태는 VMM 서버와 호스트 컴퓨터 간의 기본 Windows 원격 관리 통신의 오류로 인해 발생할 가능성이 매우 높습니다. 이 경우 호스트 컴퓨터를 다시 시작 하면 바로 상태가 "정상"이 됩니다. 그러나 3 ~ 4 시간 후에 상태가 "응답 없음"으로 바뀌고 VMM 서버의 작업이 실패 하 고 다음과 유사한 오류가 반환 됩니다.
오류 (2927)서버 server.contoso.com에 연결 하는 동안 하드웨어 관리 오류가 발생 했습니다.(알 수 없는 오류 (0x803381a6))권장 작업WinRM이 서버 server.contoso.com에 설치 되어 실행 중인지 확인 합니다. 자세한 내용은 "winrm helpmsg hresult" 명령을 사용 하세요.
또한 명령 프롬프트에서 Windows 원격 관리 서비스를 중지 하면이 프로세스가 완료 되는 데 평소 보다 더 오랜 시간이 소요 됩니다. 때로는 중지 하는 데 최대 5 분 정도 소요 될 수 있습니다.이 문제는 Windows Remote Management 서비스를 호스트 하는 공유 Svchost.exe 프로세스가 백업 된 경우 발생할 수 있습니다.이 문제를 해결 하려면 별도의 Svchost.exe 프로세스에서 실행 되도록 Windows Remote Management 서비스를 구성 합니다. 이렇게 하려면 관리자 권한 명령 프롬프트를 열고 다음 명령을 입력 한 다음 enter 키를 누릅니다.
c:\ >sc config winrm type =a참고 여기에 나와 있는 대로 정확 하 게 명령을 입력 해야 합니다. 등호 (=) 기호 뒤의 공백을 살펴봅니다.
명령이 성공적으로 완료 되 면 다음 출력이 표시 됩니다. 

5 단계: WinRM 시간 초과에 대 한 기본값 늘리기

각 서버에서 관리자 권한 명령 프롬프트를 열고 다음 단계를 따릅니다.
  1. Windows 2008 R2 및 Windows 2008 SP2 컴퓨터의 경우 다음 명령을 사용 하 여 WinRM 시간 초과에 대 한 기본값을 늘립니다.
    winrm set winrm/config @ {MaxTimeoutms = "180만"}
  2. Windows 2008 R2 및 Windows 2008 SP2 컴퓨터의 경우 다음 명령을 사용 합니다. (Windows 2008 R2 서버는이 단계가 필요 하지 않다는 것을 보고할 수 있다는 점에 유의 하세요.)
    winrm set winrm/config/Service @ {MaxConcurrentOperations = "200"}
  3. Windows 2008 R2 및 Windows 2008 SP2 컴퓨터의 경우 다음 명령을 사용 합니다. (Windows 2008 R2 서버는이 단계가 필요 하지 않다는 것을 보고할 수 있다는 점에 유의 하세요.)
    winrm set winrm/config/Service @ {MaxConcurrentOperationsPerUser = "400"}
  4. Windows 2008 R2 및 Windows 2008 SP2 컴퓨터의 경우 다음 명령을 사용 합니다.
    net stop winrmnet 시작 winrmnet 시작 vmmagent

6 단계: VMM 서버 컴퓨터 계정 확인

이 문제는 또한 호스트 컴퓨터의 로컬 관리자 그룹에서 VMM 서버 컴퓨터 계정이 제거 되었기 때문에 발생 합니다. 이 설정은 "제한 그룹" 그룹 정책 설정으로 인해 발생할 수 있습니다.이 원인에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.
969164 가상 서버나 Hyper-v 호스트가 제한 된 그룹 그룹 정책 설정으로 인해 "응답 하지 않음" 또는 "주의 필요" 상태를 가질 수 있습니다.
이 문제를 해결 하려면 모든 그룹 정책 개체의 상속을 차단 하는 새 OU (조직 구성 단위)로 VMM 서버와 호스트 컴퓨터를 이동 합니다.

7 단계: TCP 오프 로딩 사용 안 함

레지스트리와 사용 중인 모든 네트워크 어댑터 팀 관리 소프트웨어에서 Windows의 TCP 오프 로딩을 사용 하지 않도록 설정 해야 합니다. 이러한 위치를 모두 확인 하 여 TCP 오프 로딩을 완전히 사용 하지 않도록 설정 해야 합니다. VMM 서버와 호스트 컴퓨터에서 모두이 작업을 수행 해야 합니다.다음 하위 키 아래의 레지스트리에서 모든 네트워크 어댑터를 찾습니다.HKEY_LOCAL_MACHINE \system\currentcontrolset\control\class\{4d36e972-e325-11ce-bfc1-08002be10318}이 하위 키에는 "0000"으로 시작 하 여 네 자리로 명명 된 추가 하위 키가 있습니다. 세부 정보 창에서 실제 네트워크 어댑터 이름을 표시 하는 하위 키를 찾습니다. 세부 정보 창에서 "DriverDesc" 값을 찾습니다. 이 값은 "HP NC360T PCIe 기가 비트 서버 어댑터"와 같은 네트워크 어댑터의 이름을 포함 해야 합니다. 이러한 각 하위 키에 대해 다음 변경 작업을 수행 합니다.모든 공급 업체 특정 오프 로딩을 사용 하지 않도록 설정 합니다. "Offload" 이라는 단어를 포함 하는 항목에 대 한 값을 영 (0)으로 설정 합니다. 이 값을 사용 하면 공급 업체 특정 오프 로딩을 사용할 수 없습니다. 예를 들어 다음 항목에는 다음 항목이 포함 됩니다.
엔트리에서 설명
*FlowControl 사용할 수 있는 설명 없음
*IPChecksumOffloadIPv4 장치가 IPv4 체크섬 계산을 사용 하도록 설정 했는지 여부를 설명 합니다.
*TCPChecksumOffloadIPv4 장치가 IPv4 패킷에 대해 TCP 체크섬 계산을 사용 하거나 사용 하지 않도록 설정할지 여부를 설명 합니다.
*TCPChecksumOffloadIPv6 장치가 IPv6 패킷에 대해 TCP 체크섬 계산을 사용 하도록 설정할지 여부를 설명 합니다.
*UDPChecksumOffloadIPv4 장치가 IPv4 패킷에 대 한 UDP 검사 값 계산을 사용 하도록 설정할지 여부를 설명 합니다.
*UDPChecksumOffloadIPv6 장치에서 IPv6 패킷에 대 한 UDP 검사 값 계산을 사용 하도록 설정할지 여부를 설명 합니다.
*LsoV1IPv4 장치에서 대규모 전송 오프 로드에 대해 IPv4를 통해 대규모 TCP 패킷의 분할을 사용 하거나 사용 하지 않도록 설정할지 여부를 설명 합니다.
*LsoV2IPv4 장치에서 대규모 전송 오프 로드에 대해 IPv4를 통해 대규모 TCP 패킷의 분할을 사용 하거나 사용 하지 않도록 설정할지 여부를 설명 합니다.
*LsoV2IPv6 장치에서 대규모 전송 오프 로드에 대 한 IPv6을 통해 대규모 TCP 패킷의 분할을 사용 하도록 설정할지 여부를 설명 합니다.
*IPsecOffloadV1IPv4 장치가 IPv4를 통해 IPsec 헤더의 계산을 사용 하거나 사용 하지 않도록 설정할지 여부를 설명 합니다.
*IPsecOffloadV2 장치에서 IPsec 오프 로드 버전 2 (IPsecOV2)를 사용 하거나 사용 하지 않도록 설정할지 여부를 설명 합니다.
*IPsecOffloadV2IPv4 장치가 IPv4에만 IPsecOV2 사용 하도록 설정할지 여부를 설명 합니다.
*RSS 수신측 배율
*TCPUDPChecksumOffloadIPv4 장치에서 IPv4를 통해 TCP 또는 UDP 체크섬 계산을 사용 하도록 설정할지 여부를 설명 합니다.
*TCPUDPChecksumOffloadIPv6 장치에서 IPv6을 통한 TCP 또는 UDP 체크섬 계산을 사용 하거나 사용 하지 않도록 설정할지 여부를 설명 합니다.
Windows에서 TCP 오프 로딩을 사용 하지 않도록 설정 하려면 다음 레지스트리 항목을 사용 하 여 TCP/IP 프로토콜에 대 한 작업 오프 로딩을 수행 합니다.하위 키: HKEY_LOCAL_MACHINE \system\currentcontrolset\services\tcpip\parameters항목:DisableTaskOffload유형:REG_DWORD이 레지스트리 항목을 1로 설정 하 여 TCP/IP 전송에서 모든 작업 오프 로딩을 사용 하지 않도록 설정할 수 있습니다. 대부분의 공급 업체에는 팀 구성 관리 소프트웨어에 기본으로 제공 되는 몇 가지 유형의 오프 로드 기능이 있습니다. 이러한 오프 로드는 여러 양식에 표시 될 수 있으며 일반적으로 공급 업체에 따라 다릅니다.작업 오프 로드에 대 한 자세한 내용을 보려면 다음 Microsoft 개발자 네트워크 웹 사이트를 방문 하세요. 

8 단계: 다른 원인 확인

이 문제가 발생할 수 있는 다른 원인에는 다음이 포함 됩니다.
  • VMM 에이전트를 실행 하 고 있지 않습니다.
  • 일부 바이러스 백신 소프트웨어는 포트나 프로토콜을 검색 합니다.

VMM 계정 구성원 자격

다음에 따라 해당 그룹에 VMM 계정을 추가할 수 있습니다.VMM 서버 컴퓨터 계정:
  • VMM 서버 및 모든 호스트 컴퓨터의 관리자 그룹
  • VMM 서버의 Virtual Machine Manager 서버 로컬 그룹
VMM의 작업 계정:
  • VMM 서버와 모든 호스트 컴퓨터의 로컬 관리자 그룹