이 문서에서는 게스트 가상 머신을 시작할 때 발생하는 문제에 대한 솔루션을 제공합니다.
원래 KB 번호: 2804678
증상
다음 시나리오를 살펴 보십시오.
Hyper-V 역할로 구성된 Windows Server 2012 컴퓨터가 있습니다. Hyper-V 서버는 게스트 컴퓨터에 동적 MAC 주소를 제공하도록 구성됩니다.
게스트 가상 머신을 시작할 때 다음과 같은 오류 메시지가 표시될 수 있습니다.
'<가상 머신 이름>' 상태를 변경하려고 시도하는 동안 애플리케이션에 오류가 발생했습니다.
가상 이더넷 포트(인스턴스 ID CCE417C5-BDD9-4216-85CA-248620EE75C6): '잘못된 주소에 액세스 시도' 오류로 전원을 켜지 못했습니다.
Windows Server 2008 또는 Windows Server 2008 R2 Hyper-V 호스트에서는 이벤트 ID 12565 - NIC 구성에 설명된 대로 원본 "Microsoft-Windows-Hyper-V-Worker"의 이벤트 ID 12565가 기록됩니다.
원인
이 문제는 가상 머신의 기본 동적 MAC 주소 수(256)를 초과했기 때문에 발생합니다.
Hyper-V는 아래 설명된 대로 MAC 주소를 생성합니다(MAC 주소를 aa-bb-cc-dd-ee-ff에 매핑).
- 처음 세 개의 8진수(aa-bb-cc)는 Microsoft의 IEEE 조직 고유 식별자( 00:15:5D(모든 Hyper-V 호스트에서 일반적임)입니다.
- 다음 두 개의 8진수(dd-ee)는 서버 IP 주소의 마지막 두 8진수에서 파생됩니다.
- 마지막 8진수(ff)는 0x0-0xFF 범위에서 자동으로 생성됩니다.
마지막 8진수 값은 8비트 값이므로 기본 제한은 256개의 가능한 MAC 주소입니다.
해결
다음 솔루션 중 하나를 적용합니다.
가상 머신을 끄고 Hyper-V의 동적 MAC 주소 범위에 속하지 않는 정적 MAC 주소를 할당한 다음 가상 머신을 다시 시작합니다.
기본 동적 MAC 주소 범위의 다섯 번째 및/또는 여섯 번째 옥텟을 수정하여 다음 방법 중 하나를 사용하여 MAC 주소 범위를 늘립니다.
호스트가 Windows Server 2008인 경우 다음 레지스트리 값을 통해 동적 MAC 주소 범위를 수정할 수 있습니다.
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Virtualization\MinimumMacAddress
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Virtualization\MaximumMacAddress
참고 항목
16진수 번호 매기기 시스템에 대한 지식은 8진수를 수정하는 데 유용합니다. 각 옥텟의 범위는 00 - FF입니다.
자세한 정보
이 주제에 대한 추가 읽기는 다음 블로그 게시물을 참조하세요.