Haloo, ini merupakan postingan pertama saya untuk blog.nostratech.com and it’s a pleasure. Kali ini saya akan sharing mengenai beberapa tips untuk software virtualisasi Virtual Box. Apa yang akan saya sharing adalah start modes, snapshot dan cloning yang ada pada software ini.
Start Modes
Ada apa dengan start modes? Karena ketika mengakses UI VM melalui terminal dengan command ‘virtualbox’, UI akan tampil di host, namun ketika UI di close, setiap machine pada Virtual Box akan stop/abort. Terdapat 3 start modes yang disediakan pada VBox yaitu :
- Normal Start (Starts a VM showing a GUI window. This is the default.)
- Headless Start (Starts a VM without a window for remote display only.)
- Detachable/Separate Start (Technically it is a headless VM with user interface in a separate process, but it still lack on functionality)
Nah, maka dari itu untuk start machine melalui terminal tanpa UI, kita bisa menggunakan Command :
VBoxManage startvm fmw-wcc1 --type headless
fmw-wcc1 = machine name
headless = start mode
Snapshot
Snapshot Ini merupakan fungsi yang digunakan untuk membuat ‘bookmark’ state (filesystem,config) dari suatu virtual machine yang nantinya dapat di roll-back (di restore kembali sesuai state yang tersimpan). Fungsi ini juga dapat digunakan untuk mengelompokkan state dari VM, misalnya , oracle-linux-7@fresh-install : Menandakan bahwa snapshot memiliki state saat selesai install VM dan belum ditambahi package lainnya. Command :
VBoxManage snapshot oracle-linux-7 take oracle-linux-7@fresh-install (take snapshot)
VBoxManage snapshot oracle-linux-7 restore oracle-linux-7@fresh-install (restore)
VBoxManage snapshot oracle-linux-7 delete oracle-linux-7@fresh-install (delete)
Cloning
Cloning digunakan untuk membuat VM baru tanpa melakukan setup dari awal dengan spesifikasi yang sama dan nantinya dapat dicustomize juga. Metode Cloning memudahkan menghemat waktu admin dikarenakan hanya butuh waktu yang singkat dan command yang simple.
VBoxManage clonevdi /path/to/existing.vdi new-machine.vdi
Dan selanjutnya dapat menginisialisasi UUID untuk VM yang telah di clone dengan command :
VBoxManage internalcommands sethduuid new-machine.vdi
Referensi :