I understand that Windows 2016 is purchased in 16 cores packs. It covers up two processors, 8 cores a piece, per server. My system has three nodes. If I spin Windows VM on two nodes, I only need 01 license pack or 02 licenses pack? because a pack only supports 02 OSE on one physical server.
Thank you much.
Best answer by mmcghee
You must license all cores on the physical host which will run the 2016 VMs. The minimum is 16 cores (8x2) as you described. You can then purchase additional licenses in 2 or 4 core packs if you have more than 16 cores in the host.
Standard edition allows 2 OSEs per fully licensed physical server, datacenter allows unlimited OSEs.
To run more than 2 OSEs with Standard you need to license the entire host again. For example to run 4 VMs, you'd need to fully license the server twice. To run 6 VMs you'd need to fully license the server three times.
In your case I would want to license 2 physical servers at a minimum so you have HA should a server fail. You would not have to license all 3 servers since you can use host affinity to ensure your VMs only run on the licensed physical servers. Ideally you'd license all three so you'd not have to worry, but it's not required.
Hope this helps.