KVM, atau Mesin Virtual berbasis Kernel adalah teknologi virtualisasi yang dimasukkan ke dalam kernel Linux. Inilah semua yang perlu Anda ketahui tentangnya.

Mesin virtual adalah alat penting untuk menjalankan sistem operasi tamu. Jika Anda belum pernah mendengar tentang KVM, Anda tidak sendiri. Sangat mudah untuk bertanya-tanya: apa itu KVM, dan apa artinya? Bagaimana Anda bisa menggunakan KVM sebagai teknologi virtualisasi dalam proyek Anda?

Memulai KVM di Linux adalah proses yang sederhana. Jika Anda ingin menjalankan distribusi Linux lain atau bahkan Windows di PC Linux Anda, yang perlu Anda lakukan hanyalah menginstal beberapa modul dan mempersiapkan PC Anda untuk virtualisasi. Inilah cara Anda dapat mulai menggunakan KVM di Linux.

Apa itu KVM dan Bagaimana Cara Menggunakannya?

Jika Anda ingin mengubah sistem Linux Anda menjadi hypervisor multi-mesin, salah satu teknologi virtualisasi terbaik yang dapat Anda gunakan adalah Kernel-based Virtual Machine (KVM). KVM hadir di hampir semua distribusi Linux dan memungkinkan server fisik untuk meng-host beberapa mesin virtual (VM) yang berbeda dan terisolasi.

instagram viewer

Penting untuk diperhatikan bahwa server KVM sama sekali berbeda dari sakelar KVM (Keyboard Video Mouse, dalam hal ini). Linux KVM berfungsi sebagai hypervisor yang memungkinkan beberapa mesin virtual ada di satu server.

Setiap mesin yang dibuat oleh hypervisor KVM akan memiliki BIOS virtual dan perangkat keras virtual yang disimulasikan. Mesin virtual di bawah hypervisor berjalan secara bersamaan dan independen satu sama lain. Aplikasi manajemen mesin virtual digunakan untuk membuat dan bekerja dengan KVM.

Beberapa orang senang menggunakan KVM untuk mencoba sistem operasi lain tanpa komitmen apa pun. Sementara tim profesional menggunakan KVM sebagai cloud hypervisor atau menerapkannya untuk menjalankan sistem server besar.

KVM memiliki beberapa keunggulan berbeda dari teknologi virtualisasi lainnya:

  • Gratis untuk digunakan dan sumber terbuka
  • Terkemuka dan dicoba-dan-benar
  • Terpasang di hampir semua distribusi Linux
  • Secara unik memadukan struktur hypervisor tipe-1 dan tipe-2

Namun, KVM bukan tanpa kekurangan. Dibandingkan dengan teknologi virtualisasi lainnya seperti VirtualBox dan Hyper-V, KVM memiliki kurva belajar yang jauh lebih sulit. Itu juga tidak memiliki kompatibilitas dengan sistem operasi apa pun di luar Linux.

Terlepas dari kekurangan ini, aksesibilitas dan kualitas KVM menjadikannya bagian penting dari virtualisasi di Linux. KVM mendukung banyak fitur penting, termasuk migrasi langsung VM antar host dan skalabilitas lengkap. Akibatnya, server KVM biasanya digunakan untuk pusat data dan jaringan cloud.

Menerapkan KVM untuk Virtualisasi Linux

Jika Anda ingin menggunakan KVM untuk virtualisasi Linux, Anda perlu menyiapkan komputer Anda untuk menjadi host virtualisasi yang sesuai. Anda harus mulai dengan mengonfirmasi bahwa CPU Anda mendukung virtualisasi perangkat keras.

Prosesor Anda harus memiliki ekstensi virtualisasi perangkat keras seperti AMD-V dan AMD64 atau Intel-VT dan Intel 64. Anda harus mengaktifkan ekstensi virtualisasi CPU dan modul kernel KVM di sistem Anda.

Anda dapat memeriksa apakah ekstensi virtualisasi CPU tersedia dan modul kernel KVM dimuat menggunakan perintah berikut:

grep -E 'svm|vmx' /proc/cpuinfo
lsmod | grep kvm

Jika Anda memiliki ekstensi virtualisasi CPU, Anda seharusnya dapat menemukan a vmx atau svm entri dalam daftar bendera yang dicetak oleh perintah pertama. Jika Anda tidak melihat kedua bendera tersebut, Anda mungkin perlu melakukannya aktifkan ekstensi virtualisasi di BIOS.

Anda juga harus mengonfirmasi bahwa modul KVM dimuat dengan benar dengan menemukan kvm_intel atau kvm_amd dalam output dari perintah kedua.

Jika modul tidak tersedia, gunakan perintah berikut untuk memperbarui repositori Anda, instal paket, dan konfirmasikan bahwa semuanya berjalan dengan baik:

pembaruan apt sudo
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
lsmod | grep kvm
sudo systemctl status libvirtd.service

Terakhir, Anda perlu menggunakan alat seperti Virtual Machine Manager untuk melakukannya membuat dan mengelola mesin virtual baru seperti Manjaro, contohnya. Teliti berbagai manajer mesin virtual yang kompatibel dengan KVM hingga Anda menemukan yang paling sesuai dengan kebutuhan Anda.

Banyak orang senang menggunakan KVM dengan Redhat Linux platform. Virtualisasi Red Hat KVM gesit dan mudah diatur. Anda harus mempertimbangkan Red Hat atau solusi terkemuka lainnya untuk aplikasi KVM profesional apa pun.

Setelah Anda memilih dan menginstal aplikasi, Anda dapat menggunakan dokumentasi program untuk panduan membuat KVM baru.

Gunakan KVM untuk Virtualisasi di Linux

Apakah Anda berniat menggunakan KVM untuk solusi cloud atau hanya ingin menjalankan mesin virtual baru di PC Anda, KVM adalah salah satu teknologi virtualisasi terbaik yang dapat Anda gunakan.

Membangun mesin virtual baru dengan KVM semudah memasang modul yang tepat dan menggunakan manajer mesin virtual untuk membuat VM baru Anda.