가상 머신을 시작하거나 실시간 마이그레이션할 때 VmSwitch 오류 113 이벤트가 기록됩니다.

이 문서에서는 가상 머신을 시작하거나 실시간 마이그레이션할 때 발생하는 VmSwitch 오류 113 이벤트에 대한 솔루션을 제공합니다.

적용 대상: Windows Server 2012 R2
원래 KB 번호: 3001783

증상

다음과 같은 경우를 생각해볼 수 있습니다.

  • Windows NIC 팀(LBFO)을 사용하여 하나 이상의 NIC 팀에 대해 구성된 Windows Server 2012 R2 기반 컴퓨터가 있습니다.
  • Hyper-V 포트 또는 동적 부하 분산 모드를 사용하여 독립 팀 모드 전환에서 Windows LBFO(NIC Teaming)를 구현했습니다. 또한 겹치지 않는 프로세서를 사용하도록 NIC를 올바르게 구성했습니다. (자세한 내용은 KB2974384 참조하세요.)
  • Hyper-V 가상 스위치는 LBFO 팀 중 하나에 바인딩됩니다.
  • Hyper-V 서버에서 가상 머신을 시작하거나 가상 머신을 한 서버에서 다른 서버로 마이그레이션합니다.

이 시나리오에서는 다음 오류 113 이벤트가 이벤트 로그에 간헐적으로 기록됩니다.

로그 이름: 시스템
출처: Microsoft-Windows-Hyper-V-VmSwitch
날짜: <DateTime>
이벤트 ID: 113
작업 범주: 없음
수준: 오류
키워드:
사용자: SYSTEM
컴퓨터: Server1.contoso.com
설명:
NIC EDCED345-4C96-4C75-92A0-0C4FC5688F73-35BEB899-5BE9-4128-90에 대한 VMQ를 할당하지 못했습니다. 스위치 DE4F3664-68D9-4781-825B-882A540FAB08(식별 이름: VM 스위치)의 0A-6FE0BBFC7B22(식별 이름: 네트워크 어댑터) 이유 - OID가 실패했습니다. 상태 = {Operation Failed} 요청된 작업이 실패했습니다.

또한 Hyper-V VmSwitch는 가상 머신에 대한 VMQ 큐를 할당하지 못할 수 있습니다.

이벤트 설명에서 이유 텍스트 는 항상 OID 실패입니다. 상태 텍스트는 사용 중인 네트워크 어댑터 드라이버에 따라 달라집니다. 다른 상태 예제는 다음과 같습니다.

  • 상태 = 잘못된 매개 변수가 서비스 또는 함수에 전달되었습니다.
  • 상태 = API를 완료하기 위한 시스템 리소스가 부족합니다.
  • 상태 = 알 수 없음

원인

이 문제는 VmSwitch가 VMQ 할당을 수행할 때 VMQ의 기본 프로세서가 0이라고 가정하기 때문에 발생합니다. 이로 인해 일부 네트워크 어댑터 드라이버가 할당을 거부하고 오류 113을 생성합니다.

해결 방법

이 문제를 resolve 핫픽스 3031598 설치합니다.

추가 정보

증상 섹션에 언급된 문제와 관련이 없는 Hyper-V VmSwitch 오류 113의 또 다른 원본이 있습니다. 이 오류는 Hyper-V 서버에 실제 네트워크 어댑터에서 사용할 수 있는 VMQ 큐 수보다 더 많은 실행 중인 가상 머신이 있는 경우에 발생합니다. 이 경우 오류 113 설명 텍스트는 다음과 유사합니다.

설명:
NIC용 VMQ를 할당하지 못했습니다.
EDCED345-4C96-4C75-92A0-0C4FC5688F73--35BEB899-5BE9-4128-900A-6FE0BBFC7B22
(식별 이름: 네트워크 어댑터) 스위치 DE4F3664-68D9-4781-825B-882A540FAB08(식별 이름: VM 스위치).
이유 - 프로토콜 NIC에서 지원되는 최대 VMQ 수가 초과되었습니다. 상태 = 시스템 부족
리소스는 API를 완료하기 위해 존재합니다.

참고

이 이벤트 설명에서 Reason 텍스트에는 프로토콜 NIC에서 지원되는 최대 VMQ 수가 초과되었음을 명확하게 표시합니다.