가상 머신에서 Hyper-V를 실행할 수 있습니까?


8

우리 모두 Microsoft의 대답은 " 아니오! " 라는 것을 알고 있습니다.

그러나 기본 하이퍼 바이저가 하드웨어 가상화를 제공하는 경우 최신 하이퍼 바이저가 중첩 / 재귀 가상화를 지원할 수 있다는 것도 알고 있습니다. VMware의 최신 제품 (ESXi 5, Workstation 8) 은 추악한 해킹 없이도 이를 기본적으로 지원합니다 .

그래서 내 질문은 : Hyper-V가 다른 하이퍼 바이저 내에서 성공적으로 (즉, 실제로 가상 머신을 실행할 수 있도록) 실행할 수 있습니까?

그렇다면 어느 것입니까? 그리고 어떻게?


이것은 물론 테스트를 위한 것입니다 .


kvm / HVM 또는 xen_pv에있을 수 있지만, 왜 고통을 원하는지, 왜 원하는가
anthonysomerset

1
예를 들어 테스트 목적.
Mircea Vutcovici

ESXi를 Hyper-V 상위로 사용하여 수행되었지만 속도가 느립니다. 길 찾기 링크가 없습니다.
Chris S

이 환경에서 실제로 어떤 종류의 테스트가 유효합니까?
Jake Oshins

2
테스트 Hyper-V 클러스터를 설정하려면 최소한 3 개의 물리적 서버가 필요합니다. 일반적으로 쉽게 손을 잡을 수있는 것은 아닙니다.
Massimo

답변:


6

예. 기본 CPU가 최신 가상화 확장 (Intel VT-X / EPT)을 지원하고 최신 VMware 제품 (워크 스테이션 8, ESXi 5)을 사용하는 경우 가능합니다.

VM의 관련 설정은 다음과 같아야합니다.

monitor.virtual_mmu = "hardware"
monitor.virtual_exec = "hardware"
vhv.enable = "TRUE"
hypervisor.cpuid.v0 = "FALSE"

처음 세 가지 설정은 GUI (Workstation과 ESXi간에 약간 씩 다름)를 통해 활성화 할 수 있으며 마지막 설정은 VM .vmx파일에 수동으로 추가해야 합니다.

또한 ESXi 5에서 다음 행을 추가해야합니다 /etc/vmware/config.

vhv.allow = "TRUE"

이것은 시행 착오에 의해 발견 되었습니까? 아니면 소스를 지적 할 수 있습니까? 동일하게 생각하는 사람들에게 더 많은 관심 정보가있을 수 있습니까?
John Gardeniers

웹에는 다양한 단계가 있으며 모두 동일한 단계와 설정을 확인합니다. 그러나 VMware 나 Microsoft 모두 공식적인 것은 아닙니다 (아직도 불가능하다고 말합니다).
Massimo

3

이 질문에 다른 답변이 있습니다.

WS2016 / W10 이전의 정답은 다음과 같습니다. 예. Hyper-V VM에서 Hyper-V 역할을 활성화 할 수 있지만 하이퍼 바이저가 시작되지 않습니다. 따라서 vHost에서 VM을 만들 수 있지만 해당 VM을 시작할 수 없습니다.

그러나 Windows 10 및 WS2016 (TP4 이상)에서는 중첩 Hyper-V를 사용할 수 있습니다. 시도하기에 화가 나면 호스트, 호스트, 호스트, 호스트, 호스트에서 호스트를 만들 수 있습니다 ...


사실, 사실 Microsoft는 마침내 중첩 가상화 ( msdn.microsoft.com/en-us/virtualization/hyperv_on_windows/…) 를 지원했습니다 . Hyper-V 내부에서도 ESX / i를 호스팅 할 수 있는지 궁금합니다.
Massimo

링크에서 @Massimo- "두 하이퍼 바이저 모두 최신 Windows Insider 빌드 (10565 이상) 여야합니다. 다른 하이퍼 바이저는 작동하지 않습니다." (외부 : Microsoft가 중첩 Hyper-V 작업을 수행해야하는 한 가지 이유는 VM에서 Server 2016의 컨테이너 지원을 사용할 수 있기 때문입니다. 컨테이너 유형 중 하나는 Hyper-V 기반 컨테이너입니다. 또 다른 이유는 Windows 10의 가상 보안 모드 일 수 있습니다. Hyper-V VM에 암호를 유지하고 다른 운영 체제에서 기본 OS를 실행하는 엔터프라이즈).
TessellatingHeckler

@TessellatingHeckler 마이크로 소프트의 말과는 달리, Hyper-V는 한동안 VMware 제품 내에서 행복하게 실행할 수있었습니다. 이 Hyper-V 중첩은 동일한 기본 원칙을 기반으로하므로 Hyper-V가 다른 중첩 하이퍼 바이저도 실행할 수 있다고 생각합니다 (다시 공식적인 지원없이).
Massimo

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.