Beágyazott virtualizáció a Windows 10 rendszerben

Tartalomjegyzék:

Beágyazott virtualizáció a Windows 10 rendszerben
Beágyazott virtualizáció a Windows 10 rendszerben

Videó: Beágyazott virtualizáció a Windows 10 rendszerben

Videó: Beágyazott virtualizáció a Windows 10 rendszerben
Videó: How to Scan Windows Certificates - YouTube 2024, Április
Anonim

Beágyazott virtualizáció lehetővé teszi egy Hypervisor futtatását egy virtuális gépen belül. Windows 10 A Build 10565 létrehozta a beágyazott virtualizációt. Akár szükséged van rá, akár nem, itt vannak olyan információk, amelyek érdekelhetik Önt.

Container inside Container: A beágyazott virtualizációról a Windows rendszerben

Korábban párhuzamos konténereket hozhat létre - annyi, mint a fő memóriád, lehetővé tenné és felhasználhatja őket különböző célokra. A Microsoft most kiadta a beágyazott virtualizáció sajátosságát a legújabb Insider Build 10565 számmal. A Windowsba ágyazott virtualizáció funkciója lehetővé teszi konténerek tárolását konténerekbe. Bár a funkció még nem tökéletes, itt kell tudnia.

Virtualizáció a Hyper V használatával

A Windows támogatja a Droka-t - amely lehetővé teszi egyszerű konténerek létrehozását, amelyeket párhuzamosan is használhat, vagy olyan Hyber V konténereket hozhat létre, amelyek egyszerűbbnek tekinthetők. Bár párhuzamosan hozhat létre Windows Containereket, gyakran ugyanazokat a könyvtárakat és erőforrásokat használják. Ebben az esetben a "Rossz" konténerek közül egy vagy több lehet vége, hogy elakadjon azáltal, hogy visszatartja az erőforrásokat, és nem szabadítja fel azokat a többi tároló számára. Ez az egyetlen hátránya, ami a Hyper V konténerek bevezetéséhez vezetett.

A Hyper V konténerek mindent külön-külön hoznak létre minden virtuális légkörben. Ez azt jelenti, hogy az operációs rendszert újra létre kell hozni és biztosítani kell az adott virtuális rekeszben futó alkalmazások számára. Ez azt jelenti, hogy nincsenek közös virtuális erőforrások, és így nincs ütközés.

A beépített virtualizáció a Windows rendszerben lehetséges a Hyper V. használatával. Megpróbálhat más dolgokat is, de a Microsoft azt mondja, hogy jelenleg a beágyazott virtualizáció csak a Hyper V konténerekkel fog működni. Ezért óvatosnak kell lenni egy konténer létrehozásához, majd létre kell hoznia egy másik csomagot az első tartályon belül. Ha bármilyen más hipervizort próbál használni, vagy egy másik Hyper V konténert szeretne létrehozni párhuzamosan azzal, amit már létrehozott, előfordulhat, hogy nem működik. Kérdésemre jut eszembe - párhuzamos konténerek nem lehetségesek Windows alatt? A következő részben is fogok róla beszélni.
A beépített virtualizáció a Windows rendszerben lehetséges a Hyper V. használatával. Megpróbálhat más dolgokat is, de a Microsoft azt mondja, hogy jelenleg a beágyazott virtualizáció csak a Hyper V konténerekkel fog működni. Ezért óvatosnak kell lenni egy konténer létrehozásához, majd létre kell hoznia egy másik csomagot az első tartályon belül. Ha bármilyen más hipervizort próbál használni, vagy egy másik Hyper V konténert szeretne létrehozni párhuzamosan azzal, amit már létrehozott, előfordulhat, hogy nem működik. Kérdésemre jut eszembe - párhuzamos konténerek nem lehetségesek Windows alatt? A következő részben is fogok róla beszélni.

Beágyazott virtualizáció - Mi ez és hogyan kell végrehajtani?

Mint korábban említettük, létrehozhat egy Hyper V konténert. Ez a tartály biztosítja, hogy más hypervisorok ne láthassák. Ez azt jelenti, hogy csak a tartály jelenik meg a CPU-ként, és a tényleges processzor esetleg nem láthatók más hypervisorok számára, így még egy konténert sem tud párhuzamosan létrehozni. Ebben az esetben az a kétség, hogy két vagy több Hyper V konténert hozhat létre párhuzamosan, vagy csak a létrehozott első konténer belsejében hozhat létre konténereket.

A Microsoft blogja azt mondja, hogy ha létre egy Hyper V konténer, akkor nem teszi lehetővé a többi hypervisor számára, hogy több Hyper V konténert telepítsen, mivel nem fogják látni a valós CPU-t. Nem tud több konténert létrehozni a már létrehozott tartályon kívül? Ezután, ha más virtualizátorokat futtat, azt gondolják, hogy a tartály a tényleges CPU, és létrehoz egy virtuális konténert a tartályban.

Ez a beágyazott virtualizáció - ahol konténerek vannak a konténerekben -, amelyek szintén teljesen függetlenek egymástól: nincsenek megosztott könyvtárak vagy illesztőprogramok. Jól hangzik, kivéve a párhuzamos tartályok kétségét. Itt van a Microsoft által kölcsönzött kép, amely bemutatja a beágyazott virtualizáció működését

A beágyazott virtualizáció végrehajtása során számos tényezőt kell ellenőrizni. Néhány példa:
A beágyazott virtualizáció végrehajtása során számos tényezőt kell ellenőrizni. Néhány példa:
  1. A RAM mennyisége (ne felejtsük el, hogy a RAM korlátozó tényező, csak annyi konténert hozhat létre, amennyit a RAM tarthat)
  2. A processzor támogatott? (Az MS azt mondja, hogy jelenleg csak az Intel VT-X támogatja)
  3. A dinamikus memória ki kell kapcsolnia
  4. Fenntartás a futtató memóriában és így tovább

Ezen a ponton számos kérdés merül fel, amelyeket a Microsoft a későbbi szakaszokban gondoskodhat. A beágyazott virtualizáció megpróbálására azonban kifejlesztett egy PowerShell szkriptet, amelyet a GitHub-ból hívhat.

Ha meg szeretné tudni, hogyan lehet létrehozni a beágyazott virtualizációs konténereket a Windows 10 rendszerben és még sok más, olvassa el ezt az MSDN blogbejegyzést.

Ajánlott: