Mengaktifkan Nested Virtualization pada Proxmox VE 6 - Rumah IT

Baru

recent

Mengaktifkan Nested Virtualization pada Proxmox VE 6

Mengaktifkan Nested Virtualization pada Proxmox VE 6

Dalam panduan ini, kita akan melihat bagaimana mengaktifkan Nested Virtualization di KVM  Linux terutama untuk OS Proxmox. Nested Virtualization adalah fitur yang memungkinkan Anda menjalankan mesin virtual di dalam mesin virtual lain sambil tetap menggunakan akselerasi perangkat keras dari sistem host. Dengan kata lain, virtualisasi bersarang adalah mekanisme menjalankan hypervisor di dalam mesin virtual (VM), yang berjalan sendiri di hypervisor.


Sebagai contoh pada host machine diinstalasi hypervisor Proxmox Virtual Environment (PVE). Selanjutnya di dalam host hypervisor PVE tersebut dibuat VM dan pada VM tersebut diinstalasi VMWare ESXi yang juga berfungsi sebagai hypervisor. Singkatnya, hypervisor di dalam hypervisor.


Hypervisor memerlukan akses ke fitur riil dari hardware yang berguna bagi virtualisasi sehingga memiliki unjuk kerja yang cepat dan mendekati native, dikenal dengan istilah “Hardware-assisted Virtualization extensions“. Pada nested virtualization, guest hypervisor harus dapat mengakses extension tersebut sehingga host hypervisor harus mengeksposenya ke VM.


1. Mengaktifkan Nested Virtualization pada Host Proxmox

Cara Pertama :

1. Buka terminal Proxmox PVE dan login sebagai user root.
2. Mengecek apakah nested virtualization telah diaktifkan.

# cat /sys/module/kvm_intel/parameters/nested
N
Diatas adalah untuk prosesor Intel.
# cat /sys/module/kvm_amd/parameters/nested
N
Sedangkan diatas perintah untuk prosesor AMD.

2. Mengaktifkan nested virtualization dengan menambahkan parameter "options kvm-intel nested=Y" pada file /etc/modprobe.d/kvm-intel.conf ,untuk komputer dengan prosesor AMD tinggal diganti saja kata intel menjadi amd.
# echo "options kvm-intel nested=1" > /etc/modprobe.d/kvm-intel.conf
3. Restart Server Proxmox dengan perintah shutdown -r now
4. Cek kembali apakah nested virtualization sudah aktif, yang ditandai dengan letter Y
# cat /sys/module/kvm_intel/parameters/nested
Y

Cara Kedua :


Harap dicatat bahwa fitur VT nested hanya diaktifkan sampai Anda mem-boot ulang sistem host KVM. Untuk mengaktifkan fitur nested virtualization secara permanen, edit file /etc/modprobe.d/kvm.conf :
#nano /etc/modprobe.d/kvm.conf
Jika tidak ada tinggal buat saja,  kemudian tambahkan baris berikut :
#untuk intel
options kvm_intel nested=1

#untuk amd
options kvm_amd nested=1

Simpan file dan keluar dari editor nano lalu restart Server Proxmox dengan perintah shutdown -r now . Kemudian lakukan pengecekan kembali apakah nested sudah aktif seperti pada cara pertama.


2. Uji Coba Nested Virtualization pada Virtual Machine di Proxmox


Untuk mengujicoba pemanfaatan nested virtualization pada PVE 6 maka penulis telah membuat 2 (dua) KVM yaitu masing-masing dengan ID 98176 berupa Linux Manjaro dan ID 98177 berupa VMWare Esxi versi 6.5, seperti terlihat pada gambar berikut:

Mengaktifkan Nested Virtualization pada Proxmox VE 6

Agar dapat memanfaatkan fitur nested virtualization maka pastikan setiap VM memiliki pengaturan CPU Type bernilai "host" yang dapat diatur pada bagian Hardware dan KVM Hardware Virtualization bernilai "yes" yang dapat diatur pada bagian Options. Sebagai contoh pengaturan CPU Type menjadi Host dari VM ID 98177 (WMWare-Esxi), seperti terlihat pada gambar berikut:

Mengaktifkan Nested Virtualization pada Proxmox VE 6

Hasil akhir dari pengaturan CPU Type menjadi host pada VM ID 98177, seperti terlihat pada gambar berikut:

Mengaktifkan Nested Virtualization pada Proxmox VE 6


Sedangkan pengaturan KVM hardware virtualization secara default telah aktif (Yes) pada VM ID 98177, seperti terlihat pada gambar berikut:

Mengaktifkan Nested Virtualization pada Proxmox VE 6


All Rights Reserved by Rumah IT - Rumah Teknologi Informasi © 2013 - 2021
Powered By Blogger

Contact Form

Name

Email *

Message *

Powered by Blogger.