Servidores de licencias en clúster: configurar, instalar, actualizar y desinstalar

Por qué servidores de licencias en clúster

Los servidores en clúster son grupos de equipos que se combinan para aumentar la disponibilidad, la fiabilidad y la escalabilidad. Agrupar el servidor de licencias permite a los usuarios seguir trabajando durante situaciones de fallo sin interrumpir su acceso a aplicaciones críticas.

Cómo funcionan los servidores de licencias en clúster

Cuando el nodo activo de un servidor de licencias habilitado para clúster sufre un fallo de hardware, la conmutación por error se produce automáticamente. Los recursos vuelven a estar disponibles en unos segundos.

  • Una configuración de clúster típica tiene, como mínimo, un servidor activo y uno pasivo (de respaldo). Cuando el servidor activo de un clúster falla, la propiedad de los recursos del clúster se transfiere a otro nodo del clúster. Normalmente, los usuarios no pueden detectar cuándo un servidor de un clúster conmuta por error a otro.

  • Cuando el nodo activo de un servidor de licencias en clúster falla, no hay impacto en los usuarios conectados al producto Citrix. El producto podría entrar brevemente en el modo de almacenamiento en caché de licencias y podría escribirse un evento en el registro de eventos del producto.

Importante:

Si Citrix Licensing está instalado en un entorno en clúster y el Firewall de Windows está habilitado, las conexiones pueden fallar. La conexión remota a la consola o la extracción de licencias funcionan hasta que se produce una conmutación por error en el clúster. Las reglas de excepción para CITRIX.exe y lmgrd.exe se crean durante la instalación de Licensing, pero no funcionan después de una conmutación por error del clúster. Para solucionar este problema, crea excepciones para los componentes de Licensing en la ficha Excepciones del panel Firewall de Windows. Crea una excepción para cada uno de los siguientes puertos:

  • El número de puerto del servidor de licencias es 27000
  • El número de puerto del demonio del proveedor es 7279
  • El número de puerto de los servicios web para licencias es 8083

Citrix Licensing en un entorno en clúster

-  Como la mayoría de los clústeres, se utiliza una red privada para enviar latidos, comandos e información de estado entre los nodos del clúster. Si la conexión se interrumpe, los nodos intentan volver a conectarse primero a través de la red privada y luego a través de la red pública. El siguiente diagrama ilustra una implementación de licencias habilitada para clúster:

-  **Comunicaciones en un entorno de licencias en clúster:**

-  ![Communication](/en-us/licensing/11-16-6/media/lic-clustering-communications.png)

-  Solo un nodo puede usar los recursos de un clúster en un momento dado. Si ya implementaste Citrix Licensing y quieres migrar tu implementación a un servidor habilitado para clúster, ten en cuenta los siguientes puntos:

-  Dado que ya generaste archivos de licencia que hacen referencia a un nombre de servidor específico, debes dar al punto de acceso del cliente el mismo nombre que el servidor de licencias original. Si no, vuelve a alojar tus archivos de licencia con el nuevo nombre del clúster del servidor de licencias.
  • Los nombres de host en los archivos de licencia distinguen entre mayúsculas y minúsculas; por lo tanto, los nombres de los puntos de acceso del cliente deben tener las mismas mayúsculas y minúsculas que los nombres de host en el archivo de licencia. Si no es así, debes volver a alojar tus archivos de licencia con la capitalización correcta de los nombres. Puedes usar el Administrador de clústeres de conmutación por error para asegurarte de que el nombre del punto de acceso del cliente coincida con el nombre de host especificado en el archivo de licencia. Las mayúsculas y minúsculas del clúster y del nombre de host no son un problema si usas Studio en Citrix Virtual Apps and Desktops o Citrix Licensing Manager (desde el menú Inicio de tu servidor de licencias) para descargar tus licencias.

  • Dirige todas las instalaciones de productos (por ejemplo, servidores que ejecutan Citrix Virtual Apps and Desktops) atendidas por el antiguo servidor de licencias al nuevo clúster del servidor de licencias. Cambia la configuración de comunicación del producto para que usen el nombre del punto de acceso del cliente como nombre del servidor de licencias. Para obtener información sobre cómo modificar la configuración de comunicación del lado del producto, consulta la documentación del producto.

  • Requisitos previos para configurar un servidor de licencias en clúster

  • La siguiente lista describe los requisitos para configurar un servidor de licencias en un clúster de Microsoft:

  • La funcionalidad de clúster de Microsoft existe en:

    • Windows Server 2019
    • Windows Server 2016
    • Windows Server 2012 R2
  • Citrix Licensing no es compatible con volúmenes compartidos en clúster (Clustered Shared Volumes) ni con productos de administración de volúmenes de terceros para clústeres.

  • Antes de configurar Citrix Licensing para un clúster de Microsoft, debes tener un entorno de clúster de Microsoft completamente funcional. Los servicios de Citrix Licensing se ejecutan en un solo nodo a la vez.

  • Para agrupar el servidor de licencias, sigue estos requisitos de clúster además de cualquier requisito de Microsoft para hardware y clústeres en general.

  • Instala las licencias en el clúster con el instalador del servidor de licencias CitrixLicensing.exe.

  • Cuando instales Citrix Licensing en un clúster, especifica el nombre del punto de acceso del cliente. Se te pedirá el nombre del servidor de licencias durante la instalación del producto.

  • Te recomendamos que uses hardware de servidor de licencias idéntico para cada nodo del clúster. En particular, Citrix recomienda dos adaptadores de red en cada nodo y que los servidores estén configurados con un disco compartido.

  • Asegúrate de que cada nodo tenga dos adaptadores de red. Uno para la conexión a la red pública y el otro para la red de clúster privada de nodo a nodo. No admitimos el uso de un adaptador de red para ambas conexiones.

  • La dirección IP pública y la privada deben estar en subredes diferentes porque el servicio de clúster solo reconoce una interfaz de red por subred.

  • Es necesario un método de resolución de nombres, como DNS, WINS, HOSTS o LMHOSTS, para resolver el nombre del punto de acceso del cliente.

  • Cada servidor que forma el clúster debe estar en el mismo dominio.

  • Establece direcciones IP estáticas para el conector de red privada.

  • Te recomendamos que uses Citrix Licensing Manager para asignar licencias al clúster.

  • Cuando generes un archivo de licencia en citrix.com, usa el nombre del punto de acceso del cliente cuando se te pida el ID de host.

  • Después de descargar un archivo de licencia, cópialo en la carpeta F:\Program Files\Citrix\Licensing\MyFiles (donde F: es la unidad compartida para el clúster) en el servidor de licencias y vuelve a leerlo.

