Pengembangan Purwarupa Laboratorium Virtual Berbasis VMWare dengan Terraform
Abstract
Pada tahun-tahun terakhir, Laboratorium Virtual telah semakin marak digunakan oleh organisasi di seluruh dunia sebagai media pembelajaran dan tempat melatih skill di bidang teknologi informasi dengan menyediakan virtual machine lab yang dapat dibuat dan diberhentikan menggunakan tombol yang terdapat di website pembelajaran. Dengan adanya purwarupa Laboratorium Virtual yang menerapkan Infrasructure as Code, maka hal tersebut akan memudahkan Administrator infrastruktur dalam mengelola infrastruktur virtual. Diperlukannya sebuah antarmuka berbasis website yang dapat melakukan pembuatan virtual machine lab, melihat status virtual machine lab yang dibuat serta menghapus virtual machine lab yang telah dibuat jika sudah tidak ingin menggunakan virtual machine lab tersebut. Pengembangan purwarupa website Laboratorium Virtual ini mengunakan PHP sebagai server side scripting untuk menjalankan script dari tiap fiturnya. Infratruktur as Code pada purwarupa ini berfungsi sebagai otomatisasi pengelolaan dan penyediaan virtual machine lab pada VMWare ESXi menggunakan Terraform. Sebelum dapat mengakses website tersebut, user yang terdaftar di database diharuskan untuk login terlebih dahulu sehingga dapat diarahkan ke folder yang telah disediakan untuk masing-masing user. Harapan dengan adanya aplikasi website ini adalah dapat memudahkan Administrator infrastruktur laboratorium dalam melakukan manajemen virtual machine lab, sehingga tidak perlu repot-repot lagi untuk melakukan konfigurasi tiap virtual machine secara manual bagi tiap user.