I.PENJELASAN
KVM (Kernel-based Virtual Machine) adalah virtualisasi infrastruktur untuk kernel Linux yang mengubahnya menjadi sebuah hypervisor , yang bergabung ke dalam kernel utama Linux pada Februari 2007.KVM membutuhkan prosesor denganekstensi virtualisasi hardware . KVM juga telah porting ke FreeBSD dan Illumos dalam bentuk modul kernel loadable.
KVM awalnya didukung x86 prosesor dan telah porting ke S/390 , PowerPC , dan IA-64 . Sebuah ARM pelabuhan digabungkan selama jendela merge 3.9 kernel.
Berbagai macam sistem operasi tamu bekerja dengan KVM, termasuk banyak rasa Linux, BSD, Solaris , Windows , Haiku ,ReactOS , Plan 9 , dan AROS Penelitian Sistem Operasi . Selain Android 2.2, GNU / Hurd (Debian K16), Minix 3.1.2a, Solaris 10 U3, Darwin 8.0.1 dan lebih OS dan beberapa versi baru ini dengan keterbatasan diketahui bekerja. Sebuah versi modifikasi dari QEMU dapat menggunakan KVM untuk menjalankan Mac OS X .
Paravirtualization dukungan untuk perangkat tertentu yang tersedia untuk Linux, OpenBSD, FreeBSD, NetBSD, Plan 9 dan Windows tamu menggunakan VirtIO API. Ini mendukung kartu Ethernet paravirtual, sebuah paravirtual disk I / O controller.Sebuah perangkat balon untuk menyesuaikan penggunaan memori tamu, dan antarmuka grafis VGA menggunakan SPICE atau VMware driver.
II.Langkah
1.Periksa apakah CPU-mu mendukung untuk melakukan Virtulization(Virtualisasi) .Untuk melihat apakah CPU anda mendukung untuk membuat Virtualisasi, ketik perintah :
egrep -c '(vmx|svm)' /proc/cpuinfo
Akan muncul angka/jumlah virtulaisasi yang dapat di jalankan .
2.Dan anda juga dapat melihat apakah CPU anda mendukung untuk membuat KVM.Tapi anda sebelumnya menginstal CPU Checker.Dengan perintah :
apt-get install cpu-checker
Setelah terinstal , baru kita ketik perintah :
kvm-ok
Perintah di atas berfungsi untuk menunjukan apakah KVM dapat di jalankan .Apabila ada pemberitahuan seperti ini
INFO : /dev/kvm
KVM acceleration can be used
Berarti KVM dapat di jalankan.
3.Nah, setelah komputer kita mendukung.Kita harus menginstal paket-paket yang di perlukan untuk menjalankan KVM.Dengan mengetik perintah :
apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
1.Paket libvirt-bin menyediakan libvirtd yang Anda butuhkan untuk mengelola qemu dan KVM yang menggunakan libvirt .
2.Paket qemu-kvm digunakan untuk backend.
3.Paket ubuntu-vm-bulder adalah alat untuk membangun mesin virtual .
4.Paket bridge-utils menyediakan jembatan/penghubung antara jaringan anda ke mesin virtual .
4.Untuk memastikan apakah username-mu di tambahkan ke group libvirtd dan kvm .Ketik perintah :
adduser `id -un` libvirtd
adduser `id -un` kvm
5.Dan untuk mem-verify instalasi , ketik perintah :
virsh -c qemu:///system list
6.Kemudian kita harus memeriksa folder libvirt-sock , memiliki hak permisi seperti ini .
Dengan perintah :
ls -la /var/run/libvirt/libvirt-sock
7.Lalu direktori /dev/kvm .
8.Apabila perlu , kita ubah hak milik /dev/kvm kepada root di dalam group libvirt .Lalu kita tambahkan informasi ke dalam kernel kvm dengan perintah modprobe.
9.Kemudian kita baru menginstal Virtual Machine .Dengan perintah :
apt-get install virt-manager
10.Kemudian kita jalankan Virtual Machine-nya dengan perintah :
virt-manager
11.Tampilan dari Virtual Machine .
12.Kemudian kita klik icon Monitor.Untuk membuat Virtual Machine baru.Muncul tampilan seperti ini,
Tuliskan nama dari virtual manager .Kemudian klik Forward .
13.Kemudian muncul tampilan pilihan jenis media instalasi .Disini saya memilih instal media dari ISO-image .Kemudian pilih ISO image yang akan di gunakan.Selesai klik Forward .
14.Atur ukuran Memory yang akan di gunakan .Dan tentukan jumlah CPU-nya juga.Selesai klik Forward.
15.Lalu buatlah storage untuk Vrtual Machine-nya .Atur ukuran harddisk yang akan di gunakan.Klik Forward.
16.Settingan akhir dari membuat Virtual Machine .
Klik Finish .
17.Disini saya menggunakan Elementary OS, dan inilah tampilan dari Virtual Machine Elementary OS .
=======================================================================
TROUBLESHOOTING
NB : Apabila pada tahap ke 5(terdapat tombol Finish) atau sebelum kita membuat Virtual Machine.Terdapat notifikasi seperti ini.
Tidak usah bingung , kita cukup buka Terminal dan mengetikan perintah seperti ini .
1.Ubah hak akses dari direktori /var/lib/libvirt/images.
chmod go+rx /var/lib/libvirt/images
chmod o-rwx /var/lib/libvirt/images/*
2.
setfactl -m g::rw /dev/kvm3.Kemudian ubah hak permisi dari /dev/kvm .
chown root:kvm /dev/kvmLalu reboot atau klik Close dari tampilan error tadi .