Pada posting sebelumnya, saya telah membahas bagaimana cara menginstalasi VirtualBox ke dalam mesin server tanpa lingkungan desktop pada CentOS 5.6 Server, dan sekarang saya akan mencoba kembali memberikan sedikit tutorial bagaimana mengelola mesin VirtualBox menggunakan baris perintah.
Untuk membuat mesin virtual menggunakan baris perintah, kita dapat menggunakan perintah VBoxManage, untuk melihat panduannya jalankan perintah berikut:
$VBoxManage –help
Untuk mengetahui lebih detail daftar opsi yang ada di VBOxManage bisa melihat dan dianjurkan untuk membaca http://www.virtualbox.org/manual/ch08.html
Sekarang, saya akan membuat sebuah mesin virtual ubuntu-10.04 desktop, dengan memory 512MB dan harddisk 10GB dari iso image ubuntu yang saya simpan ke dalam direktori /home/airputih/
$VBoxManage createvm –name “Ubuntu 10.04 Desktop” –register
$VBoxManage modifyvm “Ubuntu 10.04 Desktop” –memory 512 –acpi on –boot1 dvd –nic1 nat –bridgeadapter1 eth0
$VBoxManage createhd –filename Ubuntu_10_04_Desktop.vdi –size 10000
$VBoxManage storagectl “Ubuntu 10.04 Desktop” –name “IDE Controller” –add ide
$VBoxManage storageattach “Ubuntu 10.04 Desktop” –storagectl “IDE Controller” –port 0 –device 0 –type hdd –medium Ubuntu_10_04_Desktop.vdi
$VBoxManage storageattach “Ubuntu 10.04 Desktop” –storagectl “IDE Controller” –port 1 –device 0 –type dvddrive –medium /home/airputih/ubuntu-10.04-desktop-i386.iso
Mengimpor sebuah mesin virtual yang telah ada
Mari kita asumsikan Anda telah memiliki mesin virtual bernama examplevm, kemudian Anda ingin menggunakan kembali pada host ini. Di host lama, anda harus memiliki direktori mechines/examplevm/ di dalam direktori VirtualBox, direktori machines/examplevm/ harus berisi berkas examplevm.xml, salin direktori examplevm termasuk berkas examplevm.xml ke dalam direktori mesin baru Anda (karena nama pengguna saya adalah airputih, maka /home/airputih/.VirtualBox/Machines, hasilnya adalah /home/airputih/.VirtualBox/Machines/examplevm/examplevm.xml).
Selain itu, salin berkas examplevm.vdi dari direktori VDI lama ke yang baru (misalnya, /home/airputih/.VirtualBox/VDI/examplevm.vdi), Setelah itu, Anda harus mendaftarkan impor mesin virtual:
$VBoxManage registervm Machines/examplevm/examplevm.xml
Memulai sebuah mesin virtual menggunakan Headless
Terlepas dari apakah Anda membuat mesin baru atau impor yang lama, Anda dapat memulainya dengan perintah:
$VBoxHeadless –startvm “Ubuntu 10.04 Desktop”
(ganti Ubuntu 10.04 Desktop, sesuai dengan nama mesin virtual Anda)
VBoxHeadless akan memulai mesin virtual dan VRDP (Virtual Remote Desktop Protocol) server, yang memungkinkan Anda untuk melihat output mesin virtual jarak jauh di mesin yang lain.
Referensi:
http://www.howtoforge.com/vboxheadless-running-virtual-machines-with-virtualbox-4.0-on-a-headless-centos-5.6-server
http://www.virtualbox.org/manual/ch08.html