Servidores de licencias agrupados en clústeres

Los servidores en clúster son grupos de equipos que se combinan para aumentar la disponibilidad, la fiabilidad y la escalabilidad. La funcionalidad de organización en clústeres de Microsoft se presenta en:

  • Windows Server 2012 R2
  • Windows Server 2016

Importante

License Server VPX no admite servidores de licencias organizados en clústeres. Puede usar la función de alta disponibilidad en XenServer 5.6 y versiones posteriores.

Agrupar el servidor de licencias en clústeres permite a los usuarios continuar trabajando durante situaciones de fallo sin interrumpir su acceso a aplicaciones importantes. Si se produce un fallo de hardware en el nodo activo de un servidor de licencias organizado en clústeres, la conmutación por error tiene lugar automáticamente. Los recursos vuelven a estar disponibles en segundos.

Una configuración de clúster clásica tiene, como mínimo, un servidor activo y otro pasivo (de reserva). Si el servidor activo del clúster falla, el control de los recursos del clúster se transfiere al servidor de reserva (pasivo). En este proceso, denominado conmutación por error, los usuarios normalmente no se dan cuenta cuando otro servidor del clúster toma el control.

De este modo, si falla el nodo activo de un servidor de licencias organizado en clústeres, los usuarios conectados al producto Citrix no se ven afectados. Puede que el producto entre en un período de gracia de licencias durante unos momentos, y esto quedaría reflejado en una entrada del registro de eventos del producto.

Importante

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

  • El número de puerto del servidor de licencias 27000
  • El número de puerto del demonio de proveedor es 7279
  • El número de puerto Web de la consola de administración es 8082
  • El puerto de Web Services for Licensing es 8083

Citrix Licensing en un clúster

Al igual que en la mayoría de los clústeres, se utiliza una red privada para enviar transacciones de control (latidos), comandos y datos de estado entre los nodos del clúster. Si se interrumpe la conexión, los nodos intentarán volver a conectarse por la red privada primero, y posteriormente por la red pública. El siguiente diagrama muestra un sistema de licencias organizado en clúster:

Comunicaciones en un sistema de licencias organizado en clúster:

comunicación

Los nodos del clúster no pueden usar los recursos al mismo tiempo. Si ya tiene instalado Citrix Licensing y quiere migrar la instalación a un servidor organizado en clúster, debe tener en cuenta lo siguiente:

  • Como ya se habrán generado archivos de licencias en los que figura un nombre de servidor determinado, es preciso dar al punto de acceso del cliente el mismo nombre que el servidor de licencias original. Si no, se puede volver a alojar los archivos de licencias con el nombre nuevo que vaya a dar al clúster del servidor de licencias.
  • Los nombres de host en los archivos de licencias distinguen mayúsculas de minúsculas; en consecuencia, los nombres del punto de acceso del cliente deben respetar las mayúsculas y minúsculas como los nombres de host del archivo de licencias. Si no figuran en mayúsculas, es necesario volver a asignar los archivos de licencia para poner los nombres en mayúsculas. Puede usar Failover Cluster Manager para asegurarse de que el nombre del punto de acceso del cliente coincida con el nombre de host especificado en el archivo de licencias. Las mayúsculas y las minúsculas en el nombre del host y del clúster no serán un problema si usa Studio en XenDesktop o Simple License Service (desde el menú Inicio en el servidor de licencias) para descargar sus licencias.
  • Debe indicar todas las instalaciones de productos (por ejemplo, los servidores en los que se ejecuta Citrix XenDesktop) que utilicen el servidor de licencias antiguo para asociarlas al nuevo clúster del servidor de licencias. Modifique los parámetros de comunicación del producto para que utilicen el nombre del punto de acceso del cliente como nombre para el servidor de licencias. Para obtener más información sobre la modificación de los parámetros de comunicación de los productos, consulte la documentación del producto.

Requisitos de los servidores de licencia organizados en clústeres

