Microsoft telah menerapkan dukungan lingkungan root untuk Hyper-V berbasis Linux

Microsoft disajikan untuk diskusi di milis pengembang kernel Linux, serangkaian tambalan yang memungkinkan hypervisor Hyper-V bekerja dengan lingkungan root berbasis Linux yang memiliki akses langsung ke perangkat keras dan digunakan untuk menjalankan sistem tamu (analog dengan Dom0 di Xen ). Hingga saat ini, Hyper-V (Microsoft Hypervisor) hanya mendukung Linux di lingkungan tamu, namun hypervisor itu sendiri dikendalikan dari lingkungan berbasis Windows. Microsoft sekarang bermaksud membuat tumpukan virtualisasi penuh dengan Linux dan Hyper-V.

Organisasi hypervisor di kernel Linux dan Windows sangat berbeda, sehingga implementasi Hyper-V untuk Linux menggunakan pendekatan berbeda untuk mengkonfigurasi subsistem dan mengatur hypercall. Kode untuk pemetaan interupsi menggunakan IOMMU didesain ulang dengan analogi dengan kode dukungan Xen serupa di Linux (Xen dan Hyper-V memiliki serupa Arsitektur dan didasarkan pada penggunaan lingkungan root/Dom0 yang memiliki hak istimewa untuk manajemen).

Tambalan tersebut mencakup implementasi minimum yang diperlukan agar dapat berfungsi, yang ditawarkan sebagai prototipe awal untuk diskusi dan kritik. Untuk mengelola hypervisor, perangkat /dev/mshv diusulkan, yang dengannya aplikasi dari ruang pengguna dapat membuat dan meluncurkan mesin virtual. Port hypervisor tingkat tinggi juga diusulkan cloud-hypervisor, memungkinkan Anda mem-boot mesin virtual di atas Hyper-V, bukan KVM.

Pada tahun 2018, jumlah sistem tamu Linux di layanan cloud Azure melebihi Lingkungan berbasis Windows, yang porsinya terus menurun, terutama disebabkan oleh semakin populernya platform devops dan Kubernetes yang berbasis Linux. Menggunakan satu tumpukan berbasis Linux berpotensi menyederhanakan pemeliharaan dan meningkatkan kinerja server Hyper-V yang melayani tamu Linux.

Sumber: opennet.ru

Tambah komentar