Pengecekan Virtualisasi di VM Linux

Pada saat saya menginstall salah satu aplikasi yang membutuhkan virtualisasi dalam instalasi nya, saya cukup 'kalang kabut' dibuatnya. Kemudian saya lakukan troubleshooting dengan membaca dokumentasi langsung dan pada dokumentasi hanya disebutkan "Membutuhkan CPU yang mendukung virtualisasi seperti VT-X atau AMD-V".

Saat melakukan pengecekan dukungan virtualisasi pada VM Linux, saya menggunakan perintah berikut:

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

Permasalahan

Hasil dari perintah tersebut menunjukkan output:

Output 0 menandakan bahwa fitur virtualisasi tidak terdeteksi oleh sistem. Kondisi ini menyebabkan hypervisor seperti KVM tidak dapat berjalan dengan baik di dalam VM.


Analisis

Untuk mengetahui penyebabnya, saya mencari referensi dari dokumentasi resmi serta beberapa sumber lain, termasuk ChatGPT. Dari hasil pencarian saya tersebut, diketahui bahwa masalah ini terjadi karena nested virtualization belum diaktifkan.

Karena sistem dijalankan di dalam VM, maka virtualisasi harus diaktifkan tidak hanya di host fisik, tetapi juga pada konfigurasi VM.


Solusi

Saya mengaktifkan fitur nested virtualization pada saat pembuatan VM di Proxmox VE dengan mengaktifkan opsi virtualisasi CPU yang sesuai.

Disini saya menggunakan VM di Proxmox VE dan pada bagian CPU, aktifkan Extra CPU Flags


Hasil

Setelah nested virtualization aktif, saya kembali menjalankan perintah pengecekan:

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

Output yang dihasilkan:

Hasil ini menunjukkan bahwa fitur virtualisasi sudah terdeteksi dan sistem siap digunakan untuk menjalankan hypervisor di dalam VM.

Comments

Popular posts from this blog

Belajar Zimbra Mail Server

Mendalami tentang Linux (Sejarah dan Pelopor)