I will purchase a a Dell T330 with (1) Intel E-3-1240 v5 3.5GHz, 8M cache, 4C/8T processor.
Since the processor has 4 cores, then it has 8 vCPUs. I plan on configuring three VMs (Windows Server 2016 with Essentials Role, database/file server, and a terminal server. We are talking about maybe 10 main office users and at most 5 remote office users. The databases are Quickbooks and Needles application which runs on a SAP Sybase SQL Anywhere database.
So in planning the CPU allocation I want to confirm assigning (2) vCPUs to the above mentioned (3) VMs will leave 2 vCPUs left. I think we are good should I need to install a fourth VM sometime in the future, so that I can allocate the remaining 2 vCPUs without issue. Not sure if the hypervisor will take some of the CPU and not allow me to allocated all 8 vCPUs to a max of 4 VMs.
I think so, but I need to ask since the T330 Server can only be purchased with a max of a 4 core processor and only has one socket. Jumping up to another server that allows more processor cores will increase the price. The cost of jumping from a T330 to a T430 server with 8 Cores is about $1,600.00, so that is why I want to make sure I can easily add a fourth VM in future should that be necessary.