In this article, I’ll go through getting a local project called “myproject1” into a public GitHub repository.
Oracle VirtualBox as a virtualization engine paired with Vagrant provides a cross-platform virtualization-agnostic workflow for Linux, Windows, and MacOS. It is light enough to allow a developer to setup, test, and tear down virtual infrastructure as part of a unit test.
You may find yourself in a position where you have built a VM in VirtualBox that you need to test in a lab running VMware vCloud Director. This may beg the question of, “Why not simply using the same script or process to rebuild the VM in the VMware lab?”
Perhaps the Vagrant box available in your VMware lab is not yet the latest version or OS flavor, maybe someone in the community constructed a Vagrant box for a software stack you have not yet scripted, or maybe internet access in the lab is limited to certain package repositories and you needed to reference a custom archive. Whatever the reason, you can export your VM from VirtualBox and import it into VMware if you are willing to jump through a few hoops.