Install Virtual Machine Menggunakan KVM di Ubuntu dan Debian

Selasa, 23 Maret 2021

Install Virtual Machine Menggunakan KVM di Ubuntu dan Debian. Di tutorial ini saya akan sedikit sharing mengenai bagaimana cara install KVM di sistem operasi Ubuntu, Debian, maupun turunannya. Selain software virtualiasi populer seperti VirtualBox dan VMware, kernel Linux memiliki modul virtualisasinya sendiri yang disebut KVM (Kernel-based Virtual Machine). KVM adalah sebuah modul yang dibangun langsung ke dalam kernel Linux yang memungkinkan sistem operasi bertindak sebagai hypervisor (perangkat lunak untuk membuat virtual machine).



Sebelum ke proses instalasi, kalian harus mengecek terlebih dahulu apakah hardware kalian mendukung virtualisasi. Jalankan perintah

egrep -c '(vmx|svm)' /proc/cpuinfo

Jika hasilnya bukan 0, maka hardware mendukung virtualisasi. Jika hasilnya 0, maka hardware kalian tidak mendukung virtualisasi. Biasanya bisa di enable melalui BIOS.

Jika sudah oke, cek juga apakah CPU kalian mendukung KVM acceleration.

sudo apt install cpu-checker -y

sudo kvm-ok

Install KVM di Ubuntu dan Debian

Install KVM beserta dependensinya dengan perintah berikut:

sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager

Sedikit penjelasan dari paket diatas:

  • qemu (quick emulator) adalah aplikasi yang mengijinkan hardware virtualization.
  • qemu-kvm adalah core dari paket KVM
  • libvritd-daemon adalah paket daemon virtualisasi
  • bridge-utils adalah paket untuk membuat bridge connection di jaringan.
  • virt-manager adalah paket manajemen VM menggunakan GUI. Jika kalian menginstall KVM di server, paket ini tidak perlu diinstall.
Sebelum lanjut ke proses berikutnya, pastikan libvritd-daemon sudah berjalan. Cek dengan perintah
sudo systemctl status libvirtd


Agar kalian bisa mengatur VM tanpa user root atau tanpa menggunakan sudo, kalian juga bisa memasukkan user kalian ke group libvirt.
sudo adduser $USER libvirt
sudo adduser $USER libvirt-qemu

sudo adduser $USER kvm
 
Membuat Virtual Machine di KVM
Ada dua cara untuk membuat mesin virtual di KVM. Pertama adalah menggunakan GUI dengan command
virt-manager
Lalu tinggal ikuti saja langkah-langkahnya sampai akhir.


Atau, cara kedua adalah menggunakan command line. Command yang digunakan adalah virt-install. Berikut contoh command yang digunakan untuk menginstall sistem operasi Debian 10 menggunakan virt-install.
sudo virt-install --name=debian-kvm --os-variant=Debian10 --vcpu=2 --ram=2048 --graphics spice --location=/home/Downloads/debian-10.8.0-amd64-netinst.iso --network bridge:vibr0

Untuk melihat opsi --os-variant, kalian bisa cek terlebih dahulu template varian yang tersedia dengan perintah

osinfo-query os

Untuk command yang mungkin tersedia, bisa cek menggunakan perintah
virt-install --help
Oke mungkin sekian tutorial kali ini, semoga bermanfaat. Jika ada yang ingin ditanyakan silahkan tinggalkan komentar.

Artikel Terkait Debian ,Ubuntu ,Virtual Machine