Mesin virtual (VM) bisa sangat membantu jika Anda perlu menggunakan beberapa sistem operasi setiap hari. Meskipun demikian, meskipun mudah digunakan, alat ini tersedia dalam berbagai jenis, dan memilih yang tepat bisa jadi rumit.
Salah satu jenis virtualisasi tertentu yang jarang kita lihat disebut virtualisasi bersarang. Persis seperti apa yang terdengar dan agak rumit untuk diatur, namun bisa sangat membantu jika itu yang Anda cari.
Apa itu Virtualisasi Bersarang?
Dalam bentuknya yang paling sederhana, virtualisasi bersarang melibatkan pengoperasian mesin virtual di dalam mesin virtual lain. Itu berarti Anda memiliki komputer host dan sistem operasi yang menjalankan mesin virtual dengan perangkat keras dan perangkat lunak tervirtualisasinya sendiri, di mana VM lain sedang berjalan.
Ini pada dasarnya menambahkan lapisan virtualisasi lain ke hypervisor Anda dan dapat mengisolasi VM dari mesin host dengan dua lapisan terpisah. Ini memiliki banyak kasus penggunaan, terutama dalam aplikasi pengembangan di mana Anda mungkin memerlukan lingkungan terisolasi untuk menguji kerangka perangkat lunak, aplikasi, basis kode, dan sejenisnya.
Persyaratan Apa yang Anda Perlukan untuk Menggunakan Virtualisasi Bersarang?
Berdasarkan hypervisor yang Anda gunakan, persyaratan perangkat lunak dan perangkat keras untuk menjalankan lingkungan virtualisasi bersarang bisa berbeda. Meskipun demikian, persyaratan perangkat keras akan kurang lebih sama secara keseluruhan. Sedangkan untuk perangkat lunak, program yang berbeda akan memiliki versinya sendiri yang mendukung virtualisasi bersarang.
Dalam kasus VMware VirtualBox, dukungan untuk virtualisasi bersarang hadir dengan versi 6.0 untuk CPU AMD. CPU Intel ditambahkan kemudian dengan versi 6.1. Jadi yang perlu Anda lakukan hanyalah memastikan Anda menjalankan VirtualBox versi terbaru, dan Anda siap melakukannya.
Mengapa Anda Perlu Menggunakan Virtualisasi Bersarang?
Seperti disebutkan di atas, virtualisasi bersarang sebagian besar digunakan dalam skenario pengembangan untuk menguji kerangka perangkat lunak dan basis kode di lingkungan yang terisolasi. Namun, kasus penggunaannya tidak terbatas pada hal itu saja.
VM bersarang bisa sangat hemat biaya karena Anda tidak perlu menambahkan peralatan fisik tambahan untuk lebih banyak mesin. Mereka juga mudah untuk dipindahkan, jadi jika Anda (atau organisasi Anda) memindahkan mesin dari server lokal ke cloud, prosesnya bisa sesederhana seperti mengekspor file VM dan mengunggahnya ke komputer lain atau hypervisor cloud.
Selain itu, fleksibilitas yang diberikan oleh VM bersarang juga memberi pengguna opsi untuk menjalankan beberapa hypervisor. Tidak semua hypervisor dibuat dengan cara yang sama, dan Anda mungkin perlu memilih salah satunya pada waktu-waktu tertentu. Misalnya, Windows Hyper-V dapat dijalankan pada VM Windows yang dihosting di VirtualBox VMware—menjalankan dua hypervisor secara bersamaan.
Yang terakhir, mereka juga cukup mudah untuk ditingkatkan sesuai kebutuhan Anda. Yang perlu Anda lakukan hanyalah menambahkan lebih banyak penyimpanan, RAM, atau CPU yang lebih kuat ke mesin host Anda, dan VM, serta VM yang disarangkan, akan dapat menggunakan sumber daya tambahan hanya dalam beberapa klik.
Cara Menyiapkan VM Bersarang
Menyiapkan VM bersarang sebenarnya rumit berdasarkan hypervisor yang Anda gunakan. Namun, untuk VirtualBox, prosesnya semudah mengklik kotak centang.
- Buka VMware VirtualBox dan klik Pengaturan ikon di bagian atas setelah memilih VM Anda.
- Pergilah ke Sistem bagian dan klik Prosesor tab. Periksalah Aktifkan VT-x/AMD-V Bersarang pilihan, dan Anda siap melakukannya.
Pada beberapa sistem, Anda mungkin memperhatikan bahwa Aktifkan VT-x/AMD-V Bersarang kotak centang berwarna abu-abu. Anda dapat menimpanya dengan menggunakan VBoxManage alat. Begini caranya.
- Buka Command Prompt dan buka direktori instalasi VirtualBox dengan menggunakan perintah berikut. Perhatikan bahwa perintah tersebut menggunakan direktori instalasi default, dan Anda harus mengubahnya jika Anda menginstal VirtualBox di tempat lain.
cd C:\Program Files\Orcale\VirtualBox
- Cetak daftar VM yang tersedia menggunakan perintah ini. Anda dapat melewati langkah ini jika Anda sudah mengetahui nama VM yang ingin Anda ubah.
VBoxManage list vms
- Terakhir, ketik perintah berikut dan tekan enter untuk mengaktifkan virtualisasi bersarang pada VM pilihan Anda.
VBoxManage modifyvm "VM Name" --nested-hw-virt on
Proses untuk mengaktifkan virtualisasi bersarang bekerja dengan cara yang sama baik Anda menggunakan Windows, Linux, atau macOS, termasuk perintah terminal saat diinstal bersama dengan VirtualBox. Selain itu, VBoxManage dapat melakukan lebih dari sekedar mengaktifkan virtualisasi bersarang. Kami telah membahasnya enam perintah VirtualBox berguna yang dapat Anda gunakan untuk mengelola VM Anda di sini.
Langkah Pemecahan Masalah Tambahan untuk Mengaktifkan Virtualisasi Bersarang di Windows
Terkadang fitur virtualisasi bawaan Windows dapat menyebabkan masalah dengan virtualisasi bersarang. Jika metode GUI dan baris perintah gagal mengaktifkan virtualisasi bersarang di sistem Anda, Anda harus menonaktifkan Platform Mesin Virtual fitur.
- Tekan tombol Windows, cari Mengaktifkan atau menonaktifkan fitur Windows, dan klik hasil pencarian yang sesuai.
- Temukan Platform Mesin Virtual fitur dalam daftar, hapus centang pada kotak di depannya, dan klik OKE tombol di kanan bawah.
Anda mungkin diminta untuk me-restart PC Anda. Setelah selesai, Anda dapat mencoba perintah Command Prompt yang disebutkan di atas untuk mengaktifkan virtualisasi bersarang di VM Anda. Ingatlah bahwa Anda mungkin mengalami masalah tertentu berdasarkan sistem operasi dan prosesor Anda. Seperti yang Anda harapkan, hal ini memerlukan solusi khusus untuk lingkungan host dan perangkat keras Anda.
Meskipun demikian, sebagian besar masalah umum telah diperbaiki melalui pembaruan atau telah cukup dibahas sehingga Anda dapat menemukan solusinya dengan mudah. Itu tidak berarti bahwa Anda tidak boleh terhalang untuk mencoba VM bersarang hanya karena Anda mengalami masalah saat mengonfigurasinya karena menyelesaikan masalah seperti itu dalam banyak kasus hanya memerlukan sedikit riset dan percobaan. Sekali lagi, Anda juga dapat menghindari banyak masalah seperti itu jika Anda menggunakan VirtualBox versi terbaru dan menggunakan CPU yang lebih baru, baik itu Intel atau AMD.
VM Bersarang Dapat Berguna
Tidak hanya memungkinkan untuk membuat VM bersarang, namun sebenarnya dapat bermanfaat jika dilakukan dengan benar. Tentu saja, ini lebih cocok untuk beban kerja spesifik dan spesifik, namun bagi pengguna yang tepat, fleksibilitas dan skalabilitas, serta kenyamanan yang diberikan, sepadan dengan sedikit penurunan performa.