Secara default, virtualisasi bersarang di Oracle VM VirtualBox pada sistem linux dinonaktifkan. Dengan dirilisnya VirtualBox 6.1, kami dapat mengaktifkan virtualisasi bersarang pada CPU Intel yang dimulai dengan Core i generasi ke-5.
Prasyarat untuk Virtualisasi Bersarang VirtualBox:
- VirtualBox Versi 6.1 atau lebih tinggi
- CPU AMD / CPU Intel ( Core i5 atau lebih tinggi)
Dalam artikel kami akan mendemonstrasikan cara mengaktifkan virtualisasi bersarang pada CPU Intel untuk VirtualBox VM di Linux.
Instal / Tingkatkan VirtualBox ke versi terbaru
Catatan: Anda dapat Lewati langkah ini jika sudah memiliki VirtualBox 6.1 di sistem Linux Anda
Saat artikel ini ditulis, versi terbaru VirtualBox adalah 6.1, jadi jika Anda menjalankan versi lama virtualbox di sistem, jalankan perintah berikut untuk menginstal dan meningkatkannya.
Untuk Ubuntu / Debian
[email protected]:~$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - [email protected]:~$ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add - [email protected]:~$ sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" [email protected]:~$ sudo apt-get update [email protected]:~$ sudo apt-get install virtualbox-6.1 -y
Jika Anda mendapatkan pesan kesalahan berikut saat memulai atau membuat VM setelah memutakhirkan VirtualBox,,
Untuk mengatasi masalah ini, jalankan perintah berikut
[email protected]:~$ sudo apt-get remove virtualbox-dkms -y [email protected]:~$ sudo /sbin/vboxconfig
Untuk CentOS / RHEL / Fedora
Buat file repo VirtualBox 6.x dengan konten berikut,
[[email protected] ~]# vi /etc/yum.repos.d/virtualbox.repo [virtualbox] name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBox baseurl=http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc
simpan dan keluar dari file,
Jalankan di bawah perintah Yum / DNF untuk menginstal virtualbox 6.1
[[email protected] ~]# yum install VirtualBox-6.1 -y or [[email protected] ~]# dnf install VirtualBox-6.1 -y
Catatan: Dalam kasus di sistem Linux Anda, jika repositori VirtualBox 6 sudah dikonfigurasi, lewati bagian konfigurasi repositori, Anda dapat langsung menginstal atau mengupgrade virtualbox.
Aktifkan Virtualisasi Bersarang untuk VirtualBox VM
Misalkan saya memiliki centos vm di virtualbox saya, saya ingin mengaktifkan virtualisasi bersarang untuk vm ini, sebelum mengaktifkannya login ke konsol vm dan jalankan perintah berikut,
# grep -E --color 'vmx|svm' /proc/cpuinfo
Output kosong perintah di atas mengonfirmasi bahwa virtualisasi bersarang tidak diaktifkan pada centos vm.
Matikan VM ini dan aktifkan VT-x /AMD-v , Pilih VM yang ingin Anda aktifkan virtualisasi bersarangnya, lalu klik pengaturan. Di bawah Sistem Tab, pilih Prosesor dan klik “Aktifkan Nested VT-x/AMD-v ” di bawah Fitur yang Diperluas Tab,
klik Ok untuk menyimpan perubahan
Jika “aktifkan Nested VT-x/AMD-v ” berwarna abu-abu maka kita dapat mengaktifkannya melalui baris perintah, jalankan perintah berikut,
$ VBoxManage modifvm
Contoh :
[email protected]:~$ VBoxManage modifyvm ubuntu18 --nested-hw-virt on
Sekarang mari kita verifikasi dari Centos VM apakah virtualisasi bersarang diaktifkan atau tidak, hidupkan VM dan masuk ke konsol dan jalankan perintah berikut,
# egrep -E –color ‘svm|vmx’ /proc/cpuinfo # lscpu
Keluaran dari perintah di atas mengonfirmasi bahwa Virtualisasi Bersarang telah diaktifkan pada CentOS VirtualBox VM.
Itu saja dari artikel ini, semoga artikel ini informatif dan Anda mendapatkan pemahaman yang lebih baik tentang cara mengaktifkan fitur Nested VT-x / AMD-v di Oracle VM VirtualBox. Jangan ragu untuk memberikan masukan dan komentar Anda.