Export virtual machine, select OVF 0.9 format, export name: Exported-file.ova
Export VirtualBox Appliance with "Write Legacy OVF 0.9″option selected. This would create an OVA file "Exported-file.ova".
Rename to Exported-file.tar
Rename the OVA file to "Exported-file.tar"
Decompression Exported-file.tar
$ TAR-XF Exported-file.tar
Rename ovf file as box.ovf
Copy of the content of OVF file to a new file BOX.OVF.
Add Metadata.json file, as follows (in bold section):
Create a new file "Metadata.json" with this information:
{
"Provider": "VirtualBox"
}
Package these three files:
$ TAR-CVF Exported-file.tar box.ovf vagrant-disk1.vmdk Metadata.json
box.ovf
Add the BOX.OVF and Metadata.json to the tar file.
Goto Your new box folder, issue vagrant Init to create the vagrantfile.
Add the following to the configuration Config.vm.box_url = "/directory/exported-file.tar"
Vagrant up
Guide in Setting up box for OpenSuse
Https://github.com/fnichol/wiki-notes/wiki/Creating-An-openSUSE-11.3-x32-Vagrant-Box
Make sure SSH server runs automatically
/sbin/chkconfig sshd on