Vmware Player dan VirtualBox adalah cara populer untuk menjalankan engine virtual di Linux namun mereka adalah Tipe-2 Virtualizaer yang menggunakan OS untuk mengkomunikasikan kernel. Sedangkan untuk mendapatkan kecepatan yang hampir asli, kita bisa menggunakan Linux KVM singkatan dari Kernel-based Virtual Machine. Modul kernel KVM telah disertakan di Linux sejak kernel Linux versi 2.6.20.
Mari kita lihat langkah-langkah untuk menginstal KVM di Rocky Linux, CentOS, atau AlmaLinux 8 dan Virt Manager GUI untuk mengelola engine virtual yang berjalan di atasnya.
Anda mungkin ingin mengetahui langkah-langkah untuk menginstal VirtualBox di Rocky Linux 8 juga.
Persyaratan-
- Akses user sudo non-root
- Virtualisasi diaktifkan di BIOS
Langkah-langkah untuk Menginstal KVM di Rocky Linux 8
Langkah-langkah dan perintah yang diberikan di sini juga akan berfungsi untuk distro Almalinux, CentOS 8/7, dan REHL Linux.
1. Jalankan Pembaruan sistem
Untuk menyegarkan cache sistem dan memperbarui paket sistem yang ada, buka command terminal dan jalankan perintah pembaruan-
pembaruan sudo dnf
2. Periksa Virtualisasi diaktifkan pada sistem atau tidak
Sebagian besar CPU modern hadir dengan dukungan Virtualisasi dan hal yang sama juga diaktifkan untuk digunakan di BIOS Motherboard. Oleh karena itu untuk memastikan bahwa mari kita jalankan perintah di terminal.
cat /proc/cpuinfo | egrep “vmx|svm”
Jika virtualisasi Perangkat Keras diaktifkan maka untuk CPU Intel Anda akan mendapatkan hasil VMX dan untuk AMD – SVM.
3. Perintah untuk menginstal KVM di Rocky Linux
Paket untuk menginstal engine Virtualisasi Kernel di Rocky Linux tersedia di repositori resminya sehingga kita tidak perlu menambahkan repo pihak ketiga ke dalamnya. Cukup jalankan perintah di bawah ini dan itu akan ada di sistem Anda bersama dengan alat manajemen KVM lainnya.
sudo dnf install @virt virt-top libguestfs-tools virt-install
Mulai dan Aktifkan Daemon libvirtd
sudo systemctl aktifkan –sekarang libvirtd
4. Baris perintah untuk membuat engine virtual KVM
Meskipun kita dapat menggunakan interface user Grafis untuk membuat engine virtual dengan mudah, kita akan mempelajarinya nanti. Berikut mari kita lihat perintah-perintah yang dapat kita gunakan untuk membuat VM menggunakan terminal kita.
Buat Disk Virtual-
qemu-img create -f qcow2 /var/lib/libvirt/images/ mint.qcow2 30G
Catatan : Pada perintah di atas, ubah item yang dicetak tebal yaitu: mint – nama Hard disk virtual yang ingin kita buat dan 30G adalah ruang yang ingin kita tetapkan.
Perintah untuk mengkonfigurasi engine Virtual dan menginstal Guest OS menggunakan file ISO-
sudo virt-install –virt-type kvm –name Linuxmint –ram 2024 –disk /var/lib/libvirt/images/ mint.qcow2 –network network=default –graphics vnc, dengarkan =0.0.0.0 –noautoconsole –os-type=linux –os-variant=generic –cdrom= /home/h2s/Downloads/linuxmint-20.1-cinnamon-64bit.iso
Catatan – Ubah nilai tebal pada perintah di atas sesuai kebutuhan Anda. Sebagai contoh, di sini kita menginstal OS LinuxMint pada VM Guest kita yang berjalan di KVM menggunakan CLI.
–name – Ketikkan nama yang ingin Anda berikan pada VM Anda –ram – jumlah Memori yang ingin diberikan ke Guest OS. –disk – path dari disk yang telah kita buat menggunakan perintah qemu-im g –cdrom – Path dari file ISO yang ingin kita gunakan untuk menginstal sistem operasi Guest
Untuk melihat interface GUI VM, Anda dapat menggunakan VNC Viewer seperti TigerVNC.
sudo yum install tigervnc
Periksa nomor port Tampilan VNC untuk menjalankan VM
sudo virsh vnctampilkan nama-vm Anda
Buka Installed TigerVNC dan ketik alamat IP dari host Anda di mana KVM telah diinstal bersama dengan port.
5. Sekarang beberapa perintah Vrish bermanfaat lainnya untuk mengelola VM Guest yang dibuat
Untuk melihat semua VM yang diinstal
sudo daftar virsh –all
Untuk Berhenti menjalankan VM
Sudo virsh stop VM-name
Untuk memulai
sudo virsh mulai nama VM
Untuk menyimpan status saat ini dari VM yang sedang berjalan
sudo virsh simpan vm-name vm-name-save
Untuk memulihkan VM yang disimpan
sudo virsh restore vm-name-save
Menyalakan ulang
sudo virsh reboot vm-name
Tangguhkan/Jeda Mesin virtual
sudo virsh menangguhkan nama-vm
Lanjut
sudo virsh resume vm-name
Menutup
sudo virsh shutdown nama-vm
Menghapus
sudo virsh menghancurkan nama-vm
Untuk menghubungkan Konsol
Sudo virsh console vm-name
Instal Virt-Manager di Rocky Linux untuk Membuat VM KVM menggunakan GUI
Sejauh ini, kita berbicara tentang interface perintah untuk mengoperasikan engine virtual, namun, setelah menginstal KVM, kita juga dapat menggunakan interface user grafis dengan bantuan Virt-Manager.
1. Perintah instalasi Virt-Manager di Rocky Linux
Paket yang kita butuhkan sudah ada di repo AppStream dari Rocky Linux, jadi cukup jalankan perintah di bawah ini untuk mendapatkannya di sistem Anda-
sudo dnf install virt-manager
2. Buat Mesin Virtual di Rocky Linux
VM apa pun yang telah Anda buat sejauh ini juga akan ditampilkan di Virt-manager untuk mengelolanya. Dengan menggunakan interface user Grafis ini, kita dapat melakukan berbagai tugas seperti membuat, menghapus, melihat, menghentikan, dan lainnya untuk VM.
Mari kita lihat langkah-langkah untuk mengatur engine Virtual menggunakan Virt-manager
1. Mesin Virtual Baru
Pada Manajer Mesin Virtual, klik ” File ” di menu dan pilih ” Mesin Virtual Baru “.
2. Pilih bagaimana Anda ingin menginstal sistem operasi.
Sebagian besar waktu kita menggunakan gambar ISO untuk menginstal sistem operasi tamu. Jadi, pilih “Media penginstalan lokal (gambar ISO atau CDROM)” dan klik tombol “Teruskan”.
3. Pilih file ISO dan Jenis sistem operasi
Tekan tombol Browse, klik ikon + yang diberikan untuk Volume dan pilih file ISO. Dan setelah itu “Pilih jenis OS “Generic default”.
4. Pilih Memori dan Pengaturan CPU
Sesuai persyaratan OS engine virtual Anda, atur RAM dan CPU.
5. Buat gambar disk untuk engine virtual
Tambah atau kurangi jumlah penyimpanan yang ingin Anda tambahkan untuk disk Virtual.
5. Beri nama engine Virtual Anda dan selesaikan instalasi
6. Buka KVM yang sedang berjalan untuk melihat interface GUI atau CLI-nya
Untuk mendapatkan interface user grafis atau tampilan konsol, pilih VM lalu klik tombol Buka.