Megosztás a következőn keresztül:


Mi az a beágyazott virtualizálás?

A beágyazott virtualizálás olyan funkció, amellyel Hyper-V-t futtathat Hyper-V virtuális gépen belül. Ez a cikk bemutatja, hogyan működik a beágyazott virtualizálás, milyen előnyökkel jár, és hogy mikor érdemes azt használni a környezetben. A beágyazott virtualizálás például a következő esetekben lehet hasznos:

  • Alkalmazások vagy emulátorok futtatása beágyazott virtuális gépen
  • Szoftverkiadások tesztelése virtuális gépeken
  • Betanítási környezetek üzembe állítási idejének csökkentése
  • Hyper-V elkülönítés használata a tárolókhoz

A modern processzorok olyan hardverfunkciókat tartalmaznak, amelyek felgyorsítják és biztonságosabbá teszik a virtualizálást. Hyper-V ezekre a processzorbővítményekre támaszkodik a virtuális gépek, például az Intel VT-x és az AMD-V futtatásához. A beágyazott virtualizálás elérhetővé teszi ezt a hardvertámogatást a vendég virtuális gépek számára.

Az alábbi ábrán a beágyazás nélküli Hyper-V látható. A Hyper-V hipervizor teljes mértékben felügyeli a hardvervirtualizálási képességeket (narancssárga nyíl), és nem teszi elérhetővé őket a vendég operációs rendszer számára.

A Hyper V és a beágyazott virtualizálás letiltott szintjeinek diagramja.

Ezzel szemben az alábbi diagram a Hyper-V-t mutatja, amelynél engedélyezve van a beágyazott virtualizáció. Ebben az esetben Hyper-V teszi elérhetővé a hardvervirtualizálási bővítményeket a virtuális gépek számára. Ha engedélyezve van a beágyazás, a vendég virtuális gépek saját hipervizort telepíthetnek, és saját vendég virtuális gépeket futtathatnak.

A Hyper V szintjeinek diagramja, amelyen engedélyezve van a beágyazott virtualizálás.

Dinamikus memória és futtatókörnyezeti memória átméretezése

Ha Hyper-V virtuális gépen fut, a virtuális gépet ki kell kapcsolni a memória beállításához. Ez azt jelenti, hogy még ha engedélyezve is van a dinamikus memória, a memória mennyisége nem ingadozik. A beágyazott virtualizálás engedélyezésének nincs hatása a dinamikus memória vagy a futtatókörnyezeti memória átméretezésére.

Ha a virtuális gépeken nincs engedélyezve a dinamikus memória, a futás közbeni memóriamennyiség módosítása sikertelen. Az inkompatibilitás csak akkor fordul elő, ha Hyper-V fut a virtuális gépen.

Nem Microsoft virtualizálási alkalmazások

A Hyper-V kívüli virtualizálási alkalmazások nem támogatottak Hyper-V virtuális gépeken, és valószínűleg sikertelenek lesznek. A virtualizálási alkalmazások tartalmazzák azokat a szoftvereket, amelyek hardveres virtualizálási bővítményeket igényelnek.

Támogatott forgatókönyvek

Beágyazott Hyper-V virtuális gép éles környezetben való használata az Azure-ban és a helyszínen is támogatott az alábbi forgatókönyvekben. Azt is javasoljuk, hogy a szolgáltatások és alkalmazások is támogatottak legyenek.

A beágyazott virtualizáció nem alkalmas Windows Server-feladatátvételi fürtök és teljesítményérzékeny alkalmazások esetében. Javasoljuk, hogy teljes mértékben értékelje a szolgáltatásokat és az alkalmazásokat.

Hyper-V virtuális gépek Hyper-V virtuális gépeken

A Hyper-V virtuális gépeken beágyazott Hyper-V virtuális gépek futtatása kiválóan alkalmas tesztkörnyezetek és kiértékelési környezetek számára. Különösen ott, ahol a konfigurációk egyszerűen módosíthatók, és a mentett állapotok felhasználhatók adott konfigurációkra való visszaállításhoz. Tesztlaborok általában nem igényelnek olyan szolgáltatásiszint-szerződést (SLA-t), mint ami az éles környezeteknél elvárható.

