By Jsavit-Oracle on May 29, 2015
Oracle has two widely used virtual machine technologies for x86: Oracle VM Server for x86 is oriented towards server applications, while Oracle VM VirtualBox is our popular desktop virtualization product. Each is designed for its target application: Oracle VM Server for x86 provides scale and performance for enterprise applications, while Oracle VM VirtualBox provides convenient and flexible desktop virtualization for end-users and developers.
VirtualBox makes it easy to share files between a host
desktop or laptop and its VMs, so a programmer can develop code on the
host and then test the software inside the VMs. A convenient use case is to develop a VM on VirtualBox, and then export it to Oracle VM Server for x86 where it can run in production. That leverages VirtualBox's graphic capability and ease of use for developer productivity with the ability to promote applications to the servers where they will run.
Converting a VirtualBox VM to an Oracle VM Server for x86 image has been described before, but it's even easier now than previously. First, remove the VirtualBox Guest Additions from the VM as documented in the VirtualBox User Manual. Then export the VM from VirtualBox (File -> Export Appliance). Copy the resulting .ova file to a web server that can be accessed by Oracle VM Manager, and import it as an assembly (Repositories tab, select the target repository, select the Assemblies directory, and click on the 'Import VM Assembly' icon). After the assembly has been imported, it can be used to create a template just as with other assemblies in Oracle VM.
Oracle VM VirtualBox is a user and developer-friendly desktop virtualization technology ideal for creating and testing applications, and Oracle VM Server is a robust server virtualization technology for running enterprise applications. Together, the two are a highly effective combination.
To learn more about Oracle VM VirtualBox and how to use VirtualBox to help with your test/development use cases, you can watch the recent webcast replay.