Importante:

Citrix recomienda establecer direcciones IP estáticas para todos los adaptadores de red del clúster, tanto privados como públicos. Si se usa el Protocolo de configuración dinámica de host (DHCP) para obtener direcciones IP, el acceso a los nodos del clúster podría dejar de estar disponible si el servidor DHCP se cae. Si debes usar DHCP para tu adaptador de red público, usa períodos de arrendamiento largos para asegurarte de que la dirección de arrendamiento asignada dinámicamente siga siendo válida incluso si el servicio DHCP se pierde temporalmente o realiza una reserva DHCP.

Configurar un servidor de licencias en clúster

Los siguientes pasos describen el proceso general involucrado en la instalación y configuración de licencias en un servidor habilitado para clúster. Estos pasos asumen que configuraste el clúster en el hardware en el que pretendes instalar el servidor de licencias.

  1. Crea un grupo de recursos de clúster. Asigna un punto de acceso de cliente y almacenamiento compartido al grupo de recursos. Asegúrate de que el primer nodo tenga el control de los recursos del clúster y que el grupo de recursos que creaste apunte al primer nodo.

  2. En el primer nodo del clúster, inicia el instalador de Citrix Licensing, CitrixLicensing.exe, como administrador. Instálalo en el primer nodo en la unidad de clúster compartida (no en la unidad de quórum). Deja la casilla de verificación Último nodo del clúster desmarcada.

  3. Mueve los recursos del nodo activo del clúster al segundo nodo.

  4. Instala el servidor de licencias en el segundo nodo en la misma ubicación compartida que el primer nodo. Puedes agregar más de dos nodos a un clúster.

  5. Al instalar el servidor de licencias en el último nodo del clúster, asegúrate de marcar la casilla de verificación Último nodo del clúster.

  6. Obtén los archivos de licencia que especifican el nombre del punto de acceso del cliente del servidor de licencias como nombre de host. Después de obtener los archivos de licencia, debes agregarlos al servidor de licencias y, a continuación, volver a leerlos.

  7. Configura tu producto Citrix para que use el nombre del punto de acceso del cliente, no el nombre del nodo del clúster del servidor de licencias.

Importante:

Cuando un servidor de licencias en clúster conmuta por error, el servicio de clúster cambia el nombre de lmgrd_debug.log al nombre del nodo que alojaba los servicios anteriormente. Luego, inicia los servicios en el nuevo nodo activo y crea un lmgrd_debug.log.

Instalar licencias en un servidor habilitado para clúster

Importante:

El archivo .msi no es compatible con la agrupación en clústeres. Para instalar o actualizar para la agrupación en clústeres, usa CitrixLicensing.exe.

En este procedimiento se usan las siguientes letras de unidad y rutas/variables:

  • D es la unidad para el medio de tu producto.

  • C es el disco duro local del nodo especificado.

  • F es el recurso de unidad compartida del clúster. (Esta unidad es la unidad de instalación. Es decir, el lugar donde se almacenan los archivos de instalación usados por cada nodo).

