Hi, Windows Server 2025 Standard licensing is based strictly on physical hardware, requiring a minimum of 16 licensed cores per physical host. Because your hosts only have 12 physical cores, assigning a single 16-core license pack to a host meets this baseline and grants the right to run two virtual machines. The virtual CPU allocation does not impact physical core license consumption, meaning you can safely run two guest machines with 16 vCPUs each. When managing activation for these guests, you will simply use the standard Software Licensing Management Tool by executing slmgr.vbs /ato or leveraging Automatic Virtual Machine Activation, avoiding any need to modify the registry or bypass security protocols.
You are fully supported in running mixed, earlier versions of Windows Server through official downgrade rights included with your new purchase. To run eight virtual machines on a single host, you must utilize license stacking. Since one 16-core license covers two virtual environments, you must assign four of your 16-core licenses to that specific physical host to legally cover the expanded footprint.
Distributing ten 16-core licenses evenly across your two-node cluster provides five licenses per host, granting each physical node the capacity to legally run ten virtual machines. In a Hyper-V failover cluster, Windows Server Standard licenses remain tied to the physical hardware and do not dynamically float between nodes. During a failover event, the surviving node must be independently licensed to handle every active virtual machine it assumes. To maintain strict compliance and ensure your cluster handles failovers without generating Event ID 1069 resource failures during a hardware outage, your maximum safe capacity is ten virtual machines across the entire cluster.
Hope this answer brought you some useful information. If it did, please hit “accept answer”. Should you have any questions, feel free to leave a comment.
VP