Pelajari cara menginstal dan menyiapkan KVM di Arch Linux untuk menjalankan berbagai sistem operasi bersamaan dengan instalasi Arch utama Anda.
Ingin menjalankan sistem operasi berbeda di atas instalasi Arch Linux Anda? Anda selalu dapat menggunakan VirtualBox atau VMware untuk membuat mesin virtual, tetapi KVM memenangkan permainan dengan kinerja tinggi dan rangkaian fitur yang fleksibel.
Menyiapkan mesin virtual baru di Arch Linux menggunakan KVM dan QEMU pada awalnya tampak menakutkan. Tapi jangan khawatir, karena sangat mudah setelah Anda mempelajari cara melakukannya.
Inilah semua yang perlu Anda ketahui tentang menginstal KVM di Arch Linux dan mengonfigurasi mesin virtual pertama Anda.
Langkah 1: Periksa apakah Virtualisasi Diaktifkan
Langkah pertama adalah memverifikasi apakah Anda mengaktifkan dukungan virtualisasi di komputer Anda. Untuk melakukannya, jalankan perintah berikut:
grep -Ec '(vmx|svm)' /proc/cpuinfo
Perhatikan outputnya. Jika lebih besar dari 0, maka virtualisasi diaktifkan dan Anda dapat melanjutkan dengan aman. Tetapi jika tidak, Anda perlu melakukannya
aktifkan virtualisasi dengan menuju ke BIOS komputer Anda.Langkah 2: Instal Paket KVM yang Diperlukan
Sekarang setelah Anda yakin tentang dukungan virtualisasi, saatnya menginstal paket yang diperlukan untuk KVM. Tapi pertama-tama, perbarui paket yang ada di sistem Anda menggunakan:
sudo pacman -Syyu
Kemudian, jalankan perintah berikut untuk menginstal semua paket terkait KVM:
sudo pacman -S qemu-full virt-manager virt-viewer dnsmasq bridge-utils libguestfs ebtables vde2 openbsd-netcat
Memasuki Y saat dimintai konfirmasi.
Langkah 3: Konfigurasi Layanan libvirtd
Mulai layanan libvirtd dengan:
sudo systemctl start libvirtd.service
Aktifkan layanan sehingga secara otomatis dimulai saat boot:
sudo systemctl aktifkan libvirtd.service
Periksa apakah libvirtd sedang berjalan menggunakan status memerintah:
sudo systemctl status libvirtd.service
Output harus menampilkan aktif (berjalan) statusnya hijau. Jika itu menunjukkan tidak aktif (mati), terbitkan systemctl mulai perintah lagi.
Selanjutnya, Anda perlu melakukan beberapa perubahan pada file konfigurasi libvirtd yang terletak di /etc/libvirt/libvirtd.conf. Buka file menggunakan Vim (atau editor teks pilihan Anda):
vim /etc/libvirt/libvirtd.conf
Temukan dan batalkan komentar pada dua baris berikut dengan menghapus Pound (#) karakter dari awal:
unix_sock_group = "libvirt"
unix_sock_rw_perms = "0770"
Simpan perubahan dan keluar dari Vim untuk melanjutkan. Selanjutnya, tambahkan pengguna Anda ke grup libvirt dengan:
sudo usermod -aG libvirt $USER
Mulai ulang layanan libvirtd untuk menyimpan perubahan:
systemctl restart libvirtd.service
Sekarang Anda siap membuat KVM di sistem Arch Linux Anda. Ada dua cara untuk melakukannya: menggunakan QEMU CLI atau dengan virt-manager, yang merupakan antarmuka grafis untuk QEMU/KVM. Pilihan ada padamu!
Namun sebelum itu, pastikan Anda sudah mendownload image ISO untuk sistem operasi yang ingin Anda instal. Jika Anda masih ragu-ragu, lihat daftar kami distro Linux terbaik untuk pengguna pemula, menengah, dan lanjutan.
Buat KVM Baru di Arch Linux Menggunakan virt-manager
Jika Anda seorang pemula atau tidak ingin berurusan dengan terminal Linux, cara terbaik untuk membuat KVM di Arch Linux adalah menggunakan virt-manager. Mudah digunakan dan memiliki antarmuka yang bersih, mirip dengan hypervisor GUI lainnya seperti VirtualBox dan VMware.
Mulailah dengan meluncurkan virt-manager. Biasanya, itu akan muncul sebagai Manajer Mesin Virtual di menu aplikasi, tetapi Anda juga dapat menjalankan virt-manager perintah di terminal untuk meluncurkannya.
Saat diluncurkan, klik Buat mesin virtual baru dari menu (tepat di bawah Mengajukan pilihan). Pilih Penginstalan media lokal (ISO image atau CDROM) dan pukul Maju.
Pada layar berikut, klik Jelajahi > Jelajahi Lokal dan pilih file ISO yang diunduh. Untuk panduan ini, mari instal Manjaro, distro Linux berbasis Arch yang dilucuti dari instalasi rumit yang membuat Arch terkenal. Dengan file yang dipilih, klik Maju.
Jika Anda melihat permintaan yang menyebutkan bahwa emulator mungkin tidak memiliki izin pencarian untuk jalur tersebut, cukup klik Ya untuk melanjutkan.
Pilih ukuran memori dan inti CPU untuk mesin virtual. Untuk memori, seperempat dari memori fisik Anda yang sebenarnya adalah titik awal yang baik.
Misalnya, jika Anda memiliki memori 8GB, apa pun dalam kisaran 2GB dan 4GB berfungsi. Untuk CPU, masukkan jumlah core yang tersedia (dalam hal ini, 12). Klik Maju untuk melanjutkan.
Selanjutnya, konfigurasikan ukuran KVM. 25GB akan lebih dari cukup untuk instalasi Manjaro barebones, atau distro lain, dalam hal ini. Sekali lagi, lanjutkan dengan mengklik Maju.
Tinjau informasi KVM dan klik Menyelesaikan jika semuanya terlihat baik. Jika Anda melihat a Jaringan Virtual tidak aktif munculan, pilih Ya untuk memulai jaringan.
virt-manager akan mulai membuat KVM dan segera setelah selesai, jendela mesin virtual baru akan muncul.
Mengonfigurasi KVM Baru di Arch Linux Menggunakan QEMU CLI
Untuk membuat KVM di Arch Linux dari baris perintah, Anda dapat menggunakan perintah qemu. Untuk memulai, pertama, buat direktori terpisah untuk mesin virtual dan pindahkan file OS ISO yang diunduh ke folder yang baru dibuat:
mkdir kvm
mv /path/ke/linux-distro.iso ./kvm
Kemudian, buat file image 20G yang akan menyimpan data KVM:
qemu-img buat -f qcow2 Gambar.img 20G
Lanjutkan dengan menjalankan perintah berikut untuk memulai mesin virtual:
qemu-system-x86_64 -enable-kvm -cdrom linux-distro.iso -boot menu=pada -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on
Pastikan untuk mengganti linux-distro.iso dalam perintah di atas dengan nama file dan jalur yang benar. Anda juga dapat mengubah nilai dari -M tandai untuk mengonfigurasi jumlah memori yang ingin Anda alokasikan ke KVM.
Jendela mesin virtual baru akan muncul. Jangan ragu untuk menguji atau menginstal sistem operasi.
Setelah menginstal OS ke file gambar, Anda tidak memerlukannya -CD ROM tandai pada perintah di atas, karena Anda tidak akan mem-boot dari file ISO lagi. Sebagai gantinya, jalankan:
qemu-system-x86_64 -enable-kvm -boot menu=pada -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on
Anda dapat mempersingkat perintah di atas dengan membuat alias baris perintah untuk itu.
KVM dan virt-manager Lebih Baik Daripada VirtualBox!
Selain QEMU dan virt-manager, beberapa hypervisor lain tersedia untuk Linux. Kotak VirtualBox, VMware, dan GNOME adalah beberapa yang paling populer. Namun dari semuanya, KVM dan QEMU menonjol sebagai yang terbaik, karena menawarkan kinerja dan fitur yang lebih baik daripada yang lain.