Microsoft heeft ondersteuning voor de rootomgeving geïmplementeerd voor op Linux gebaseerde Hyper-V

Microsoft gepresenteerd voor discussie over de mailinglijst voor Linux-kernelontwikkelaars, een reeks patches die de Hyper-V-hypervisor in staat stellen te werken met een op Linux gebaseerde rootomgeving die directe toegang heeft tot de hardware en wordt gebruikt om gastsystemen uit te voeren (analoog aan Dom0 in Xen ). Tot nu toe ondersteunde Hyper-V (Microsoft Hypervisor) Linux alleen in gastomgevingen, maar de hypervisor zelf werd bestuurd vanuit een Windows-gebaseerde omgeving. Microsoft is nu van plan een volledige virtualisatiestack te creëren met Linux en Hyper-V.

De organisatie van de hypervisor in de Linux- en Windows-kernels is merkbaar anders, dus de implementatie van Hyper-V voor Linux gebruikt een andere benadering voor het configureren van subsystemen en het organiseren van hypercalls. De code voor interrupt mapping met behulp van IOMMU is opnieuw ontworpen naar analogie met de vergelijkbare Xen-ondersteuningscode in Linux (Xen en Hyper-V hebben vergelijkbaar architectuur en zijn gebaseerd op het gebruik van een bevoorrechte root/Dom0-omgeving voor beheer).

De patches bevatten de minimale implementatie die nodig is om te werken, en worden aangeboden als een eerste prototype voor discussie en kritiek. Om de hypervisor te beheren, wordt het /dev/mshv-apparaat voorgesteld, met behulp waarvan applicaties uit de gebruikersruimte virtuele machines kunnen creëren en starten. Er wordt ook een hypervisorpoort op hoog niveau voorgesteld Cloud-hypervisor, waardoor u virtuele machines kunt opstarten bovenop Hyper-V in plaats van KVM.

In 2018 is het aantal Linux-gastsystemen in de Azure-clouddienst gestegen overschreden Windows-gebaseerde omgevingen, waarvan het aandeel gestaag afneemt, vooral als gevolg van de groeiende populariteit van devops-platforms en Kubernetes op basis van Linux. Het gebruik van een enkele op Linux gebaseerde stack heeft het potentieel om het onderhoud te vereenvoudigen en de prestaties van Hyper-V-servers die Linux-gasten bedienen te verbeteren.

Bron: opennet.ru

Voeg een reactie