Microsoft har implementerat rotmiljöstöd för Linux-baserad Hyper-V

Microsoft Company представила för diskussion om Linux-kärnans e-postlista för utvecklare, en serie patchar som gör att Hyper-V-hypervisorn kan arbeta med en Linux-baserad rotmiljö som har direkt tillgång till hårdvaran och som används för att köra gästsystem (analogt med Dom0 i Xen) ). Hittills stödde Hyper-V (Microsoft Hypervisor) Linux endast i gästmiljöer, men själva hypervisorn styrdes från en Windows-baserad miljö. Microsoft har nu för avsikt att skapa en fullständig virtualiseringsstack med Linux och Hyper-V.

Organisationen av hypervisorn i Linux- och Windows-kärnorna är märkbart annorlunda, så implementeringen av Hyper-V för Linux använder ett annat tillvägagångssätt för att konfigurera undersystem och organisera hyperanrop. Koden för avbrottsmapping med IOMMU är omdesignad i analogi med den liknande Xen-stödkoden i Linux (Xen och Hyper-V har liknande arkitektur och är baserade på användningen av en privilegierad root/Dom0-miljö för hantering).

Patcharna inkluderar den minsta implementering som krävs för att fungera, som erbjuds som en första prototyp för diskussion och kritik. För att hantera hypervisorn föreslås /dev/mshv-enheten, med hjälp av vilken applikationer från användarutrymmet kan skapa och starta virtuella maskiner. En hypervisorport på hög nivå erbjuds också moln-hypervisor, så att du kan starta upp virtuella maskiner ovanpå Hyper-V istället för KVM.

Under 2018, antalet Linux-gästsystem i Azure molntjänst överskridits Windows-baserade miljöer, vars andel sjunker stadigt, främst på grund av den växande populariteten för devops-plattformar och Kubernetes baserade på Linux. Att använda en enda Linux-baserad stack har potential att förenkla underhållet och förbättra prestandan för Hyper-V-servrar som betjänar Linux-gäster.

Källa: opennet.ru

Lägg en kommentar