Microsoft implementou soporte para o entorno raíz para Hyper-V baseado en Linux

Microsoft presentado para discutir sobre a lista de correo do programador do kernel de Linux, unha serie de parches que permiten que o hipervisor Hyper-V funcione cun ambiente raíz baseado en Linux que teña acceso directo ao hardware e que se usa para executar sistemas convidados (análogo a Dom0 en Xen). ). Ata agora, Hyper-V (Microsoft Hypervisor) só admitía Linux en ambientes convidados, pero o propio hipervisor controlábase desde un ambiente baseado en Windows. Microsoft agora pretende crear unha pila de virtualización completa con Linux e Hyper-V.

A organización do hipervisor nos núcleos de Linux e Windows é notablemente diferente, polo que a implementación de Hyper-V para Linux usa un enfoque diferente para configurar subsistemas e organizar hiperchamadas. O código para a asignación de interrupcións usando IOMMU está redeseñado por analoxía co código similar de soporte de Xen en Linux (Xen e Hyper-V teñen semellante arquitectura e baséanse no uso dun ambiente root/Dom0 privilexiado para a xestión).

Os parches inclúen a implementación mínima necesaria para funcionar, que se ofrece como prototipo inicial para debate e crítica. Para xestionar o hipervisor proponse o dispositivo /dev/mshv, coa axuda do cal aplicacións desde o espazo de usuario poden crear e lanzar máquinas virtuais. Tamén se propón un porto de hipervisor de alto nivel Hipervisor de nube, que lle permite iniciar máquinas virtuais encima de Hyper-V en lugar de KVM.

En 2018, o número de sistemas convidados Linux no servizo na nube de Azure superado Contornas baseadas en Windows, cuxa participación está a diminuír constantemente, principalmente debido á crecente popularidade das plataformas devops e Kubernetes baseados en Linux. Usar unha única pila baseada en Linux ten o potencial de simplificar o mantemento e mellorar o rendemento dos servidores Hyper-V que serven aos hóspedes de Linux.

Fonte: opennet.ru

Engadir un comentario