Pages

Rabu, 31 Desember 2014

KVM (Kernel-based Virtual Machine) 


 

KVM atau Kernel-based Virtual Machine adalah salah satu teknologi virtualisasi (hypervisor) yang dikembangkan oleh Linux. KVM merupakan sebuah solusi untuk melakukan virtualisasi pada Linux dengan perangkat keras type x86 (64-bit).
KVM diimplementasikan sebagai modul kernel loadable yang mengubah kernel Linux menjadibare metal hypervisor. Ada dua prinsip desain utama yang diadopsi oleh KVM dengan tujuan agar KVM menjadi hypervisor dengan kinerja tinggi dan melampaui open source hypervisorslainnya


1. Cek komputer anda, apakah mendukung untuk virtualisasi atau tidak.
# egrep -c '(svm|vmx)' /proc/cpuinfo

Hasil Angka yang muncul menunjukan jumlah os virtual yang dapat dibuat

2. Kita juga perlu menperhatikan type prosessor anda dengan perintah
# arch
3. Ada satu hasil yang muncul contoh :
i686 type 32bit mengunakan installer i386
x86_64 type 64bit menggunakan installer amd64
 4. Install aplikasi Untuk KVM dengan Perintah
apt-get install qemu-kvm libvirt-bin virtinst bridge-utils
 5. Lakukan operintah di bawah ini
# modprobe vhost_net
lsmod | grep vhost

echo vhost_net >> /etc/modules
6.  Edit pada /etc/network/interfaces :

*Misal :

7. Restart networking
# service networking restart
8. Buat lokasi Penyimpanan dengan perintah
 # mkdir -p /var/kvm/images/
9. Memulai Mengistall OS Virtual secara CLI

Disini saya menggunakan debian wheezy untuk virtualization.
# virt-install -n risma -r 512 -f /var/kvm/images/www.risma-s 10 --vcpus=1 --os-type linux --os-variant=debianwheezy --network bridge=br0 --nographics --location='http://ftp.riken.jp/Linux/debian/debian/dists/wheezy/main/installer-i386/' --extra-args='console=tty0 console=ttyS0,115200n8 serial'
Keterangan :
  • virt-install berarti aplikasi yang kita gunakan secara cli untuk membuat VM(virtual machine)
  • -n adalah nama VM yang kita akan buat
  • -r adalah kapasitas RAM yang akan digunakan VM
  • -f adalah lokasi disk dari VM
  • -s adalah ukuran disk yang digunakan VM
  • --vcups adalah banyak cpu virtual yang akan digunakan
  • --os-type adalah veri OS dari VM
  • --network adalah network yang digunakan VM
  • --location adalah lokasi instalasi di mana 
  • --extra-args menentukan parameter yang diatur dalam kernel   
link location 32bit debian : http://ftp.riken.jp/Linux/debian/debian/dists/wheezy/main/installer-i386/

link location 64bit debian : http://ftp.riken.jp/Linux/debian/debian/dists/wheezy/main/installer-amd64/

Untuk lebih jelasnya gunakan perintah # man virt-install.


10. Lakukan proses instalasi seperti instalasi lainnya.

11. Setelah selesai instalasi kita masuk sebagai admin di VM.
Untuk logout dari KVM gunakan perintah CTRL + ]
12. Untuk masuk ke VM anda lagi cukup masukan perintah
# virsh console [nama_file]
13. Tekan ENTER ketika muncul Escape character is ^]
14. KVM siap digunakan

http://rismamilaa.blogspot.com/2014/08/kvm-kernel-based-virtual-machine-full.html

0 komentar:

Posting Komentar