Friday, August 15, 2014

Kernel-based Virtual Machine (CLI)

 
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 menjadi bare metal hypervisor. Ada dua prinsip desain utama yang diadopsi oleh KVM dengan tujuan agar KVM menjadi hypervisor dengan kinerja tinggi dan melampaui open source hypervisors lainnya


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

0 comments:

Post a Comment

You can replace this text by going to "Layout" and then "Page Elements" section. Edit " About "

Powered by Blogger.
 

Welcome to My Blogs Copyright © 2011 -- Template created by O Pregador -- Powered by Blogger