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
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.
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
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.