A Hyper-V virtuális gépek Hyper-V virtuális gépeken futó éles környezetekben támogatottak. Győződjön meg arról, hogy a szolgáltatások és az alkalmazások is támogatottak. Ha beágyazott Hyper-V virtuális gépet használ éles környezetben, győződjön meg arról, hogy teljes mértékben kiértékeli, hogy a szolgáltatások vagy alkalmazások biztosítják-e a várt viselkedést.

A beágyazott virtualizálás Azure-beli beállításával kapcsolatos további információkért tekintse meg a Tech Community " Beágyazott virtualizálás beállítása Azure-beli virtuális gépekhez/VHD-hez" című blogját.

Nem-Microsoft virtualizálás a Hyper-V virtualizáción

Bár előfordulhat, hogy a Nem Microsoft virtualizálás Hyper-V-n fut, a Microsoft nem teszteli ezt a forgatókönyvet. Nem támogatott a nem Microsoft-alapú virtualizálás a Hyper-V virtualizációs környezetben. Győződjön meg arról, hogy a hipervizor szállítója támogatja ezt a forgatókönyvet.

Hyper-V virtualizálás Microsoft-tól eltérő virtualizáción

Bár előfordulhat, hogy Hyper-V virtualizálás nem Microsoft-virtualizáción fut, a Microsoft nem teszteli ezt a forgatókönyvet. Hyper-V nem Microsoft-alapú virtualizáción nem támogatott. Győződjön meg arról, hogy a hipervizor szállítója támogatja ezt a forgatókönyvet.

Azure Local beágyazott Hyper-V virtuális gépeken

Az Azure Local úgy lett kialakítva és tesztelve, hogy ellenőrzött fizikai hardveren fusson. Az Azure Local futtatható beágyazottan egy virtuális gépben kiértékelési célokra, de a beágyazott konfigurációjú éles környezetek nem támogatottak.

Ha többet szeretne megtudni a Hyper-V virtuális gépeken beágyazott Azure Local-ról, tekintse meg a beágyazott virtualizálást az Azure Local-ban.

"Izolált tárolók, amelyek beágyazottan futnak a(z) Hyper-V-on/-en Hyper-V"

A Microsoft Hyper-V elkülönítést biztosít a tárolókhoz. Ez az elkülönítési mód fokozott biztonságot és szélesebb körű kompatibilitást biztosít a gazdagép és a konténerváltozatok között. A Hyper-V elkülönítéssel egyszerre több tárolópéldány is fut egy gazdagépen. Minden tároló egy nagymértékben optimalizált virtuális gépen belül fut, és hatékonyan megkapja a saját kernelét. Mivel egy Hyper-V izolált tároló egy hipervizorrétegen keresztül biztosít elkülönítést önmaga és a tároló gazdagép között, ha a tároló gazdagép egy Hyper-V alapú virtuális gép, a teljesítmény többletterheléssel jár. A kapcsolódó teljesítményterhelés a tároló indítási ideje, a tárolás, a hálózat és a CPU-műveletek szempontjából következik be.

Ha egy Hyper-V elkülönített tároló egy Hyper-V virtuális gépen fut, beágyazottan fut. A Hyper-V virtuális gép használata számos hasznos forgatókönyvet nyit meg, de növeli a késést is, mivel a hipervizorok két szintje fut a fizikai gazdagép felett.

A Hyper-V elkülönített tárolók Hyper-V-re való beágyazása támogatott. A beágyazott virtualizálás egy szintje támogatott a termelési környezetben, amely lehetővé teszi az elkülönített konténerek üzembe helyezését.

A beágyazott Hyper-V tárolókkal kapcsolatos további információkért lásd a Windows Server-tárolók teljesítményhangolását ismertető témakört.

WSL2 futtatása egy Hyper-V virtuális gépben, amely Hyper-V rendszeren fut beágyazva

A Windows-alrendszer Linuxhoz (WSL) a Windows operációs rendszer egyik funkciója, amely lehetővé teszi Linux-fájlrendszer, valamint Linux parancssori eszközök és grafikus felhasználói felületi alkalmazások futtatását közvetlenül Windows rendszeren.

A WSL2 futtatása egy olyan virtuális gépen, amely Hyper-V alatt fut, és ami a Hyper-V-en van beágyazva, támogatott.

Ha többet szeretne megtudni arról, hogyan engedélyezheti a WSL 2 virtuális gépen való futtatását, olvassa el a Linux rendszerhez készült Windows-alrendszerrel kapcsolatos gyakori kérdéseket.