Kamis, 14 Agustus 2014

Virtualisasi Dengan KVM Di Debian 7 Full CLI

 Virtualisasi Dengan KVM Di Debian 7 Full CLI

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 dengan ekstensi virtualisasi hardware . KVM juga telah porting ke FreeBSD dan Illumos dalam bentuk modul kernel loadable.
Sumber : http://en.wikipedia.org/wiki/Kernel-based_Virtual_Machine


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 virtual -r 512 -f /var/kvm/images/www.virtual-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