Mitos y leyendas sobre el licenciamiento y soporte de Maquinas Virtuales con Windows Server
En el último mes nos hemos encontrado gente que nos ha pedido que les diéramos una respuesta oficial sobre estos dos asuntos después de haber contado temas de virtualización. Supongo que al contarlo o venderlo es fácil confundirse de forma involuntaria, pero también intencionadamente. Así es que por si acaso, vamos a aclararlo:
Licencias de Windows Server 2003 en entornos virtualizados (aplicará igualmente a Windows Server 2008)
"Licensing does not depend on which virtualization technology is used" ( https://www.microsoft.com/licensing/highlights/virtualization/faq.mspx ).
El modo de licenciamiento aplica independientemente de cual sea la pila de virtualización, incluso cuando ésta no sea de Microsoft. Por tanto, la cosa es asi de sencilla:
- Una licencia de la version Standard para una instancia física da derecho a una instancia virtual de una versión Standard (solo cierto para Windows Server 2008)
- Una licencia de Enterprise para una instancia física da derecho a cuatro instancias virtuales de una mezcla de versiones Standard y Enterprise
- Una licencia de Datacenter para una instancia física da derecho a un número ilimitado de instancias virtuales de una mezcla de versiones Standard, Enterprise y Datacenter
Vale, pero ¿y si la pila de virtualización no requiere de una instancia física de Windows Server? (ESX, Xen, o cualquier producto de virtualización sobre un OS que no sea Windows Server). En ese caso se sigue teniendo derecho al mismo número de instancias virtuales de Windows Server (es decir, no se tienen 2, 5 e ilimitadas)
¿Y si quiero virtualizar Windows Server 2000?. Sin cambios, ya que todas las licencias de productos Microsoft incluyen automáticamente el derecho a hacer "downgrade"
Estos documentos son la mar de explicitos:
- Licensing Microsoft Server Products with Virtual Machine Technologies White Paper
- Licensing Server Products with Virtual Machine Technologies
- Multicore and Hyperthreaded Processor Licensing
En este enlace tenéis dos estupendas calculadoras de licencias para entornos Microsoft virtualizados, que podréis utilizar para saber cual es la mejor combinación para montar vuestra infraestructura física y virtualizada
Soporte a sistemas virtualizados con pilas de virtualización de terceros
Literalmente, el KB897615 dice:
Microsoft does not test or support Microsoft software running together with non-Microsoft hardware virtualization software.
For Microsoft customers who do not have a Premier-level support agreement, Microsoft will require that the issue to be reproduced independently from the non-Microsoft hardware virtualization software
For Microsoft Premier-level support customers running non-Microsoft hardware virtualization software from vendors with which Microsoft does not have an established support relationship that covers virtualization solutions, Microsoft will use commercially reasonable efforts to investigate potential issues with Microsoft software running together with non-Microsoft hardware virtualization software. As part of that investigation, Microsoft may require the issue to be reproduced independently from the non-Microsoft hardware virtualization software
Esto no quiere decir en absoluto que pierdas el soporte por parte de Microsoft. Simplemente significa que Microsoft no prueba sus productos en otras plataformas de virtualización que no sean las suyas, y que, por tanto, no puede garantizar su funcionamiento fuera de ellas. Partiendo de esta premisa, los ingenieros de soporte analizarán si el problema puede deberse al hecho de que el SO este virtualizado o no y en función de ello pueden llegar a solicitar que el problema se intente reproducir en un sistema real. Según dice el artículo puede ser lo primero que pidan en el caso de que el cliente no tenga un nivel de soporte Premier. Pero ya os adelanto que rara vez será asi.
En resumen, Microsoft no te colgará el teléfono y te intentará ayudar, pero no te garantiza poderte dar una solución porque puede llegar un momento en el que no tenga en su mano todo lo que necesita para poder resolver el problema (conocimiento del producto, código fuente, simbolos de depuración, etc.).
Si no sucede como lo estoy contando, házmelo saber (SRQ# en mano)
Saludos
Technorati tags: Licencias, Windows Server 2003, Virtualización, Soporte
Comments
Anonymous
January 01, 2003
Hola de nuevo. Hasta hace poco, creíamos que los temas de licenciamiento no resultaban demasiado interesantesAnonymous
January 01, 2003
Si, si sirve, solo que lo que licencias es el host, aunque no corra Windows. El error aqui es pensar que tienes derecho a una VM más (2 y 5) cosa que no es asi. SaludosAnonymous
January 01, 2003
hrunt Si, aplica igual a OEM que a Volumen. La diferencia como sabes es que una licencia OEM no se puede reasignar a otro servidor físico. Penyasquito, mi contestación anterior puede dar lugar a confusión. Las licencias de Windows Server se asignan siempre a un servidor y por tanto el receptor debe tener licencias suficientes para recibir la máquina virtual. En el caso de una pila de virtualización no MS, asignas la licencia a ese servidor y corres 4 VMs en ella SaludosAnonymous
January 01, 2003
Si, no tiene nada que ver. Puedes tener el Exchange fisico, licenciado coo corresponda y tus 4 VMs con Windows Server Otra cosa es que técnicamente tenga sentido. SaludosAnonymous
January 01, 2003
¿Te imaginas que al mover una VM de host (Custer, Quick Migration, Live Migration, vMotion, a manubrio o como quieras) perdieras la licencia? Esto va de "desacoplar" las cargas de trabajo del hardware. El modelo de licencias tiene que contemplar eso Hasta mañanaAnonymous
January 01, 2003
Lo he explicado mejor aqui: http://blogs.technet.com/davidcervigon/archive/2008/10/31/licenciamiento-en-entornos-virtualizados-windows-server.aspx SaludosAnonymous
January 20, 2008
Tengo una duda al respecto por un caso que no has contemplado o que yo no he entendido bien. Si la pila de virtualización no es de Microsoft, seguimos teniendo derecho a una instancia virtual, cuatro o ilimitadas, pero... ¿Quiere decir eso que si instalo una versión Standard, por ejemplo, que me permite una instancia física y una virtual, podría correr una física en una máquina A, y una instancia virtual en una máquina B dedicada a la virtualización? Creo que me conozco la respuesta, pero me gustaría asegurarme. De todos modos creo que el whitepaper es de lectura obligatoria pero no es especialmente apto para un Domingo. Un saludoAnonymous
January 20, 2008
Vaya, no me lo había planteado así... Si que tiene sentido. Gracias David.Anonymous
February 03, 2008
ME surge una duda con un widnows 2003 standard por lo leído se peude virtualizar u nequipo en esa máquina leglamente, pero la duda me surge si tienes que ser uan lciencia open o con oem también? alguien lo puede alcarar?Anonymous
February 26, 2008
No tengo claro el siguiente escenario: Tengo 2 maquinas con VMWARE ESX Server, cada una tiene dos procesadores. Si compro 4 licencias de Data Center (dos para cada maquina, por el doble procesador) ¿eso me da derecho a correr un numero ilimitado de maquinas virtuales en estos servidores? Saludos, Juanjo.-Anonymous
June 02, 2008
Hola Juanjo, con ESX creo que no sirve, como dice David: "En ese caso se sigue teniendo derecho al mismo número de instancias virtuales de Windows Server (es decir, no se tienen 2, 5 e ilimitadas)" Sólo sirve con Host Windows. Verdad , David?Anonymous
October 29, 2008
Con una licencia enterprise, en un servidor en el que hay instalado un exchange, se puede utilizar el hyper V con alguna instancia virtual funcionando. O cuando utilizas la licencia para el exchange pierdes las 4 licencias posibles virtualesAnonymous
November 11, 2008
Vale, pero ¿y si la pila de virtualización no requiere de una instancia física de Windows Server? (ESX, Xen, o cualquier producto de virtualización sobre un OS que no sea Windows Server). En ese caso se sigue teniendo derecho al mismo número de instancias virtuales de Windows Server (es decir, no se tienen 2, 5 e ilimitadas) Hola David, es no lo entiendo, pero si se tienen 1, 4 o ilimitadas no? nos lo aclaras con algún documento oficial.Anonymous
July 22, 2009
Tengo una duda con el buen comprotamiento de SQL Server 2005 virtualizado, con bases de datos de mas de 10 Gb, del lado de un servidor v virtual (Linux y Windws 2003 Server), se han presentado muchos problemas con SQL Server 2005. alguo tiene idea si esto realmnte es viable o recomendable?? , de ser asi, que se deberia gestionar para tener el mejor resultado