Cara Membuat Virtual Machine dengan KVM di Ubuntu 20.04
Kernel-based Virtual Machine (KVM) adalah solusi virtualisasi yang sangat efektif untuk Linux pada perangkat keras x86. Dengan KVM, Anda dapat menjalankan beberapa mesin virtual, di mana masing-masing memiliki perangkat keras virtual yang terpisah. Panduan ini memberikan penjelasan langkah demi langkah untuk menginstall dan mengkonfigurasi KVM pada instalasi Ubuntu Desktop yang baru.
Prasyarat
Untuk mengikuti tutorial ini, Anda memerlukan beberapa hal:
- Komputer yang menjalankan Ubuntu 20.04, 22.04, atau 24.04.
- Koneksi internet untuk mengunduh paket yang diperlukan.
1. Install Ubuntu 20.04, 22.04, atau 24.04
Pastikan Anda menginstal versi Desktop dari Ubuntu. Saat instalasi, pilih:
- Instalasi normal
- Unduh pembaruan saat menginstal Ubuntu
- Instal perangkat lunak pihak ketiga untuk grafik dan Wi-Fi
2. Update Ubuntu
Setelah instalasi selesai, Anda perlu memperbarui sistem. Buka terminal dan jalankan perintah berikut:
sudo apt update && sudo apt upgrade -y
3. (Opsional) Aktifkan SSH
Jika Anda ingin mengelola server secara jarak jauh, Anda dapat menginstal dan mengaktifkan SSH.
sudo apt install openssh-server
4. (Opsional) Install Byobu
Byobu adalah alat manajemen terminal yang dapat meningkatkan pengalaman terminal Anda.
sudo apt install byobu
5. Install Paket CPU-Checker dan Periksa Fitur KVM
Anda perlu memastikan bahwa CPU Anda mendukung virtualisasi. Instal paket CPU-Checker dan periksa:
sudo apt install cpu-checker
sudo kvm-ok
Jika output menunjukkan "KVM acceleration can be used", berarti CPU Anda mendukung KVM.
6. Install Alat untuk Manajemen KVM
Instal alat yang diperlukan untuk manajemen KVM, termasuk qemu-kvm, bridge-utils, dan virt-manager.
sudo apt install -y qemu-kvm bridge-utils virt-manager
7. Periksa Instalasi Virt-Manager
Pastikan virt-manager terinstal dan dapat berkomunikasi dengan daemon libvirt.
virt-manager
8. Siapkan Jembatan Jaringan
Langkah selanjutnya adalah menyetel jembatan jaringan agar komunikasi antara host dan VM dapat dilakukan.
Menentukan Nama Adaptor Ethernet Anda
Tentukan nama adaptor ethernet Anda dengan perintah berikut:
ip -c link
Backup Konfigurasi Netplan yang Ada
Lakukan backup pada file konfigurasi netplan saat ini:
sudo cp /etc/netplan/01-netcfg.yaml /etc/netplan/01-netcfg.yaml.bak
Edit File Konfigurasi Netplan
Buka file konfigurasi netplan dan edit sesuai dengan nama adaptor ethernet Anda.
sudo nano /etc/netplan/01-netcfg.yaml
Ganti dengan konfigurasi berikut, sesuaikan nama interface dengan yang Anda dapatkan sebelumnya:
network:
version: 2
renderer: networkd
ethernets:
eno1: # Ganti eno1 dengan nama adapter Anda
dhcp4: no
dhcp6: no
bridges:
breno1: # Ganti breno1 dengan nama jembatan yang Anda inginkan
dhcp4: yes
dhcp6: no
interfaces: [ eno1 ]
Verifikasi Konfigurasi Netplan
Setelah melakukan perubahan, verifikasi konfigurasi netplan dengan:
sudo netplan try
Jika tidak ada masalah, terapkan konfigurasi dengan:
sudo netplan apply
9. Siapkan Jembatan Jaringan di KVM
Buat file konfigurasi untuk jembatan jaringan KVM:
cat <<-EOF > hostbridge.xml
<network>
<name>hostbridge</name>
<forward mode='bridge'/>
<bridge name='breno1'/> # Ganti breno1 dengan nama jembatan Anda
</network>
EOF
Kemudian definisikan dan mulai jembatan:
sudo virsh net-define hostbridge.xml && \
sudo virsh net-autostart hostbridge && \
sudo virsh net-start hostbridge
Langkah Utama
10. Gunakan Virtual Machine Manager untuk Memeriksa Jembatan Jaringan
Setelah mengatur jembatan, buka virt-manager dan periksa konfigurasi jembatan jaringan Anda.
11. Gunakan Virtual Machine Manager untuk Membuat VM
Dalam virt-manager, pilih "Create a new virtual machine" dan ikuti instruksinya untuk mengatur VM baru. Anda perlu memilih sumber daya yang ingin digunakan oleh VM, termasuk jumlah CPU dan RAM.
Konfigurasi Lanjutan
Setelah membuat VM, Anda mungkin ingin melakukan beberapa konfigurasi tambahan:
- Menambah penyimpanan untuk VM.
- Menyesuaikan pengaturan jaringan untuk VM.
- Melakukan snapshot untuk pemulihan data.
Pastikan untuk membaca dokumentasi lebih lanjut mengenai KVM dan
virt-manageruntuk mendapatkan fitur lebih lanjut dan optimisasi.
Best Practices
- Selalu update sistem dan KVM untuk mendapatkan fitur dan keamanan terbaru.
- Gunakan snapshot sebelum melakukan perubahan signifikan pada VM.
- Monitor penggunaan sumber daya VM untuk menghindari kelebihan beban pada host.
- Cadangkan data penting secara teratur.
Troubleshooting
Jika Anda mengalami masalah saat mengatur KVM:
- Periksa log di /var/log/libvirt/ untuk menemukan kesalahan yang mungkin terjadi.
- Pastikan pengaturan jaringan sudah benar dengan menggunakan
virsh net-list. - Periksa apakah modul
kvmdankvm_intelataukvm_amdtelah dimuat dengan perintahlsmod | grep kvm.
Kesimpulan
Dalam tutorial ini, Anda telah belajar cara menginstal dan mengkonfigurasi KVM pada Ubuntu 20.04. Dengan KVM, Anda dapat menjalankan beberapa mesin virtual secara efisien di satu host. Pastikan untuk mengikuti praktik terbaik dan troubleshooting untuk menjaga kestabilan dan performa VM Anda.
Jika Anda memerlukan bantuan lebih lanjut atau ingin mendapatkan konsultasi tentang penggunaan KVM, silakan hubungi kami.
Konsultasi Jasa Setup SekarangVerifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →
