Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A beágyazott virtualizálás lehetővé teszi, hogy a Hyper-V-t egy virtuális gépen belül futtassa, lehetővé téve ezzel, hogy összetett környezeteket emuláljon anélkül, hogy több fizikai gazdagépre lenne szüksége. Ez a cikk bemutatja, hogyan konfigurálhatja és használhatja a beágyazott virtualizálást a támogatott Windows-platformokon, beleértve az előfeltételeket, a telepítési lépéseket és a hálózati beállításokat. Ebben a cikkben olyan forgatókönyveket tesztelhet, emulátorokat futtathat, vagy olyan megoldásokat fejleszthet, amelyek több virtualizálási réteget igényelnek.
További információ a beágyazott virtualizálásról és a támogatott forgatókönyvekről: Mi a Beágyazott virtualizálás a Hyper-V-hez?.
Előfeltételek
Intel processzor VT-x és EPT technológiával
- A Hyper-V gazdagépnek Windows Server 2016 vagy újabb, illetve Windows 10 vagy újabb verziójú operációs rendszerrel kell rendelkeznie.
- A virtuális gép konfigurációjának 8.0-s vagy újabb verziója.
AMD EPYC/ Ryzen processzor vagy újabb
- A Hyper-V gazdagépnek Windows Server 2022-nek vagy újabb verziónak, illetve Windows 11-nek vagy újabb verziónak kell lennie.
- A virtuális gép konfigurációjának 9.3-os vagy újabb verziója.
Jegyzet
A vendég lehet bármely Windows által támogatott vendég operációs rendszer. A Windows néhány újabb verziója további cpu-funkciókat használhat, amelyek javítják a teljesítményt. Ha engedélyezni szeretné a beágyazott virtualizálást egy Azure-beli virtuális gépen, állítsa be a biztonsági típust "Standard".
Beágyazott virtualizálás engedélyezése
A beágyazott virtualizálás engedélyezéséhez kövesse az alábbi lépéseket:
Hozzon létre egy virtuális gépet. Tekintse meg a szükséges operációs rendszer- és virtuálisgép-verziók előfeltételeit.
Amíg a virtuális gép kikapcsolt állapotban van, futtassa a következő parancsot a fizikai gazdagépen Hyper-V a virtuális gép beágyazott virtualizálásának engedélyezéséhez.
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
Indítsa el a virtuális gépet.
Telepítse Hyper-V a virtuális gépen, ugyanúgy, mint egy fizikai kiszolgáló esetében. További információ a Hyper-V telepítéséről: Hyper-Vtelepítése.
Jegyzet
A Windows Server 2019 és korábbi verziók első szintű virtuális gépként való használata esetén a vCPU-k számának 225 vagy annál kevesebbnek kell lennie. A virtuális gépek korlátairól további információt a virtuális gépek maximális számai című témakörben talál.
Beágyazott virtualizálás letiltása
A leállított virtuális gépek beágyazott virtualizálását a következő PowerShell-paranccsal tilthatja le:
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $false
Hálózati beállítások
A beágyazott virtuális gépekkel való hálózatkezelésnek két lehetősége van:
- MAC-címhamisítás
- NAT-hálózatkezelés
MAC-címhamisítás
Ahhoz, hogy a hálózati csomagok két virtuális kapcsolón keresztül legyenek irányítva, a MAC-címhamisítást engedélyezni kell a virtuális kapcsoló első (L1) szintjén. A MAC-címhamisítás engedélyezéséhez futtassa a következő PowerShell-parancsot.
Get-VMNetworkAdapter -VMName <VMName> | Set-VMNetworkAdapter -MacAddressSpoofing On
Hálózati címfordítás (NAT)
A második lehetőség a hálózati címfordításra (NAT) támaszkodik. Ez a módszer leginkább olyan esetekben alkalmazható, amikor a MAC-címek hamisítása nem lehetséges, például nyilvános felhőkörnyezetekben.
Először létre kell hozni egy virtuális NAT-kapcsolót a gazdagép virtuális gépében (a "középső" virtuális gépen). Az alábbi példa létrehoz egy VmNAT
nevű új belső kapcsolót, és létrehoz egy NAT-objektumot a 192.168.100.0/24
alhálózat összes IP-címéhez.
New-VMSwitch -Name VmNAT -SwitchType Internal
New-NetNat –Name LocalNAT –InternalIPInterfaceAddressPrefix “192.168.100.0/24”
Ezután rendeljen hozzá egy IP-címet a hálózati adapterhez:
Get-NetAdapter "vEthernet (VmNat)" | New-NetIPAddress -IPAddress 192.168.100.1 -AddressFamily IPv4 -PrefixLength 24
Minden beágyazott virtuális géphez rendelkeznie kell egy IP-címmel és egy átjáróval. Az átjáró IP-címének az előző lépésben a NAT-adapterre kell mutatnia. Dns-kiszolgálót is hozzárendelhet:
Get-NetAdapter "vEthernet (VmNat)" | New-NetIPAddress -IPAddress 192.168.100.2 -DefaultGateway 192.168.100.1 -AddressFamily IPv4 -PrefixLength 24
Netsh interface ip add dnsserver “vEthernet (VmNat)” address=<my DNS server>
Következő lépések
- Hyper-V szerverek távoli kezelése a Hyper-V Manager segítségével