KMS es un servicio que permite que se activen los sistemas operativos de la red desde un servidor donde se haya instalado el servicio de KMS. Con KMS se elimina la necesidad de activar de manera individual cada uno de los equipos. KMS no requiere un sistema dedicado y se puede hospedar en un sistema que también proporcione otros servicios. Las ediciones por volumen de los sistemas operativos de servidor y cliente de Windows se conectan de forma predeterminada a un sistema que hospeda el servicio KMS para solicitar la activación.
a) Instalación de servicio KMS
El proceso de instalación, en un servidor Windows 2008 R2 es el siguiente:
- Clic derecho sobre Command Prompt y ejecutar como administrador
- En la consola de comandos escribir cd C:\Windows\system32 y luego presionar la tecla enter
- Ejecutar cscript.exe slmgr.vbs /ipk KMS-Host-Key, donde KMS-Host-Key es la clave KMS para el sistema operativo que se desea activar, esta clave KMS no es una licencia estándar de Windows ni una licencia MAC, es una licencia especial para este tipo de servicios. Además la licencia para el servicio de KMS no puede ser una licencia de Windows 8 o superior, para eso existe desde Windows server 2012 R2 un servicio llamado Active Directory-Based.
a.1) Habilitación de servicio en Firewall de Windows
Para que el servicio atienda a los clientes, debe permitirse en el firewall de Windows del servidor donde instalaremos el servidor de KMS, para esto realizaremos las siguientes configuraciones en el firewall.
- Clic en Windows Firewall
- Clic en Allow a program of feature trough Windows Firewall
- Clic en Key Management Service y luego marcar la columna de Domain
- Clic en OK
Debe quedar configurado como muestra la imagen.
a.2) Creación de registro DNS
Para que los equipos clientes puedan encontrar al servidor que provee la activación en la red interna, se debe crear un registro DNS de tipo SRV. Por omisión los clientes buscarán este registro y solicitarán la activación al servidor correspondiente.
Para crear el registro DNS:
- Ingresar al servidor DNS
- Abrir la consola DNS
- Expandir Forward Lookup Zones
- Expandir la zona DNS correspondiente al dominio de los equipos.
- Clic derecho sobre _tcp y clic en Other New records
- En la lista hacer clic sobre Service Location (SRV) y luego en botón Create Record
- Llenar los siguientes campos:
- Service = _VLMCS
- Protocol = _tcp
- Priority = 0
- Weight = 0
- Port Number = 1688
- Host offering this service = «nombre fqdn del servidor kms, por ejemplo: KMS.Contoso.com»
- Clic en OK
La habilitación del servicio de KMS hasta Windows server 2008 R2 es algo compleja pero útil, si bien no presenta la misma simplicidad de la interfaz gráfica que su actual actualización en Windows server 2012, KMS en Windows server 2008 R2 cumple a la perfección con la necesidad de aplicar licenciamiento a los equipos en el entorno de red, y no necesita hardware adicional.
Ernesto León, Consultor Cloud, Blue Solutions.
Síganos en LinkedIn Blue Solutions Chile.