Entendiendo las dos licencias de máquina virtual con Windows Server Standard
Publicado por Amilcar Angeles.
La concesión de licencias de software es una forma especial de tortura que casi alcanza el mismo nivel de frustración que el de lidiar con impresoras, pero las licencias de Windows Server lo llevan aún más lejos. Sin embargo, las licencias de máquinas virtuales en Windows Server lo llevan al extremo. Este tema tiene mucho para desglosar, pero quiero enfocarme específicamente en el subtema de las dos licencias de máquina virtual con Windows Server Standard. Eso confunde a más personas que cualquier otra parte.
El lenguaje legal y la advertencia obligatoria
En cuanto al lenguaje legal, Microsoft ya se encargó de eso. Recuerda que si terminas en un juicio defendiéndote de un cargo por piratería de software o algo similar, los abogados de Microsoft solo tomarán en cuenta los documentos en su sitio y cualquier acuerdo particular firmado por ti o tu organización. No aceptarán nada publicado en blogs o foros, ni siquiera si la publicación vino de un empleado de Microsoft o incluso de nosotros. Verifica cualquier cosa que leas aquí, o en cualquier otro lugar, con un experto capacitado en licencias como Angeles Media, S.R.L.. Si tienes otro proveedor de licencias, casi con seguridad tiene uno experto que te puede ayudar. Si compras licencias por volumen u otro tipo de licencias abiertas con Microsoft, ellos también podrían ayudarte. Si decides manejarlo por tu cuenta, cometes un error y te auditan, podrías enfrentar multas de seis cifras por cada incidente. No puedo decirte con precisión qué significa “por incidente”, pero debes esperar una sanción por cada instalación del sistema operativo que no esté licenciada correctamente. Errores en licencias han hundido negocios, y nunca creas que eres demasiado grande o demasiado pequeño como para pasar desapercibido.
Ahora bien, vamos al punto y a entrar en lo profundo:
¿Cuál hipervisor?
Una de las pocas veces en el mundo tecnológico en que la pregunta “¿a qué hipervisor se aplica esto?” tiene una sola respuesta clara: a todos. Generalmente se habla en términos de Hyper-V, pero esta licencia cubre instancias virtualizadas de Windows Server. Se aplica en ESXi, XenServer, KMS, VirtualBox, lo que sea, tanto como se aplica en Hyper-V.
¿Dos licencias? ¿Dos máquinas virtuales?
Bien, aquí es donde se pone complejo el asunto. Primero, veamos el material fuente (copiado de Microsoft el 8 de marzo de 2024). Ve a la sección "License Model" y el subapartado "Per Core/CAL". El punto número 4 dice lo siguiente:
Edición Standard:
-
La edición Standard permite el uso del software de servidor en dos OSEs en el Servidor Licenciado.
-
La edición Standard permite una instancia en ejecución del software en el OSE físico del Servidor Licenciado (además de las dos OSEs virtuales), si el OSE físico se usa únicamente para alojar y administrar las OSEs virtuales.
-
El cliente puede asignar licencias adicionales de la edición Standard al Servidor Licenciado, igual al número especificado arriba, y usar el software en dos OSEs adicionales en el Servidor Licenciado.
Enfoquémonos en la parte que dice “La edición Standard permite el uso del software en dos OSEs en el Servidor Licenciado.” (OSEs significa Entornos de Sistema Operativo por sus siglas en inglés). Tengo problemas reales con el uso de la palabra “servidor” en “Servidor Licenciado”. “Servidor” se refiere a una función, no a un objeto, y lo más correcto es que se refiera al software. En este caso, se refiere al host físico. Entiendo que en el lenguaje común de los técnicos, “servidor” suele significar hardware, pero no debería ser así. “Hardware tipo servidor” sería más apropiado. Un montón de piezas sin sistema operativo no sirve nada; es el software lo que lo convierte en servidor. Pero bueno, ese es un desahogo para otro día. Solo entiende que “Servidor Licenciado” aquí significa el sistema físico. El glosario enlazado ni siquiera lo deja del todo claro, pero esta parte ayuda: “Para efectos de esta definición, una partición de hardware o blade se considera un Servidor separado.”
El siguiente punto amplía un poco más. Puedes ejecutar un total de tres instancias de Windows Server cuando una de ellas está instalada directamente en el hardware físico y solo se usa para alojar y mantener máquinas virtuales. Entonces puedes instalar Windows Server en el hardware, luego instalar el rol de Hyper-V, luego crear dos máquinas virtuales con Windows Server Standard y ejecutarlas todas bajo la misma licencia. También puedes instalar software de respaldo y agentes de monitoreo en la instancia física. No puedes instalar otros roles, como IIS, en esa instancia física. Tampoco puedes usar componentes disponibles por defecto del sistema, como compartir archivos e impresoras, para otros fines que no sean alojar y mantener las VMs. Esto se vuelve complicado para muchas organizaciones que dicen: “¿y si quiero tener un recurso compartido solo para que lo usen las máquinas virtuales del host?” Si crees que puedes justificar eso ante un juez y estás dispuesto a pagar las multas si no te dan la razón, entonces supongo que aceptas el riesgo más que yo. Yo pondría el recurso compartido en una de las máquinas virtuales y evitaría el problema por completo.
¿Cómo funciona si no uso Hyper-V?
Si usas otro hipervisor, ese segundo punto simplemente no se aplica a ti. Tu “servidor licenciado” puede ejecutar dos máquinas virtuales con Windows Server Standard Edition.
¿Y si necesito tres, cuatro o más máquinas virtuales?
Versiones anteriores del acuerdo de licencia no explicaban esto claramente, pero fíjate en el tercer punto: “El cliente puede asignar licencias adicionales de la edición Standard…”. Una vez que alcanzas el límite legal de instancias por licencia, compras las licencias necesarias nuevamente para cubrir el host físico. Eso te da dos instancias adicionales con Windows Server Standard Edition. Puedes seguir “acumulando” licencias hasta alcanzar lo que necesitas. Sin embargo, en cierto punto, la edición Datacenter, que permite instancias ilimitadas, se vuelve más rentable, incluso si no usas sus funciones avanzadas de almacenamiento. Ese punto suele estar entre las 10 y 12 instancias. Consulta con tu proveedor sobre precios.
¿Y la LiveMigration, vMotion, etc.?
Las máquinas virtuales pueden migrar; la licencia no. Algunos términos en algunas licencias hablan de portabilidad, pero eso aplica para recuperación ante desastres y continuidad de negocio. Bajo esas condiciones, puedes mover una instancia a otro servidor físico una vez, pero no otra vez durante 90 días, entre otras restricciones. Para migraciones como LiveMigration, vMotion u otras similares, debes licenciar cada host físico para la cantidad de máquinas virtuales que se espera que ejecute.
¿Y las máquinas virtuales con Linux?
Recuerda que toda esta discusión aplica a instancias con Windows Server. No le pagas a Microsoft por cada VM. Si ejecutas una instancia con un sistema operativo que no es de Microsoft, debes seguir las reglas de licenciamiento de ese proveedor. En la mayoría de los casos, si hablamos de Linux, eso significa “no te preocupes”. Sin embargo, todos los sistemas operativos tienen algún tipo de licencia, así que asegúrate de entender las que aplican a ti. Por ejemplo, aunque el sistema operativo de Apple es básicamente una versión personalizada de BSD UNIX (que funciona bien en Hyper-V), Apple no permite licenciarlo para ejecutarse en hardware que no sea de Apple. Técnicamente puedes correr macOS en Hyper-V, pero no legalmente.
¿Y las máquinas virtuales con Windows 10/11?
Esta pregunta aparece mucho: ¿puedo ejecutar Windows 10/11 en Hyper-V usando las licencias virtuales (OSE)? Respuesta clara: NO. Debes licenciar el hardware por la cantidad de instancias de Windows 10/11 que ejecute. Además, si piensas permitir acceso remoto (como en entornos VDI/RDS), necesitarás aún más licencias. Habla sí o sí con tu proveedor de licencias en esos casos.
Si te refieres a ejecutar Windows 10/11 dentro de un Hyper-V Cliente en una máquina con Windows 10/11, la misma regla aplica. Necesitas una licencia por cada instancia. Por supuesto, algunas personas usan licencias de evaluación en esas VMs. ¿Es molesto? Sí. ¿Funciona? También sí. Mientras no violes los términos de uso de esas licencias de evaluación, adelante. Como ya se dijo, cuidado con los jueces, los tribunales y las multas si te sales del margen.
¿Y las claves de licencia?
Las claves son bastante distintas de las licencias. Para licencias abiertas puedes usar MAK o KMS. Para licencias de venta al público (retail), puedes usar la misma clave en las dos o tres instancias licenciadas, aunque puede que tengas que contactar al centro de licencias. No puedo responder todas las posibles situaciones. Sí, hay gente que ha tenido problemas con sus claves. Tienes el derecho legal, pero podrías enfrentarte a problemas técnicos.