La lista siguiente enumera los requisitos para la configuración de un servidor de licencias en Microsoft Cluster:

  • Citrix Licensing no respalda los volúmenes compartidos en clúster ni productos de terceros de administración de volúmenes para clústeres.
  • Antes de configurar Citrix Licensing para un clúster de Microsoft, es necesario tener un entorno de clúster completamente funcional. Citrix Licensing Services se ejecuta en un solo nodo a la vez.
  • Para integrar el servidor de licencias en un clúster, se debe cumplir los siguientes requisitos de clúster, además de otros requisitos establecidos por Microsoft relativos al hardware y a la organización en clúster en general.
  • Debe instalar las licencias en el clúster con el instalador del servidor de licencias CitrixLicensing.exe.
  • Cuando instale las licencias en un clúster, especifique el nombre del punto de acceso del cliente. Se le solicitará el nombre del servidor de licencias durante la instalación del producto.
  • Se recomienda utilizar el hardware idéntico del servidor de licencias para cada nodo del clúster. En concreto, Citrix recomienda que se instalen dos adaptadores de red en cada nodo y que los servidores tengan una unidad de disco configurada como unidad compartida.
  • Cada nodo debe tener dos adaptadores de red: uno para conectarse a la red pública y otro para las comunicaciones entre los nodos de la red privada del clúster. Citrix no respalda el uso de un solo adaptador de red para ambas conexiones.
  • La dirección IP privada y la dirección IP pública deben estar en subredes diferentes, pues el servicio de clúster sólo reconoce una interfaz de red por subred.
  • Es necesario utilizar un método de resolución de nombres como, por ejemplo, DNS, WINS, HOSTS o LMHOSTS, para resolver el nombre del punto de acceso del cliente.
  • Cada servidor que conforma el clúster debe estar en el mismo dominio.
  • Los conectores de la red privada deben tener direcciones IP fijas.
  • Se recomienda que utilice Citrix Licensing Manager y el código de acceso de licencias para asignar al clúster.
  • Cuando genere un archivo de licencias en citrix.com, utilice el nombre del punto de acceso del cliente cuando se le pida el ID de host.
  • Después de descargar el archivo de licencias, hay que copiarlo en la carpeta F:\Archivos de programa\Citrix\Licensing\MyFiles (donde F: es la unidad compartida del clúster) en el servidor de licencias y forzar su relectura. De forma alternativa, puede usar License Administration Console para descargarlo, copiarlo y forzar su relectura.

Importante

Citrix recomienda que todos los adaptadores de red del clúster tengan direcciones IP fijas (las dos, la privada y la pública). Si se utiliza el protocolo DHCP para asignar direcciones IP dinámicamente, podría perderse el acceso a los nodos del clúster si el servidor DHCP se desconecta. Si, por la razón que fuese, hubiese que utilizar DHCP para el adaptador de la red pública, conviene definir períodos de concesión largos para que las direcciones asignadas dinámicamente sigan teniendo vigor aun cuando el servicio DHCP no esté disponible o realice una reserva DHCP.

Descripción general del proceso de organización en clústeres

A continuación se describe, paso a paso, el procedimiento de instalación y configuración del sistema de licencias en un servidor organizado en clúster. Se da por hecho que el hardware en el que se va a instalar el servidor de licencias está configurado correctamente para funcionar en clúster.

  1. Cree un grupo de recursos organizado en clúster. Asigne un punto de acceso del cliente y almacenamiento compartido al grupo de recursos. Asegúrese de que el primer nodo tenga el control de los recursos del clúster y que el grupo de recursos que ha creado señala el primer nodo.
  2. En el primer nodo del clúster, inicie la instalación de Citrix Licensing con CitrixLicensing.exe como administrador. Instálelo en el primer nodo, en la unidad compartida del clúster (no en la unidad de quórum). No marque la casilla Último nodo del clúster.
  3. Traslade los recursos del nodo activo del clúster al segundo nodo.
  4. Instale el servidor de licencias en el segundo nodo, en la misma ubicación compartida que el primer nodo. Puede agregar más de dos nodos a un clúster.
  5. Al instalar el servidor de licencias en el último nodo del clúster, debe marcar la casilla Último nodo del clúster.
  6. Obtenga los archivos de licencia que especifican el nombre del punto de acceso del cliente como nombre del host del servidor de licencias. Después de obtener los archivos de licencia, agréguelos al servidor de licencias y haga que el servidor vuelva a leerlos.
  7. Configure el producto Citrix para utilizar el nombre del punto de acceso del cliente (no el nombre del nodo) del clúster de servidores de licencias.

Importante

Cuando se produce una conmutación por error en el servidor de licencia organizado en clúster, el servicio de clúster cambia de nombre al archivo de registro lmgrd_debug.log para usar el nombre del nodo que alojaba los servicios anteriormente. A continuación, inicia los servicios en el nuevo nodo activo y crea un nuevo archivo de registro lmgrd_debug.log.