Microsoft on ottanut käyttöön juuriympäristön tuen Linux-pohjaiselle Hyper-V:lle

Microsoft esitetty keskustelua varten Linux-ytimen kehittäjien postituslistasta, sarja korjaustiedostoja, jotka mahdollistavat Hyper-V-hypervisorin toimimisen Linux-pohjaisen juuriympäristön kanssa, jolla on suora pääsy laitteistoon ja jota käytetään vierailevien järjestelmien ajamiseen (analogisesti kuin Dom0 Xenissä ). Tähän asti Hyper-V (Microsoft Hypervisor) tuki Linuxia vain vierasympäristöissä, mutta itse hypervisoria ohjattiin Windows-pohjaisesta ympäristöstä. Microsoft aikoo nyt luoda täyden virtualisointipinon Linuxin ja Hyper-V:n kanssa.

Hypervisorin organisaatio Linux- ja Windows-ytimissä on huomattavasti erilainen, joten Hyper-V:n Linux-käyttöjärjestelmässä käytetään erilaista lähestymistapaa alijärjestelmien määrittämiseen ja hyperkutsujen järjestämiseen. Koodi keskeytyskartoitukseen IOMMU:n avulla on suunniteltu uudelleen analogisesti Linuxin samanlaisen Xen-tukikoodin kanssa (Xenillä ja Hyper-V:llä samanlainen arkkitehtuuri ja ne perustuvat etuoikeutetun root/Dom0-ympäristön käyttöön hallintaan).

Korjaukset sisältävät toimimiseen vaaditun vähimmäistoteutuksen, jota tarjotaan alustavana prototyyppinä keskustelua ja kritiikkiä varten. Hypervisorin hallintaan ehdotetaan /dev/mshv-laitetta, jonka avulla käyttäjätilan sovellukset voivat luoda ja käynnistää virtuaalikoneita. Myös korkean tason hypervisor-porttia ehdotetaan Pilvihypervisori, jonka avulla voit käynnistää virtuaalikoneita Hyper-V:n päällä KVM:n sijaan.

Vuonna 2018 Linux-vierasjärjestelmien määrä Azure-pilvipalvelussa ylitetty Windows-pohjaiset ympäristöt, joiden osuus on tasaisessa laskussa johtuen pääasiassa devops-alustojen ja Linux-pohjaisten Kubernetesien suosion kasvusta. Yhden Linux-pohjaisen pinon käyttäminen voi yksinkertaistaa ylläpitoa ja parantaa Linux-vieraita palvelevien Hyper-V-palvelimien suorituskykyä.

Lähde: opennet.ru

Lisää kommentti