A Hyper-V szerep engedélyezése a Windows 10 rendszerben a VMWare ESXi rendszeren

Az egyik tesztfeladatban a Hyper-V virtualizációs összetevőjét telepíteni kellett a VMWare ESXi hipervizort futtató Windows 10 (a Windows Server 2016 rendszerre alkalmazható) virtuális gépen. Ie beágyazott Hyper-V virtualizációt kell megszerveznie a VMWare ESXi-n.

Először néhány szó a beágyazott virtualizációban. Beágyazott virtualizáció (Beágyazott virtualizáció) - egy hipervizor futtatásának képessége egy virtuális gépen belül egy másik hipervizoron. A Hyper-V rendszerben a beágyazott virtualizáció teljes támogatása megjelent a Windows Server 2016 / Windows 10 Anniversary frissítésben, a VMWare-ben a beágyazott virtualizációs technológia hosszú ideje működik (ez az ESXi 5.0-ban megjelenik).

Van: VMWare ESXi 6.0 virtualizációs host, virtuális gépet futtat a Windows 10 1709 verzióval.

Amikor megpróbál telepíteni a Hyper-V hypervisor szerepet (az összetevő neve: Hyper-V alacsony szintű héj) az összetevők engedélyezésének / letiltásának a klasszikus Windows 10 vezérlőpulton funkciójával ez a lehetőség nem volt elérhető. Az ok megjelölve:

Nem sikerült telepíteni a Hyper-V-t: a processzor nem rendelkezik a szükséges virtualizációs képességekkel

A Hyper-V nem telepíthető: A processzor nem rendelkezik a szükséges virtualizációs képességekkel

A virtuális gép beágyazott virtualizációjának engedélyezéséhez nyissa meg a virtuális gép beállításait a vSphere web klienssel (a virtuális gépet ki kell kapcsolni). A CPU szakaszban engedélyezze a "Tegye ki a hardveres virtualizációt a vendég operációs rendszerhez"(ez az opció nem érhető el a" nehéz "C # vCenter kliensnél)

megjegyzés. Az ESXi régebbi verzióiban, amelyek nem rendelkeznek ezzel a lehetőséggel, valamint az asztali VMWare Workstationnél hasonló hatást vált ki, ha a következő lehetőségeket hozzáadja a virtuális gép konfigurációs fájljához (* .vmx)..

hypervisor.cpuid.v0 = “FALSE”
mce.enable = “TRUE”
vhv.enable = "TRUE"

A vSphere ügyfélprogramban ezeket a beállításokat hozzáadhatja a virtuális gép beállításaihoz. betétlap Options-> általános -> Konfigurálja a paramétereket. Adjon hozzá két új sort ezekkel a paraméterekkel (gomb Adjon hozzá sort).

Bekapcsoljuk a virtuális gépet a Windows 10 operációs rendszerrel, és megpróbáljuk újra telepíteni a Hyper-V szerepet. A rendszer megállította annak megállapítását, hogy egy másik hipervizorban működik, de most egy másik hiba jelent meg:

Nem telepíthető a Hyper-V: a processzor nem képes lefordítani a második szintű címeket (SLAT)

A Hyper-V nem telepíthető: a processzor adagja nem támogatja a második szintű címfordítást (SLAT).

Ie A virtuálisgép-processzornak a virtualizációs támogatás mellett támogatnia kell a technológiát is SLAT  - képesség a memória oldalak virtualizálására és átvitelére a vendég operációs rendszer közvetlen irányítása alatt. Az Intel terminológiájában ezt a funkciót kiterjesztett oldallapoknak (EPT), Az AMD rendelkezik gyors virtualizációs indexeléssel (RVI).

Ellenőrizze a processzor támogatását a SLAT parancs segítségével:

systeminfo

A Hyper-V követelmények szakaszban szereplő parancsnak vissza kell adnia, hogy nincs SLAT támogatás.

Második szintű címfordítás: Nem

Második szintű címfordítás: Nem

Ebben az esetben meg kell változtatnia a virtuális gép processzorparamétereit. A webes kliensben a CPU / MMU virtualizációs szakaszban ki kell választania Hardver CPU és MMU.

A "klasszikus" kliensnél hasonló lehetőség van a lapon Options szakaszban CPU / MMU virtualizáció és az úgynevezett ”Használjon Intel VT-x / AMD-V-t utasításkészlet-virtualizációhoz, és Inet EPT / AMD RVI-t az MMU-virtualizációhoz".

Indítsa el a Windows 10 virtuális gépet, és ellenőrizze, hogy a processzora támogatja-e a SLAT-ot. Most telepítheti a Hyper-V szerep összes összetevőjét, és futtathatja saját virtuális gépeit a Win10 virtuális gépekben.