@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

clusterizar-servidor-de-licencias-citrix-1

Clusterizar Servidor de Licencias Citrix

Clusterizar Servidor de Licencias Citrix

Antes de nada, me acabo de dar cuenta al modificar un parámetro de los autores, que es mi entrada 1000 en el blog (1226 publicadas en total con las de Roberto)…buf! Unas cuantas horas hay metidas aquí desde elblogdenegu.com a maquinasvirtuales.eu.

Hoy os quiero mostrar una situación que me ha generado dudas en alguna instalación que otra.

Desde Citrix Metaframe Presentation Server 3 y versiones posteriores, las licencias de Citrix se gestionan a través de un componente separado al almacén de datos de Citrix. Así todos los componentes que componen la suite son capaces de utilizar un punto centralizado en nuestra LAN para licenciarse.

Durante un tiempo, el periodo de gracia cuando se te caducaba la licencia era de 96 horas. Algo que a mucha gente le pareció escaso y que Citrix corrigió dando un periodo de gracia de 15 días.

Alguna vez ya he hablado de esto, ¿cómo funciona el periodo de gracia? Cuando un servidor Citrix no puede conectarse con el servidor de licencias, ese servidor entra en periodo de gracia, si pasan los 15 días ya no se podrá acceder al servidor. Si durante el periodo de gracia vuelve el servicio a estar habilitado, volverá a su estado normal saliendo del periodo de gracia automáticamente.

Sabiendo esto, ¿es necesario clusterizar el servicio de licencias de Citrix? Puede que técnicamente no le veas mucho sentido a redundar este componente. Porque si hay un departamento de TI, o tendrá monitorizada la licencia o el servicio,…y tendrá el margen suficiente en 15 días para arreglar el problema. El mayor problema que te encontrarías es que no puedas generar adicionalmente nuevos servidores.

En mi caso, como consultor, no me puedo a arriesgar, por mucho que “hile fino” toda la instalación y post-instalación, que un entorno de alta disponibilidad se caiga en un cliente por un descuido.

clusterizar-servidor-de-licencias-citrix-2

¿Qué opciones tenemos para redundar el servidor de licencias?

  • Clusterizar utilizando Microsoft Clustering Services: Creando dos nodos, uno activo y otro pasivo. Necesitamos darle un nombre al clúster y un recurso compartido donde almacenar las licencias.
  • Nodo en Standby: Partimos de tener la licencia de Citrix generada por nombre de host. Lo que haríamos es crear un host con el mismo nombre que el servidor de licencias, el componente instalado con la misma licencia, pero que no meteríamos en dominio. El componente de licencias Citrix se basa en un IIS, con lo que no necesita que el segundo host esté en dominio. Lo dejamos en Standby con una IP de la misma red que el otro servidor de licencias. Si el primero cae, simplemente lo metemos a dominio y nos aseguramos que el DNS resuelve la IP del host en Standby con el nombre que tenía el servidor de licencias original.

Lejos de esto existen otras opciones de recuperación ante la caída del servidor de licencias:

  • Recuperar un backup del servidor
  • Transferir la licencia a otro servidor IIS: Es posible que dispongas de otro servidor con un IIS que pueda adaptarse como servidor de licencias. Podéis traspasar la licencias si la reasignáis desde el portal de licencias de Citrix.

De todas las opciones planteadas, la única real que es un clúster como tal, es la opción de Microsoft Clustering Services, ahora hay que valorar si merece la pena. Os dejo un esquema y el procedimiento:

https://docs.citrix.com/en-us/licensing/current-release/clustered-license-servers/install-upgrade-remove.html

clusterizar-servidor-de-licencias-citrix-1

La implementación a grandes sería algo como esto(seguramente no sea de la forma más oficial). Recolocar la licencia de un nodo a otro (sólo puede haber uno realmente licenciado). De modo que tenemos dos licencias, una en cada host (sólo habréis comprado una probablemente y Citrix cuando cambias licencias te dice expresamente que borres la anterior). Dejamos uno activo el otro en pasivo para no incumplir licenciamiento. Y adicionalmente siempre tener la licencia en el servidor que aparece en nuestro MyCitrix. Ante una auditoría no sé cómo se comportarán sino.

Instalamos la Feature Failover Clustering:

clusterizar-servidor-de-licencias-citrix-3

Configuramos el clúster y adicionalmente creamos un role sobre un Generic Service:

clusterizar-servidor-de-licencias-citrix-7

Elegimos Citrix Licensing:

clusterizar-servidor-de-licencias-citrix-8

El nombre será el que usaremos para generar la licencia:

clusterizar-servidor-de-licencias-citrix-9

Comprobamos que responde y que la entrada dns se ha generado:

clusterizar-servidor-de-licencias-citrix-5

Modificamos las propiedades del Role y elegimos los nodos:

clusterizar-servidor-de-licencias-citrix-10

Adicionalmente , habría que montar un Witness en una carpeta de un recurso de red.

Si ya estaba montado el componente le damos el nuevo nombre:

clusterizar-servidor-de-licencias-citrix-6

Nos quedaría también modificar a un recurso compartido donde están las licencias y realizar una prueba de testeo. La ruta es:

  • C:\Program Files\Citrix\Licensing\MyFiles directory on a 32-bit server
  • C:\Program Files(x86)\Citrix\Licensing\MyFiles directory on a 64-bit server

Se puede modificar en la siguiente clave de registro:

clusterizar-servidor-de-licencias-citrix-11

¿Te ha gustado la entrada SÍGUENOS EN TWITTER?

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Raul Unzue Pulido

Administrador de sistemas virtuales e infraestructuras IT, linuxero y entusiasta de la tecnología.

Compruebe también

citrix-powershell-extraer-licencias-mediante-wmi-1

Citrix Powershell: Extraer licencias mediante WMI

Citrix Powershell: Extraer licencias mediante WMI Buscando una solución para que mi Zabbix pueda mostrarme …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

seis + quince =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu