Microsoft внедри поддръжка на root среда за базиран на Linux Hyper-V

Microsoft представени за обсъждане в пощенския списък за разработчици на ядрото на Linux, поредица от корекции, които позволяват на Hyper-V хипервайзора да работи с Linux-базирана основна среда, която има директен достъп до хардуера и се използва за стартиране на системи за гости (аналогично на Dom0 в Xen ). Досега Hyper-V (Microsoft Hypervisor) поддържаше Linux само в среди за гости, но самият хипервизор се управляваше от среда, базирана на Windows. Сега Microsoft възнамерява да създаде пълен стек за виртуализация с Linux и Hyper-V.

Организацията на хипервайзора в ядрата на Linux и Windows е забележимо различна, така че внедряването на Hyper-V за Linux използва различен подход за конфигуриране на подсистеми и организиране на хиперобаждания. Кодът за съпоставяне на прекъсвания с помощта на IOMMU е преработен по аналогия с подобен код за поддръжка на Xen в Linux (Xen и Hyper-V имат подобен архитектура и се основават на използването на привилегирована root/Dom0 среда за управление).

Пачовете включват минималната имплементация, необходима за работа, която се предлага като първоначален прототип за обсъждане и критика. За управление на хипервайзора се предлага устройството /dev/mshv, с помощта на което приложенията от потребителското пространство могат да създават и стартират виртуални машини. Предлага се също порт на хипервизор на високо ниво Облачен хипервайзор, което ви позволява да стартирате виртуални машини върху Hyper-V вместо KVM.

През 2018 г. броят на системите за гости на Linux в облачната услуга Azure превишен Windows-базирани среди, чийто дял непрекъснато намалява, главно поради нарастващата популярност на devops платформите и Kubernetes, базирани на Linux. Използването на един стек, базиран на Linux, има потенциала да опрости поддръжката и да подобри производителността на Hyper-V сървъри, обслужващи Linux гости.

Източник: opennet.ru

Добавяне на нов коментар