¿Qué es el gestor de licencias de Abaqus/Elan? #
Abaqus/Elan es el gestor de licencias Elan incluido en la versión de Abaqus que se comercializó. Elan Computer Group, una empresa con sede en Mountain View (California), creó Elan como un gestor de licencias de software que otros proveedores integraban en sus propios productos. Abaqus, el software de análisis de elementos finitos (FEA) desarrollado por Hibbitt, Karlsson & Sorensen (HKS), era uno de esos productos.
Funciona igual que los gestores de licencias en red que ya utilizáis. Un servidor de licencias almacena las claves de licencia. Cuando un analista abre un producto de Abaqus o envía un trabajo al solucionador, la aplicación solicita licencias al servidor. Si hay suficientes disponibles, el servidor las asigna. De lo contrario, la solicitud queda en cola o se rechaza.
Hay tres aspectos importantes que hay que tener en cuenta al realizar una auditoría del servidor. Cada cliente envía al servidor una señal de actividad aproximadamente una vez por minuto. Si un cliente deja de enviar señales, el servidor le retira la licencia tras un periodo de «zombi», que por defecto es de tres minutos. Además, Elan admite servidores de licencias redundantes.
Se realiza una consulta al servidor con abaqus_elmadmin, la herramienta de administración de Elan tal y como la distribuye Abaqus. La -l Esta opción muestra una lista de los usuarios actuales y las licencias pendientes. Añadir -h y también puedes ver el tiempo de espera de cada cliente y el número de licencias compartidas.
Abaqus siguió avanzando. Una instalación de Abaqus 6.2-1 de 2001 aún incluía la herramienta de administración Elan. A partir de la versión 6.5, la Guía de instalación y licencias de Abaqus ya indicaba el uso de FLEXlm. Las versiones actuales funcionan con FlexNet o con el servidor de licencias de Dassault Systèmes (DSLS), siendo este último la opción predeterminada.
Dassault Systèmes adquirió la empresa creadora de Abaqus en octubre de 2005, y actualmente la línea de productos forma parte de SIMULIA. Dassault Systèmes Abaqus, SIMULIA Abaqus o simplemente Abaqus: se trata del mismo software de simulación. El gestor de licencias de Abaqus que lo controla depende de la versión.
Por lo tanto, si todavía tienes un servidor de Abaqus/Elan en tu entorno, este está ejecutando una versión anterior de Abaqus. Sus licencias no aparecen en ningún informe de DSLS o FlexNet que tu equipo genere actualmente.
¿Qué tipos de licencia admite Abaqus/Elan? #
Elan podía hacer más que cualquier otro proveedor por sí solo. Un artículo para desarrolladores de 1995, escrito por un ingeniero de Elan Computer Group, enumera los modelos de licencia compatibles con el Elan License Manager:
| Modelo de licencia | Qué significa |
|---|---|
| Flotante (simultáneo) | Las licencias están disponibles en la red hasta alcanzar un número máximo de usuarios simultáneos. Cualquiera puede tomar una hasta que se agoten. |
| Basado en la moneda | La aplicación solicita un número variable de tokens, en función de un «precio». |
| Con medición | Los tokens se consumen en función del tiempo, las invocaciones, las páginas u otro parámetro. |
| Componente | Las claves independientes permiten activar módulos o funciones concretos. |
| Reservado o excluido | Las licencias se reservan para determinados usuarios, grupos o equipos, o bien se les deniega el acceso a ellos. |
| Celebrado | Una licencia permanece vinculada a su usuario y al servidor durante un periodo determinado tras el cierre de la aplicación. |
| Compartido | Las aplicaciones independientes ejecutadas por el mismo usuario en el mismo servidor y que comparten pantalla comparten una misma licencia. |
| Demostración o cronometrada | Las claves tienen una fecha de caducidad. Las claves «Any-host» se utilizan para demostraciones. |
| Vinculado al host | Una clave está vinculada a un equipo concreto. |
La versión 3.0, lanzada en 1994, incorporó límites flexibles y claves de fecha de inicio. Cuando el uso supera un límite flexible, el servidor registra una alerta para el administrador en su registro.
Las licencias de Abaqus funcionan mediante tokens. Un trabajo extrae tokens de un fondo común compartido y los devuelve cuando finaliza. Un registro de trabajo de Abaqus 6.2-1 de 2001 muestra cómo el solucionador «obtiene el token de activación del servidor de licencias». Dassault Systèmes sigue definiendo las licencias basadas en tokens de esta manera: un token se reserva para un solo uso a la vez y queda disponible para otros usos una vez liberado.
El número de tokens por trabajo aumenta con el número de núcleos, pero no de forma lineal. En el caso de los tokens para análisis de Abaqus, los centros universitarios de HPC publican la fórmula 5 ×N⁰,⁴²², donde N es el número de núcleos. Un núcleo consume 5 tokens. Cuatro núcleos consumen 8 y 16 núcleos, 16. El modelo de licencia unificada (ULM) de SIMULIA utiliza una escala diferente y, con él, el mismo fondo común de tokens también puede ejecutar fe-safe, Tosca e Isight.
Hay dos consecuencias para quien sea titular del contrato del software Abaqus. El fondo de tokens se agota de forma desigual: un trabajo de 16 núcleos consume tantos tokens como dos trabajos de 4 núcleos. Además, los nombres que aparecen en un listado de elmadmin no se corresponden uno a uno con las licencias consumidas. Un usuario que haya cerrado Abaqus puede seguir apareciendo, marcado con una «H» de «retenido», hasta que expire el tiempo de retención.
¿Qué proveedores de software utilizan Abaqus/Elan y para qué aplicaciones? #
Uno. El término «Abaqus» en Abaqus/Elan hace referencia al proveedor. Los datos de la época de Elan mencionan Abaqus/Standard 6.2-1: un registro de tareas de 2001 muestra que se realizaba la obtención del token del servidor de licencias. La gama actual, que incluye Abaqus/CAE, Abaqus/Standard y Abaqus/Explicit, se licencia a través de DSLS o FlexNet.
El gestor de licencias genérico de Elan contaba con una lista de clientes más amplia. Estos proveedores indican en su documentación que lo utilizan:
| Vendedor | Aplicaciones | Pruebas |
|---|---|---|
| Dassault Systèmes SIMULIA (anteriormente HKS) | Abaqus, incluido Abaqus/Standard 6.2-1 | Lista de archivos y registro de tareas de Abaqus 6.2-1, 2001 |
| PTC (Arbortext) | Arbortext Editor, Styler, Architect y Publishing Engine, versiones 5.2 a 5.4 | Artículo de soporte de PTC CS31899 |
| Concurrent Computer Corporation | Herramientas de NightStar, como NightView y MAXAda | Notas de la versión 5.0.2 de Élan License Manager, agosto de 2000 |
| Taligent | ELFIN, un proveedor de licencias para el sistema de aplicaciones CommonPoint | Documentación de Taligent CommonPoint |
La propiedad fue cambiando con el tiempo. En 1999, la documentación de Arbortext de PTC atribuía el «Elan License Manager» a Rainbow Technologies.
En el caso de un parque de software SIMULIA, la lista de proveedores tiene menos importancia que la lista de versiones. Si tus versiones de Abaqus abarcan dos décadas, es posible que estés ejecutando Abaqus/Elan, FlexNet y DSLS simultáneamente. Eso significa que hay que comprobar hasta tres entornos de licencia o fuentes de datos distintos.
Cómo te ayuda « Open iT » en tu trabajo con Abaqus/Elan #
Open iT es un proveedor de soluciones de gestión de activos de software, en activo desde 1999, que mide cómo se utiliza el software de ingeniería. Su producto principal, LicenseAnalyzer™, analiza los servidores de licencias y transforma los datos obtenidos en informes sobre el uso simultáneo, quién ha utilizado cada licencia y durante cuánto tiempo.
En el caso de Abaqus/Elan, Open iT instala un pequeño agente, el « Open iT Core Client», en el servidor de licencias. El agente realiza un muestreo cada 5 minutos y, cada hora, envía los datos procesados al « Open iT Core Server» para su almacenamiento y generación de informes. Tu servidor Elan sigue funcionando como hasta ahora. Necesitas derechos de administrador en el servidor de licencias y la ubicación de abaqus_elmadmin.
Open iTLa documentación de […] incluye datos sobre el uso simultáneo, el tiempo transcurrido y la supervisión en tiempo real de Abaqus/Elan. En la práctica, esto te permite conocer la demanda máxima como una cifra en lugar de como un argumento, así como la duración de cada préstamo. También puedes ver el uso por usuario, host y grupo de usuarios. El «License Monitor» de Open iTañade una vista en tiempo real de lo que está prestado en ese momento, junto a todos los demás gestores de licencias de los que Open iT recopila datos.
Open iTLa documentación de la versión 10.3 abarca 100 configuraciones del gestor de licencias, incluidos DSLS y FlexNet, por lo que el uso de Abaqus tanto de la época de Elan como el actual pueden incluirse en un único informe.
Siguiente: Cómo configurar Abaqus/Elan License Manager en Open iT, con los pasos de activación, recopilación y verificación.
Preguntas frecuentes #
¿Abaqus/Elan es lo mismo que FlexNet o DSLS?
No. Son tres gestores de licencias diferentes. Abaqus 6.2-1, de 2001, incluía la herramienta de administración Elan. A partir de la versión 6.5, Abaqus incorporó FLEXlm. Las versiones actuales utilizan FlexNet o DSLS, siendo DSLS la opción predeterminada.
¿Para qué sirve abaqus_elmadmin?
Es la herramienta de administración de Elan tal y como la incluye Abaqus. Con el parámetro -l muestra una lista de los usuarios actuales y las licencias pendientes. Al añadir el parámetro -h, se muestra el tiempo de retención de cada cliente y el número de licencias compartidas. El archivo « Open iT » lee esta misma salida para recopilar datos de uso.
¿ Open iT puede informar de los rechazos de licencias de Abaqus/Elan?
No según la documentación actual de Open iT, que incluye el uso simultáneo, el tiempo transcurrido y la supervisión en tiempo real para Abaqus/Elan. Open iT sí que informa de denegaciones para DSLS, el servidor de licencias predeterminado para las versiones actuales de Abaqus.
¿Cuántos tokens consume un trabajo de Abaqus?
En el caso de los tokens de análisis de Abaqus, se aplica la fórmula 5 ×N⁰,⁴²², donde N es el número de núcleos. Un núcleo consume 5 tokens, 4 núcleos consumen 8 y 16 núcleos consumen 16. El modelo de licencia unificado de SIMULIA utiliza una escala diferente, por lo que te recomendamos que consultes la documentación correspondiente a tu versión.
Consulta tu uso de Abaqus en un solo lugar #
Sabes cuántas fichas de Abaqus pagas. Lo que probablemente no puedas ver es el pico de uso del último trimestre, ni qué parte de ese uso se realizó a través de un servidor de Elan fuera de tus informes habituales.
Open iT Responde a eso a partir de tus propios servidores de licencias: Elan, FlexNet y DSLS, todos juntos.
Reserva una demostración → Habla con un especialista en licencias sobre los servidores de licencias de Abaqus de tu entorno.
