windows 2012 r2 standard licensing re hyper-v

tom komputier
tom komputier used Ask the Experts™
have windows 2012 r2 standard , still in evaluation mode.
few weeks left on 2012 eval. ts eval has expired.
hardware has a single 4 core cpu, expansion space for 1 additional cpu

active directory.  dozen xppro workstations using 2012  file shares.
have three xppro guest-os,  used concurently   operating in hyper-v.
all three guests are domain members of another windows server on the lan.
plan to migrate those three to be domain members of the AD on the 2012 hyper-v host
and expect to add a few more guest-os instances   (LEGACY users), also  concurrent use
 what other licenses - windows cals-,ts cals , 2012 r2 ,etc - are needed for the xppro/w7pro guest-os use?

Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Lee W, MVPTechnology and Business Process Advisor
Most Valuable Expert 2013
MS Licenses PER SOCKET in most cases (and in the case of Server 2012/2012R2), so CORES don't matter.

Hyper-V doesn't require licenses to run any number of VMs, but the guest OS installed MAY require a license - Linux DOES NOT; Windows Server DOES.  Standard includes TWO VM licenses per copy for use on TWO CPUs.  Data Center provides an UNLIMITED number of VMs per two CPU sockets.

Microsoft does not license CONCURRENTLY, they license PER USER or PER DEVICE.  If you have a shop floor where there's a device that operates hardware and you have 12 employees who use that device but otherwise need NO ACCESS to the server at ANY time, then you can get a DEVICE CAL for that device and devices like it.  OTHERWISE, you're PROBABLY better off buying USER CALs - one per HUMAN BEING (NOT USER ACCOUNT!!!!).  In ALMOST all cases, CALs are ADDITIVE - an RDS CAL DOES NOT include access to file servers, you STILL need a WINDOWS CAL.  One Windows CAL per HUMAN BEING.  Plus ONE RDS CAL per human being who will connect to the RDS server (AGAIN, not concurrently, doesn't matter if you never have more than 10 users connected, if you have 100 who COULD connect, you need 100 RDS CALs).

Licensing Disclaimer
License information provided here is "best efforts".  The comments of the respondents are based on interpretation of the license agreements and their knowledge of the particular laws and regulations in their geographic location.  Laws in your location may invalidate certain aspects of the license and/or licenses can change.  "They told me on Experts-Exchange" will not be a valid excuse in an audit.  You need to contact the license granting authority to confirm any advice offered here.


thanks, some of the fog has lifted.

re: windows cal and ts cals and ignoring the user/device choice:
may not have been clear re guest os use via rdp
evaluation period for the os is 180 days, eval period for terminal services is 120 days

the evaluation for the terminal services trial license should be expired, it counted down to zero, a month ago, but currently allows access using rdp.
all three guest os can be simultanously in use via separate rdp sessions.

accessing a guest os on the 2012 r2 standard OS requires a windows cal
( honor system - purchased only) ?
using rdp to access that guest os would also require a ts cal installed on the 2012 server, when the server is permanently licensed ?

should add that all 2012 server firewalls are disabbled while testing.

anyone used the evaluation period close to it's expiration ?

now the  narrow  --server license/activation issue--
confusion arises from the "VM license" phrase and the "run any number of VMs"
"Hyper-V doesn't require licenses to run any number of VMs, but the guest OS installed MAY require a license"
"Standard includes TWO VM licenses  per copy for use on TWO CPUs."

2012 r2 standard allows unlimited number of VM instances.
OSes that require license/activation to function must meet that requirement.
period. installed in a VM wrapper as a guest os doesn't change that.

2012 r2 standard allows three install/activations
one directly on the hardware, and two each, wrapped in a VM as guest on that SAME hardware/host.
(the VMs are not licensed, the os installs require a license)

is this correct ?

ignoring for now, the CPU/core refinements, and the Datacenter version.  

thanks again

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start Today