Nested Virtualization on 2.3

kobaltz

New Member
I've been put into a very crappy position where our company uses Windows. They have all of the production servers running virtually within ESX.

However, they put me to the task on developing a Ruby on Rails based application that will run on a Linux Virtual Machine within their ESX Environment. Turns out they meant that I will need to run the Ruby on Rails based application within a Virtual Machine (VirtualBox or VMWare Player) on a Windows VM on their ESX Server. Sucks right?

The nature of the application uses multiple threads and requires high CPU Usage.

I have a similar environment that I am using to test on which is my home cloud running Proxmox 2.3. Within Proxmox, I have a Windows Server 2008r2 running and have successfully ran an Ubuntu setup on VirtualBox within my Windows VM. However, I am limited to only 1 CPU within VirtualBox despite having 4 threads configured on the Windows VM. For realistic testing purposes of this dual layer virtualization configuration, I need to enable more than one CPU within the Virtual Box.

The VirtualBox option is grayed out when trying to scale the number of CPUS. If I hover over it, it says "Controlls the number of virtual CPUs in this virtual machine. You need hardware virtualization support on your host system to use more than one virtual CPU."

My configuration on the Windows Server KVM is

385026751086116.png

To recap, I have Proxmox installed on a Xeon E3-1270 CPU. I have a Windows Server 2008r2 VM running on Proxmox. I have Ubuntu running on Virtual Box within the Windows Server VM. I need to enable more CPUs on the Virtual Box but cannot.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!