Debido a una restricción de NetBIOS, asegúrate de que el nombre del punto de acceso del cliente tenga menos de 15 caracteres. En plataformas que no sean en inglés, al iniciar una instalación del servicio de licencias en un nodo de clúster, la lista Grupo de clústeres de la pantalla Configurar podría contener el Grupo de clústeres predeterminado del sistema. Selecciona uno de los Grupos de clústeres no predeterminados y la instalación continuará normalmente.

  1. Crea un grupo de recursos de clúster independiente y no principal. El grupo de recursos debe tener el almacenamiento adjunto con una letra de unidad asignada y un punto de acceso de cliente. El punto de acceso de cliente debe tener el mismo nombre de host que se usó al obtener el archivo de licencia. Usa el Administrador de clústeres de conmutación por error y Roles > Configurar rol en Windows Server 2012 R2, Windows Server 2016 y Windows Server 2019. Luego, selecciona el tipo Otro servidor en el menú. Asegúrate de que el primer nodo del clúster sea el propietario de todos los recursos del clúster.

  2. Ejecuta el instalador del servidor de licencias, CitrixLicensing.exe, como administrador. En la página Ubicación de instalación, establece la letra de unidad para que se corresponda con la unidad compartida del clúster. De forma predeterminada, los componentes de licencias se instalan en F:\Program Files\Citrix\Licensing.

  3. Deja la casilla de verificación Último nodo del clúster desmarcada durante la instalación en el primer nodo.

  4. Mueve los recursos del grupo de recursos que creaste en el Paso 1 al segundo nodo.

  5. En el nodo 2 del clúster, ejecuta CitrixLicensing.exe como administrador.

  6. Vuelve al Paso 3. Puedes instalar más de dos nodos en el clúster. Puedes instalar más de dos nodos en el clúster. Para cada clúster adicional, repite el Paso 3.

  7. Al instalar el servidor de licencias en el último nodo del clúster, asegúrate de que la casilla de verificación Último nodo del clúster esté marcada. El último nodo es donde se configuran los puertos.

  8. Usa el Citrix Licensing Manager para importar tus archivos de licencia.

Abrir la consola o ejecutar comandos

Todas las funciones de administración de licencias disponibles en las implementaciones estándar también están disponibles en los servidores de licencias en clúster. Estas funciones incluyen la consola de administración y la capacidad de ejecutar comandos de administración de licencias.

Explora la siguiente ubicación para abrir el Citrix Licensing Manager en un clúster:

https://client access point name:web service port

Donde client access point name es el nombre del clúster y web service port es el número de puerto para las comunicaciones de la consola. El número de puerto predeterminado es 8083. Para especificar la ubicación de los archivos de licencia en el clúster, puedes ejecutar muchos comandos de administración de licencias usando el argumento -c @client access point name. Por ejemplo:

lmreread -c @client access point name -all

Actualizar un servidor de licencias en clúster

Para actualizar tu servidor de licencias en clúster (desde la versión 11.12.1 en adelante) a la versión más reciente, completa los siguientes pasos:

  1. Descarga la última compilación del servidor de licencias.

  2. Ejecuta el instalador del servidor de licencias CitrixLicensing.exe como administrador.

  3. Mueve los recursos del grupo de recursos que creaste cuando instalaste las licencias en un servidor habilitado para clúster, al segundo nodo.

  4. En el nodo 2 del clúster, ejecuta CitrixLicensing.exe como administrador.

  5. Si tienes más de 2 nodos en el clúster, repite el Paso 3.

  6. Usa el Citrix Licensing Manager para importar tus archivos de licencia.

Problema conocido

Cuando inicias los pasos de actualización, aparece una página innecesaria de Configurar puertos. Puedes ignorarla de forma segura y hacer clic en Siguiente. [LIC-1434]

Nota:

Si estás ejecutando una versión del servidor de licencias anterior a la 11.12.1, desinstálala y luego instala la versión 11.16.6. Estas versiones anteriores del servidor de licencias no cumplen con las directrices actuales de clúster de Microsoft. La versión 11.16.6 del servidor de licencias tiene la funcionalidad necesaria para admitir las versiones de Windows Server 2008 y posteriores.

Desinstalar un servidor de licencias en clúster

Desinstala las licencias de un servidor de licencias en clúster usando la opción Panel de control > Programas y características desde el nodo activo. Asegúrate de que el primer nodo contenga todos los recursos.

  1. Desde el primer nodo del clúster, inicia Panel de control > Programas y características.

  2. Quita Citrix Licensing.

  3. Usando el administrador de clústeres de conmutación por error, mueve los recursos del grupo de recursos de Citrix Licensing al segundo nodo.

  4. Quita Citrix Licensing del segundo nodo. Si hay más nodos, repite los Pasos 3 y 4 para cada nodo y luego procede al Paso 5.

  5. Quita los archivos restantes de la unidad compartida.

Nota:

El proceso de desinstalación no quita los archivos de licencia ni el archivo de opciones de la unidad compartida. Para obtener más información, consulta Solucionar problemas de licencias.