A Microsoft bevezette a root környezet támogatását a Linux-alapú Hyper-V számára

Microsoft bemutatott a Linux kernel fejlesztői levelezőlistájának megvitatásához egy sor javítás, amely lehetővé teszi a Hyper-V hypervisor számára, hogy egy Linux alapú root környezettel működjön együtt, amely közvetlen hozzáféréssel rendelkezik a hardverhez, és vendégrendszerek futtatására szolgál (hasonlóan a Dom0-hoz a Xenben ). A Hyper-V (Microsoft Hypervisor) eddig csak vendégkörnyezetben támogatta a Linuxot, magát a hypervisort azonban Windows alapú környezetből vezérelték. A Microsoft most egy teljes virtualizációs köteget kíván létrehozni Linux és Hyper-V segítségével.

A hypervisor felépítése a Linux és a Windows kernelekben észrevehetően eltérő, ezért a Hyper-V for Linux implementációja más megközelítést alkalmaz az alrendszerek konfigurálására és a hiperhívások szervezésére. Az IOMMU-t használó megszakítás-leképezés kódja a Linux hasonló Xen-támogatási kódjával analóg módon lett újratervezve (Xen és Hyper-V rendelkezik hasonló építészet és egy privilegizált root/Dom0 környezet kezelésén alapulnak).

A javítások tartalmazzák a működéshez szükséges minimális implementációt, amelyet kezdeti prototípusként kínálnak a vitához és a kritikához. A hypervisor kezeléséhez javasolt a /dev/mshv eszköz, amelynek segítségével a felhasználói térből származó alkalmazások virtuális gépeket hozhatnak létre és indíthatnak el. Magas szintű hipervizor port is javasolt Felhő hipervizor, amely lehetővé teszi a virtuális gépek indítását a Hyper-V tetején a KVM helyett.

2018-ban a Linux vendégrendszerek száma az Azure felhőszolgáltatásban meghaladta Windows alapú környezetek, amelyek aránya folyamatosan csökken, elsősorban a devops platformok és a Linux alapú Kubernetes népszerűségének növekedése miatt. Egyetlen Linux-alapú verem használata egyszerűsítheti a karbantartást és javíthatja a Linux-vendégeket kiszolgáló Hyper-V szerverek teljesítményét.

Forrás: opennet.ru

Hozzászólás