Virtualization
Virtualisasi adalah sebuah metode teknis yang menggunakan mesin virtual (virtual machine) sebagai mesin untuk menginstal sistem operasi, memungkinkan pengguna untuk menjalankan beberapa sistem operasi secara bersamaan tanpa memerlukan mekanisme dual boot. Teknologi ini berfungsi sebagai sarana simulasi dan uji coba instalasi sistem operasi yang aman, sehingga pengguna tidak perlu khawatir akan kehilangan data sistem utama yang sedang berjalan.
Penerapan dan Fungsi
Virtualisasi digunakan untuk melakukan uji coba atau simulasi instalasi sebuah sistem operasi. Dalam konteks pendidikan dan pelatihan perangkat keras komputer, virtualisasi dimanfaatkan untuk memfasilitasi pembelajaran penginstalan sistem operasi secara langsung tanpa risiko kerusakan pada harddisk fisik atau kehilangan data.
Salah satu perangkat lunak yang digunakan untuk menjalankan virtualisasi adalah VirtualBox. Aplikasi ini bersifat open source dan berfungsi sebagai mesin virtualisasi. Proses penggunaan virtualisasi melibatkan pembuatan mesin virtual baru dengan menentukan nama sistem operasi, tipe, dan versi yang akan diinstal.
Konfigurasi Komponen Virtual
Dalam proses virtualisasi, perangkat lunak akan membentuk komponen-komponen komputer secara virtual yang meniru fungsi perangkat keras fisik. Pengguna harus mengatur spesifikasi perangkat virtual tersebut, antara lain:
- Memori (RAM): Pengguna harus mengatur jumlah memori yang akan dialokasikan untuk mesin virtual dalam satuan Megabyte.
- Media Penyimpanan (Hard Disk): Virtualisasi membutuhkan pembuatan hard disk virtual. Pengguna dapat menentukan format virtual disk, serta memilih opsi penyimpanan, seperti dynamically allocated (dialokasikan secara dinamis). Ukuran hard disk virtual juga ditentukan sebelum proses instalasi dimulai.
- Media Instalasi: Sumber instalasi sistem operasi dapat berupa fail ISO yang dimasukkan ke dalam penyimpanan optik virtual (virtual optical drive).
Proses Instalasi
Proses instalasi sistem operasi pada mesin virtual mereplikasi langkah-langkah yang terjadi pada mesin fisik. Hal ini mencakup pemilihan tipe instalasi (misalnya Custom atau Upgrade), pembagian partisi hard disk, pengaturan nama pengguna (user name), pengaturan kata sandi, hingga pengaturan zona waktu. Melalui lingkungan virtual ini, simulasi penginstalan dapat dilakukan hingga sistem operasi berhasil terpasang dan siap digunakan.
Beberapa aplikasi
- VirtualBox Virtual Machine di Linux
- QEMU generic machine emulator di Linux
- KVM
- Xen
- virsh
- virt-manager