I'm working on a simulation tool to model VM behavior and migrations on Cloud environments.
I deployed a little OpenStack cluster with 4 nodes on cheap regular hardware PCs at the university using DevStack. I remember that I couldn't run more VMs than the actual vCPUs available. I'm not sure if this is a DevStack limitation or because I was using regular PCs hardware.
Assuming that each VM has only one CPU, how many VMs could I run on a host with a CPU with 2 chips, 8 cores per chip (16 total cores) and 2 hw threads per core (32 total hw threads) like specs on [1]?.
Would it be reasonable to think that I could run 32 VMs (one CPU per VM)? Could I run more? How many VMs per hw thread / core could I run?
[1] Specs used on the example: http://www.spec.org/power_ssj2008/results/res2012q4/power_ssj2008-20121031-00575.html
Thanks a lot.