Servidores de licencias en clúster: configurar, instalar, actualizar y desinstalar
Nota:
Los servidores de licencias en clúster no son compatibles con el Servicio de activación de licencias.
¿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 las 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 se podría escribir 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, la conexión puede fallar. La conexión remota a la consola o la extracción de licencias funciona 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 del 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
-
Los números de puerto de los servicios web para licencias son 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 por la red privada y luego por 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:
-

-
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:
-
-
Debes dar al punto de acceso del cliente el mismo nombre que al servidor de licencias original. Esto se debe a que ya generaste archivos de licencia que hacen referencia a un nombre de servidor específico. 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 del 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 coincide 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 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
-
Citrix Licensing no es compatible con volúmenes compartidos en clúster ni con productos de administración de volúmenes de terceros para clústeres.
-
Antes de configurar Citrix Licensing para clústeres de Microsoft, debes tener un entorno de clúster de Microsoft totalmente 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 y otros requisitos 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, asegúrate de especificar el nombre del punto de acceso del cliente cuando se te pida 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. Los adaptadores de red son necesarios para la conexión a la red pública y a la red privada del clúster de nodo a nodo. No admitimos el uso de un solo adaptador de red para ambas conexiones.
-
Las direcciones IP públicas y privadas 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 para resolver el nombre del punto de acceso del cliente. Puedes elegir métodos de resolución de nombres como DNS, WINS, HOSTS o LMHOSTS.
-
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 a 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 usas 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ública, usa períodos de concesión largos para asegurarte de que la dirección de concesión 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 de 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.
-
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 de que el grupo de recursos que creaste apunte al primer nodo.
-
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 compartida del clúster (no en la unidad de cuórum). Deja la casilla de verificación “Último nodo del clúster” desmarcada.
-
Mueve los recursos del nodo activo del clúster al segundo nodo.
-
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.
-
Al instalar el servidor de licencias en el último nodo del clúster, asegúrate de marcar la casilla Último nodo del clúster.
-
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 luego volver a leerlos.
-
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 del 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úster en la pantalla Configurar podría contener el Grupo de clúster predeterminado del sistema. Selecciona uno de los Grupos de clúster no predeterminados y la instalación continuará con normalidad.
-
Crea un grupo de recursos de clúster no principal independiente. 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 usado al obtener el archivo de licencia. Usa el Administrador de clústeres de conmutación por error y Roles > Configurar rol en 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.
-
Ejecuta el instalador del servidor de licencias CitrixLicensing.exe como un 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. -
Durante la instalación en el primer nodo, no selecciones la casilla Último nodo del clúster.
-
Mueve los recursos del grupo de recursos que creaste en el Paso 1 al segundo nodo.
-
En el nodo 2 del clúster, ejecuta CitrixLicensing.exe como administrador.
-
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.
-
Al instalar el servidor de licencias en el último nodo del clúster, asegúrate de que la casilla Último nodo del clúster esté marcada. El último nodo es donde se configuran los puertos.
-
Usa 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 implementaciones estándar también están disponibles en 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 Citrix Licensing Manager en un clúster:
https://client access point name:web service port
Donde el nombre del punto de acceso del cliente es el nombre del clúster y el puerto del servicio web 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 (a partir de la versión 11.12.1) a la versión más reciente, completa los siguientes pasos:
-
Descarga la compilación más reciente del servidor de licencias.
-
Ejecuta el instalador del servidor de licencias CitrixLicensing.exe como un administrador.
-
Mueve los recursos del grupo de recursos que creaste al instalar licencias en un servidor habilitado para clúster al segundo nodo.
-
En el nodo 2 del clúster, ejecuta CitrixLicensing.exe como administrador. Si el nodo 2 es tu último nodo del clúster, asegúrate de marcar la opción Último nodo del clúster en la página Configurar puertos y haz clic en Siguiente.
-
Si tienes más de 2 nodos en el clúster, repite el Paso 3.
-
Usa Citrix Licensing Manager para importar tus archivos de licencia.
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 más reciente. Las versiones anteriores del servidor de licencias no cumplen con las directrices actuales de clúster de Microsoft.
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.
-
Desde el primer nodo del clúster, inicia Panel de control > Programas y características.
-
Quita Citrix Licensing.
-
Usando el administrador de clústeres de conmutación por error, mueve los recursos del grupo de recursos de Citrix Licensing al segundo nodo.
-
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.
-
Quita los archivos restantes de la unidad compartida.
Nota:
El proceso de desinstalación no quita los archivos de licencia ni los archivos de opciones de la unidad compartida. Para obtener más información, consulta Solucionar problemas de licencias.
En este artículo
- ¿Por qué servidores de licencias en clúster?
- Cómo funcionan los servidores de licencias en clúster
- Citrix Licensing en un entorno en clúster
- Requisitos previos para configurar un servidor de licencias en clúster
- Configurar un servidor de licencias en clúster
- Instalar licencias en un servidor habilitado para clúster
- Abrir la consola o ejecutar comandos
- Actualizar un servidor de licencias en clúster
- Desinstalar un servidor de licencias en clúster