Saya telah mencoba untuk membuat sepasang server menggunakan KVM di Ubuntu 9.10 untuk menampung 8 mesin virtual di antara mereka dan berakhir dengan berbagai masalah dari pembekuan VM, untuk tidak menyalakan.
Saya punya satu server virtual yang diatur dan dijalankan dan sedang menyiapkan yang kedua, ketika operasi apa pun yang melibatkan OpenSSL akan menyebabkan VM terkunci dengan cara yang aneh - semua lalu lintas jaringan akan berhenti, itu tidak akan memproses login pada konsol, tetapi itu tidak mengambil waktu CPU dari tuan rumah. Server virtual pertama identik dan bekerja dengan sempurna.
VM lain yang saya coba setup telah menginstal Ubuntu dengan baik kemudian menolak untuk reboot, melempar pengecualian kernel untuk XFS.
Saya sekarang telah menginstal Citrix XenServer 5.5 di kedua host, dan sekarang saya menyiapkan VM ketiga saya tanpa masalah sama sekali. Saya juga memiliki pengalaman yang sama ketika saya mencoba VMware, tetapi saya lebih suka Xen karena tampaknya memberikan lebih banyak fitur pada lisensi gratis.
Pertanyaan saya adalah apakah saya hanya kurang beruntung dengan KVM, atau apakah KVM tidak stabil seperti yang terlihat? Apakah Anda menggunakan, atau berencana menggunakan, KVM dalam produksi, dan seberapa sukses Anda?
EDIT:
Terima kasih atas semua jawabannya. Saya baru-baru ini meningkatkan dua server fisik kami ke Ubuntu 10.04 LTS yang menggunakan KVM 0.12.3. Saya sekarang menginstal mesin virtual keenam saya di KVM dan bahkan tidak memiliki sedikit pun masalah yang saya alami sebelumnya, jadi saya sekarang bertahan dengan KVM :)
sumber
Kami telah menggunakan KVM di Debian Lenny selama hampir satu tahun sekarang.
Stabil, kecuali untuk migrasi langsung. Tampaknya itu akan bekerja tanpa jaringan paravirtualized. Tapi kita bisa hidup dengan istirahat pendek sampai versi yang ditambal tersedia.
Kami menggunakan DRBD untuk menyediakan blockstorage bersama.
Tidak ada yang memberikan cara yang bagus untuk mengelola kombinasi spesifik kami sehingga saya menemukan kembali roda: http://github.com/ptman/kvmmgr
sumber
Saya telah mengalami beberapa bug yang cukup buruk - misalnya, hilangnya konektivitas jaringan dengan virtio-net [1], kvm-clock akan rusak dan membawa VM dengannya [2]. Ada yang lain (korupsi sistem file tamu karena aritmatika buruk [3]). Plus, untuk waktu yang lama libvirtd tidak menawarkan cara untuk melakukan shutdown bersih semua VM yang menjalankan [4]. YMMV :-)
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=576838
[2] tidak ada laporan bug yang pasti, tetapi ada alasan untuk ini ada: http://people.debian.org/~paravoid/kvm-noclock-3.tar.gz
[3] http://marc.info/?l=qemu-devel&m=127436114712437
[4] https://bugzilla.redhat.com/show_bug.cgi?id=444273
sumber
Saya sudah mengatur berbagai linux di kvm tanpa masalah. semua berjalan lancar.
pastikan Anda tidak memiliki xen / virtualbox atau virtualizer lainnya di host kvm Anda. karena kvm memerlukan akses ke virtualisasi perangkat keras dan dapat / mungkin bertentangan dengan virtualizer lain.
Saya telah melihat beberapa penyedia webhosting menjual paket kvm. jadi saya kira sudah cukup stabil.
apakah kamu menyusun sendiri? jika Anda ingin menguji ini, saya akan merekomendasikan fedora. karena kvm sekarang merupakan proyek redhat. dan beberapa proyek terkait lainnya juga redhat / fedora menyelenggarakan proyek.
Anda bahkan bisa mendapatkan rilis 'pengujian' terbaru dengan repo kulit mentah mereka.
sumber
Saat ini saya menggunakan KVM dalam produksi dengan 3 node host. Masing-masing terhubung melalui 20Gbit Infiniband ke sepasang server NFS yang disinkronkan menggunakan DRBD dan alat clustering alat pacu jantung untuk failover otomatis.
Saya menjalankan perusahaan hosting dan pengembangan kecil, dan sebagian besar jaringan kami tervirtualisasi sekarang. Mesin virtual kami sebagian besar adalah server web, smtp, dan dns. Total sekitar 250 domain di-host, beberapa di antaranya sangat diperdagangkan, serta sejumlah situs pengembangan.
Saya baru-baru ini mengkonversi sekitar 15 mesin Vmware yang berjalan pada host Esxi. Vmware baik untuk kami, tetapi jauh terlalu mahal ketika Anda memasukkan migrasi langsung, ketersediaan tinggi, dll, dan dukungan Esxi untuk Infiniband juga sangat terbatas. Infiniband memecahkan beberapa masalah penting yang muncul saat penyimpanan Anda terpusat. Saat ini server NFS saya adalah array 8TB RAID 6 kembar dengan throughput keturunan I / O. Di masa depan, saya akan dapat menambahkan array RAID tambahan ke dua server yang sama, mengekspor beberapa saham NFS, dan masih memiliki bandwidth yang melimpah ke node host.
Pengaturan kami adalah vanila, menjaga hal-hal sesederhana mungkin. Kami menjalankan Debian 7.0 pada mesin host, Debian 6.07 di server NFS, dan saya mengelola VM dengan pengaturan desktop Ubuntu 13.04 yang menjalankan virt-manager.
Sekarang, KVM dan libvirt fantastis, tetapi masih sedikit belum matang dibandingkan dengan Vmware, namun pengaturannya jauh lebih sederhana setelah semua kekusutan disetrika, dan saya benar-benar menikmati memiliki sistem Debian yang berfungsi penuh berjalan pada mesin host berbeda dengan sistem bare-metal Esxi yang sangat eksklusif. SSH, backup rsync, pembaruan apt-get, dll. Semuanya mudah.
Jika Anda memiliki waktu luang untuk meneliti, menguji, dan menyelesaikan beberapa masalah, maka saya akan mengatakan "KVM" sepanjang jalan. Ini benar-benar gratis, dan yang lebih penting adalah open source.
sumber
Saya telah menguji KVM selama beberapa bulan pada tiga mesin yang berbeda (host Ubuntu 9.10 dan Debian 5) dan belum benar-benar menghadapi masalah apa pun kecuali untuk berurusan dengan driver Windows 64-bit.
Sejauh ini tidak ada masalah dengan tamu Linux (CentOS dan Debian) dan saya sangat senang dengan kinerja dibandingkan dengan VMware.
Saya belum pernah mencoba yang lebih maju seperti migrasi dan saya menggunakan volume LVM untuk gambar saya, yang mungkin condong ke perspektif saya.
sumber
Saat ini saya tidak menjalankan KVM dalam produksi tetapi saya menggunakannya pada laptop saya di bawah Ubuntu 9,10 sebagai lab pengujian saya. Saya belum mengalami masalah stabilitas dalam berurusan dengan itu. IBM juga baru saja mengumumkan layanan cloud mereka yang didasarkan pada KVM.
Tetapi setelah mengatakan bahwa dalam produksi di tempat kerja saat ini kami menjalankan Xen pada beberapa kotak CentOS dan belum memiliki masalah stabilitas dengannya. Dan saya percaya bahwa pada titik tertentu kita akan bermigrasi ke KVM untuk kebutuhan virtualisasi kita tetapi pada saat itu hanya akan bergerak demi bergerak dan kita senang dengan Xen. Tetapi saya percaya bahwa KVM adalah masa depan untuk virtualisasi berbasis Linux.
sumber
http://www-03.ibm.com/press/us/en/pressrelease/29685.wss
Jika IBM menemukan KVM cukup baik ...
sumber
Kami telah menggunakan KVM selama 6+ bulan dan tidak memiliki masalah. Saya telah menggunakan teknologi virtualisasi lain seperti OpenVZ, VMware, dan Virtualbox.
VMware adalah tas campuran, terutama jika Anda tidak bersedia membayar untuk variasi Enterprise.
Virtualbox cukup bagus, tidak yakin seberapa cocok itu sebagai solusi untuk menjalankan instalasi jenis server. Ini bekerja sangat baik pada laptop sejauh membuat OS lain tersedia tanpa harus menyiapkan perangkat keras tambahan.
OpenVZ , saya telah menggunakan selama 2+ tahun dan bekerja dengan sangat sempurna. Satu-satunya pengecualian dengan OpenVZ adalah Anda hanya dapat menjalankan tamu dengan OS yang sama dengan OS host. Saya sudah menggunakannya dengan CentOS 5.x dan hanya berfungsi.
KVM , menggunakannya langsung dari baris perintah bisa menjadi sedikit kurva pembelajaran, saya sarankan menggunakan manajer virt-start untuk memulai.
Berikut adalah beberapa sumber yang saya temukan berguna untuk membantu Anda memulai dengan KVM.
sumber