Saya sedang membangun workstation baru dan ingin menggunakan Linux bersama Windows. Ini sepertinya kesempatan baik untuk berkenalan dengan Xen atau KVM.
Jadi saya menghadapi pilihan. Dalam mendukung menggunakan Xen saya melihat hypervisor tipe 1 dengan penggambaran yang sangat jelas antara domain. KVM di sisi lain tampaknya unggul dalam hal mata uang dengan kernel terbaru.
Saya googled "xen vs kvm" dan memisahkan halaman pertama hasil. Saya juga telah melalui beberapa pencarian Server Fault dan sekarang memiliki banyak fakta yang memantul di kepala saya, tidak semuanya akan terkini.
Singkatnya, saya tidak begitu yakin ke mana harus melompat. Yang penting bagi saya adalah:
- stabilitas, baik di hypervisor dan di para tamu
- kinerja yang wajar, terutama untuk tamu Windows
- isolasi tamu yang kuat
- kemudahan manajemen
- USB pass-through untuk tamu
Dengan semua itu dalam pikiran, menurut Anda pilihan mana yang lebih baik?
Perbarui - beberapa bulan kemudian.
Demi siapa pun yang memiliki pertanyaan yang sama dalam waktu dekat, inilah yang akhirnya terjadi:
- Saya mulai dengan Xen di OpenSuse 11.2, beberapa hari sebelum 11.3 sudah jatuh tempo. Saya menemukan saluran pembaruan suse sangat lambat (tidak tahu apakah itu hanya masalah bagi saya secara khusus atau tidak). Saya bangkit dan menjalankan Xen dengan cepat tetapi memiliki banyak kesedihan dengan adapter jaringan tamu.
- Ubuntu 9.10 dirilis saat saya melakukan ini, jadi saya memutuskan untuk mencobanya. Sistemnya sendiri sangat bagus dan KVM berfungsi dengan baik. Namun saya memiliki masalah stabilitas sesekali yang saya rasa mungkin terkait dengan KVM (tersangka lain pada saat itu adalah Compiz dan NFS).
- Untuk melihat apakah masalah stabilitas terkait dengan KVM, saya memutuskan untuk mencoba VirtualBox dan ternyata lebih mudah digunakan dengan antarmuka yang bagus dan kinerja yang sangat bagus.
- Masalah stabilitas belum hilang, jadi saya kira KVM tidak bersalah, tetapi saat ini saya tinggal dengan VirtualBox karena rasanya lebih baik untuk digunakan dan memiliki beberapa fitur yang baik dikombinasikan dengan kinerja yang baik.
Di sinilah aku hari ini. Semoga ini bermanfaat bagi seseorang.
Kemudahan manajemen dicapai dengan menggunakan libvirt yang akan menghadirkan antarmuka yang sama apakah Anda menggunakan Xen atau KVM. Stabilitas sangat banyak fungsi dari distribusi yang mendasarinya - Xen hanya bekerja dengan baik dengan kernel tertentu (umumnya lebih tua), sedangkan KVM adalah arus utama dan mendapat perbaikan dengan setiap rilis.
sumber
RedHat dan Canonical (Ubuntu) keduanya memilih KVM sebagai metode virtualisasi ke depan. Saya menjalankan server KVM dengan RedHat 5.4 dan tidak memiliki masalah menjalankannya menjalankan server atau tamu di lingkungan desktop. Sepertinya saya pasar mulai mendukung KVM.
https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue76
http://www.redhat.com/virtualization-strategy/
sumber
Untuk workstation, saya akan mengambil KVM. Saya menggunakannya untuk VM pengembangan saya di laptop saya dan bekerja dengan sangat baik. Saya menggunakan Xen secara ekstensif di pusat data, tapi saya tidak suka itu untuk penggunaan workstation, arsitekturnya hanya sedikit aneh untuk itu, dan telah menyebabkan kerepotan dukungan perangkat keras bagi saya di masa lalu (memang, itu cukup jauh di masa lalu ).
sumber
Jawabannya adalah: Tergantung kebutuhan Anda. Saya telah menemukan bahwa KVM tidak terlalu baik jika Anda ingin menggunakan VM sebagai desktop karena tidak memiliki kemampuan akselerasi 3D, suara bisa rumit dll. Saya pernah menggunakan Xen di masa lalu, tetapi saya mengkategorikan keduanya sebagai perangkat lunak "server virtualisasi" . Jika Anda akan menguji server vm di workstation Anda, saya akan menggunakan KVM - keuntungan jelasnya adalah tidak memerlukan kernel khusus atau apa pun. Windows berjalan dengan baik dan seluruh teknologi cukup stabil untuk penggunaan sehari-hari dan bahkan untuk penggunaan produksi di pusat data. Namun saya akan merekomendasikan VirtualBox jika Anda bermaksud menggunakan VM sebagai desktop (mis. Menjalankan beberapa program di windows yang tidak dapat dijalankan di linux).
sumber
Saya berhasil mendapatkan KVM untuk menjalankan bisnis vista di laptop saya (ubuntu 9.04 64bit), tetapi mengalami masalah dengan akselerasi grafis yang mengerikan. Untungnya, saya menemukan bahwa jika saya menggunakan tsclient untuk terhubung secara lokal ke server RDP di vista, maka saya mendapatkan grafik yang sempurna.
Xen cukup bagus di server, tapi saya tidak yakin saya rela menggunakannya di desktop, ditambah lagi, ia tidak bisa menjalankan windows dengan baik (jika ada?), Saya ingat.
KVM juga jauh lebih mudah untuk diatur.
sumber
RHEV akan segera keluar - server berbasis KVM dan virtualisasi desktop. Jauh lebih mudah dikelola daripada Xen, sangat stabil, menggunakan alat berbasis Linux untuk menangani semua aspek virtualisasi.
sumber