Question

Support for VT-X for VirtualBox

  • Posted October 28, 2014

Hi,

I’m running an Ubuntu 13.10 box (2 Gb RAM, 40 Gb disk) for my CI environment.

I want to use VirtualBox + Vagrant in this environment in order to set some test environment for my applications.

However, whereas my Vagrant files work fine locally, on a MacOS, they fail on the DO droplet.

After some investigation, the VM are correctly created in Virtualbox, but they fail to start because of:

VBoxManage: error: Failed to enable and lock VT-x features. (VERR_VMX_MSR_LOCKING_FAILED)

When looking at other posts like https://www.digitalocean.com/community/tutorials/how-to-install-virtualbox-on-ubuntu-12-10-x64, I see the following comment:

Unfortunately we do not support nested virtualization so it is not possible :( Try disabling VT-x using Virtualbox, that should fix it I believe.

Has this situation changed? Is that possible to run 64-bit machines guests using Virtualbox on DO droplets?

Thanks for any help, Damien.

Subscribe
Share

Virtual setup in side a droplet is dead slow… what i find useful is better to deploy another droplet for the need rather trying to deploy a VM inside a droplet !!


Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Yes, I start to realise this.

I have switched to Docker, running inside my CI server.

I don’t know of any hypervisor that allows nested virtualization.

In short, I don’t think that has changed (I’m a customer, but I’ve manage/managed multiple types of hypervisors, from Xen to VMWare ESXi to KVM).