zondag 13 januari 2008 22:44
Kurt Roggen
Windows Server 2008, Volume Activation 2.0 and KMS (Key Management Server)
Volume Activation (VA) 2.0 is designed to automate and manage the activation process while addressing the piracy and product key management problems associated with Volume License Keys (VLKs) issued for Windows XP and Windows Server 2003. Volume Activation 2.0 eliminates the use of product keys at installation and enables better protection and management of customer-specific product keys through some new and enhanced activation management tools.
All installations of Windows Vista and Windows Server 2008 must be activated.
Multiple activation options exist for volume customers: MAK independent, MAK proxy and KMS.
Let's have a closer look at KMS...
The Key Management Server (KMS) is used to establish a local activation service (Key Management Service) that is hosted locally/internally in your environment.
Use of the KMS eliminates any need for individual machines to connect to Microsoft to activate.
A KMS key is used to enable/activate the Key Management Service on a KMS server/host machine. A KMS server/host can run natively on Windows Vista, Windows Server 2008 and even Windows Server Core 2008. Computers running volume license editions of Windows Vista and Windows Server 2008 are KMS clients and try to locate the KMS server/host using one of the two methods:
- Auto-Discovery: the KMS client uses Domain Name Service (DNS) records to automatically locate a local KMS host (DNS RR - Resource Record).
- Direct connection: the administrator specifies the KMS host location and communication port (default port is 1688, but configurable).
Windows Server 2008 KMS clients require a KMS activation threshold (n-count) of only 5 physical machines to activate. Windows Vista clients require a KMS activation threshold of 25 physical machines. A single KMS server/host can support and activate unlimited KMS clients. A KMS client must connect with KMS host anonymously at least once every six months (180 days).
The current Windows Server 2003 based KMS (Key Management) activation infrastructure requires an update to support Windows Server 2008 systems and Virtualization.
This update will be released at Windows Server 2008 launch timeframe.
Windows Server 2008 systems
A Windows Server 2008-based KMS server/host will be able to active both Windows Vista and Windows Server 2008 editions. Different KMS keys (installed on the KMS server/host) will allow the transparent activation of different editions (Web, Standard, Enterprise, Datacenter), but of course still support Windows Vista Business/Enterprise.
Virtualization
Both KMS server/host and KMS client will support running inside virtual machines.
The KMS server/host can now run on a Windows Vista-based virtual machine or a Windows Server 2008-based virtual machine. So you can start considering to put the KMS server/host on a virtual machine. The KMS clients (read: all Windows Vista clients and Windows Server 2008 installations) running in virtual machines can now also be activated through the KMS server/host. However, only physical computers are added to the KMS count.
One final remark!! KMS and MAK keys apply to product groups rather than being edition-specific. This greatly simplifies key management by reducing the number of possible keys.
KMS keys are hierarchical by Volume Product Group: a KMS key can activate systems with any of the Windows editions in its corresponding product group as well as Windows editions listed in lower product groups, as the table below illustrates.
| Volume Product Group | KMS Key | KMS can be hosted on | Windows product editions activated by this KMS |
| Vista VL | KMS | Windows Vista KMS for Windows Server 2003 | Windows Vista Business Windows Vista Enterprise |
| Server Group A | KMS_A | Windows Web Server 2008 KMS for Windows Server 2003 | Windows Web Server 2008 Vista VL |
| Server Group B | KMS_B | Windows Web Server 2008 Windows Server 2008 Standard Windows Server 2008 Enterprise KMS for Windows Server 2003 | Windows Server 2008 Standard Windows Server 2008 Enterprise Server Group A Vista VL |
| Server Group C | KMS_C | Windows Web Server 2008 Windows Server 2008 Standard Windows Server 2008 Enterprise Windows Server 2008 Datacenter Windows Server 2008 for Itanium KMS for Windows Server 2003 | Windows Server 2008 Datacenter Windows Server 2008 for Itanium Server Group B Server Group A Vista VL |
For more information:
Filed under: WindowsServer2008, WindowsVista, Virtualization