Apprendre et obtenir de l'aide

Base de connaissances

Parcourez la base de connaissances d'Open iT pour trouver des guides d'installation, des conseils de configuration, la documentation relative au gestionnaire de licences et des réponses aux questions courantes.

Gestionnaire de licences Abaqus/Elan

Principaux enseignements
  • Abaqus/Elan désigne le gestionnaire de licences Elan tel qu'il est fourni avec Abaqus : un serveur de licences qui attribue les licences Abaqus sur votre réseau et enregistre les utilisateurs qui les détiennent.
  • Elan gérait les licences flottantes, à jetons, au compteur, réservées, bloquées, partagées, à durée déterminée et liées à l'hôte. Abaqus l'utilisait pour gérer un pool partagé de jetons.
  • Abaqus est le seul éditeur derrière la marque Abaqus/Elan. Les versions actuelles d'Abaqus sont distribuées sous licence via DSLS ou FlexNet ; par conséquent, si un serveur Elan fonctionne encore dans votre parc informatique, c'est qu'il héberge une ancienne version d'Abaqus.

Un lundi matin, une tâche Abaqus/Standard attend dans la file d’attente des licences que des jetons d’analyse, que le serveur signale comme étant déjà utilisés, se libèrent. Personne au sein de l'équipe d'ingénierie ne peut dire qui les détient. Le serveur concerné utilise Elan License Manager, une technologie de gestion des licences datant de 1989 qu'Abaqus a par la suite remplacée par FLEXlm, puis par DSLS. Là où elle est encore utilisée, elle gère un pool de jetons dont dépendent les analystes, et l'outil permettant de savoir qui détient quoi est un utilitaire en ligne de commande appelé abaqus_elmadmin.

Qu'est-ce que le gestionnaire de licences Abaqus/Elan ? #

Abaqus/Elan correspond au gestionnaire de licences Elan inclus dans la version d'Abaqus commercialisée. Elan Computer Group, une société basée à Mountain View, en Californie, a développé Elan, un gestionnaire de licences logicielles que d'autres éditeurs ont intégré à leurs propres produits. Abaqus, le logiciel d'analyse par éléments finis (FEA) développé par Hibbitt, Karlsson & Sorensen (HKS), figurait parmi ces produits.

Cela fonctionne comme les gestionnaires de licences réseau que vous utilisez déjà. Un serveur de licences stocke les clés de licence. Lorsqu'un analyste ouvre un produit Abaqus ou lance une tâche de calcul, l'application demande des licences au serveur. S'il y en a suffisamment de disponibles, le serveur les attribue. Dans le cas contraire, la demande est mise en file d'attente ou refusée.

Trois éléments sont à prendre en compte lors de l'audit du serveur. Chaque client envoie au serveur un signal de présence environ une fois par minute. Si un client cesse de communiquer, le serveur lui retire sa licence après une période dite « zombie », fixée par défaut à trois minutes. Par ailleurs, Elan prend en charge les serveurs de licences redondants.

Vous interrogez le serveur à l'aide de abaqus_elmadmin, l'utilitaire d'administration d'Elan tel qu'il est fourni par Abaqus. Le -l Cette option affiche la liste des utilisateurs actuels et des licences non utilisées. Ajouter -h et vous pouvez également consulter le temps d'attente de chaque client ainsi que le nombre de licences partagées.

Abaqus a évolué. Une installation d'Abaqus 6.2-1 datant de 2001 comprenait encore l'outil d'administration Elan. À partir de la version 6.5, le guide d'installation et de gestion des licences d'Abaqus mentionnait désormais FLEXlm. Les versions actuelles fonctionnent sur FlexNet ou sur le serveur de licences Dassault Systèmes (DSLS), ce dernier étant sélectionné par défaut.

Dassault Systèmes a racheté la société à l'origine d'Abaqus en octobre 2005, et la gamme de produits relève désormais de SIMULIA. Dassault Systèmes Abaqus, SIMULIA Abaqus ou simplement Abaqus : il s'agit du même logiciel de simulation. Le gestionnaire de licences Abaqus utilisé dépend de la version.

Ainsi, si un serveur Abaqus/Elan est toujours en service dans votre parc informatique, il héberge une ancienne version d'Abaqus. Ses licences ne figurent dans aucun rapport DSLS ou FlexNet généré aujourd'hui par votre équipe.

Quels types de licences Abaqus/Elan prend-il en charge ? #

Elan offrait davantage de possibilités que n'importe quel autre fournisseur. Un article destiné aux développeurs, rédigé en 1995 par un ingénieur d'Elan Computer Group, énumère les modèles de licence pris en charge par Elan License Manager :

Modèle de licenceCe que cela signifie
Flottant (simultané)Les licences sont mises à disposition sur le réseau jusqu'à ce que le nombre maximal d'utilisateurs simultanés soit atteint. Tout le monde peut en prendre une tant qu'il en reste.
Basé sur la deviseL'application demande un nombre variable de jetons, en fonction d'un « prix ».
CompteurLes jetons sont consommés en fonction du temps, du nombre d'appels, du nombre de pages ou d'un autre paramètre.
ComposantDes clés distinctes permettent d'activer des modules ou des fonctionnalités spécifiques.
Réservé ou excluLes licences sont réservées à certains utilisateurs, groupes ou machines, ou ne leur sont pas accordées.
TenuUne licence reste associée à son utilisateur et à son hôte pendant une durée déterminée après la fermeture de l'application.
PartagéLes applications distinctes exécutées par le même utilisateur sur le même hôte et partageant un affichage commun utilisent une seule licence.
Mode démo ou chronométréLes clés ont une date d'expiration. Les clés « Any-host » sont utilisées pour les démos.
Lié à l'hôteUne clé est associée à une machine spécifique.

La version 3.0, sortie en 1994, a introduit les limites souples et les clés de date de début. Lorsque l'utilisation dépasse une limite souple, le serveur enregistre une alerte à l'attention de l'administrateur dans son journal.

Les licences Abaqus fonctionnent par jetons. Une tâche prélève des jetons dans un pool partagé et les restitue une fois terminée. Un journal de tâches Abaqus 6.2-1 datant de 2001 montre que le solveur « récupère le jeton d’activation auprès du serveur de licences ». Dassault Systèmes définit toujours ainsi le système de licence par jetons : un jeton est réservé à une seule utilisation à la fois et redevient disponible pour d’autres utilisations une fois libéré.

Le nombre de jetons par tâche augmente avec le nombre de cœurs, mais pas de manière linéaire. Pour les jetons d’analyse Abaqus, les centres HPC universitaires publient la formule 5 ×N⁰,⁴²², où N correspond au nombre de cœurs. Un cœur nécessite 5 jetons. Quatre cœurs en nécessitent 8, et 16 cœurs en nécessitent 16. Le modèle de licence unifiée (ULM) de SIMULIA utilise une échelle différente, et dans ce cadre, le même pool de jetons permet également d’exécuter fe-safe, Tosca et Isight.

Cela a deux conséquences pour le titulaire du contrat du logiciel Abaqus. Le pool de jetons s'épuise de manière inégale : une tâche à 16 cœurs consomme autant de jetons que deux tâches à 4 cœurs. De plus, les noms figurant dans une liste elmadmin ne correspondent pas exactement aux licences utilisées. Un utilisateur ayant fermé Abaqus peut toujours apparaître, signalé par la lettre « H » (pour « held », en attente), jusqu'à l'expiration du délai d'attente.

Quels éditeurs de logiciels utilisent Abaqus/Elan, et pour quelles applications ? #

Premièrement. Le terme « Abaqus » dans « Abaqus/Elan » désigne l'éditeur. Les documents datant de l'époque Elan mentionnent Abaqus/Standard 6.2-1 : un journal des tâches de 2001 indique que le logiciel récupérait son jeton auprès du serveur de licences. La gamme actuelle, qui comprend Abaqus/CAE, Abaqus/Standard et Abaqus/Explicit, est gérée par le biais de DSLS ou de FlexNet.

Le gestionnaire de licences générique Elan comptait un plus grand nombre de clients. Voici les fournisseurs qui indiquent l'utiliser :

FournisseurApplicationsÉléments de preuve
Dassault Systèmes SIMULIA (anciennement HKS)Abaqus, y compris Abaqus/Standard 6.2-1Liste des fichiers et journal des tâches d'Abaqus 6.2-1, 2001
PTC (Arbortext)Arbortext Editor, Styler, Architect et Publishing Engine, versions 5.2 à 5.4Article d'assistance PTC CS31899
Concurrent Computer CorporationLes outils NightStar, tels que NightView et MAXAdaNotes de mise à jour d'Élan License Manager 5.0.2, août 2000
TaligentELFIN, fournisseur de licences pour le système d'application CommonPointDocumentation de Taligent CommonPoint

La propriété de l'outil a changé au fil du temps. En 1999, la documentation Arbortext de PTC attribuait la paternité d'Elan License Manager à Rainbow Technologies.

Dans le cas d'un parc SIMULIA, la liste des fournisseurs importe moins que la liste des versions. Si vos versions d'Abaqus couvrent deux décennies, vous pouvez utiliser simultanément Abaqus/Elan, FlexNet et DSLS. Cela signifie qu'il peut y avoir jusqu'à trois environnements de licence ou sources de données distincts à vérifier.

Comment Open iT facilite votre travail avec Abaqus/Elan #

Open iT est un éditeur de solutions de gestion des actifs logiciels, présent sur le marché depuis 1999, qui analyse l'utilisation des logiciels d'ingénierie. Son produit phare, LicenseAnalyzer™, interroge vos serveurs de licences et génère des rapports sur l'utilisation simultanée, ainsi que sur les utilisateurs de chaque licence et la durée d'utilisation de celle-ci.

Pour Abaqus/Elan, Open iT installe un petit agent, l’Open iT Core Client, sur le serveur de licences. Cet agent effectue un échantillonnage toutes les 5 minutes et, toutes les heures, il envoie les données traitées à l’Open iT Core Server à des fins de stockage et de génération de rapports. Votre serveur Elan continue de fonctionner normalement. Vous devez disposer des droits d’administrateur sur le serveur de licences et l’emplacement de abaqus_elmadmin.

La documentation d’Open iT mentionne la surveillance en temps réel, la durée d’utilisation et le nombre d’utilisations simultanées pour Abaqus/Elan. Concrètement, cela vous permet d’obtenir la demande de pointe sous forme de chiffre plutôt que d’argument, ainsi que la durée de chaque extraction de licence. Vous pouvez également consulter l’utilisation par utilisateur, par hôte et par groupe d’utilisateurs. Le module « License Monitor » d’Open iT ajoute une vue en direct des licences actuellement extraites, à côté de tous les autres gestionnaires de licences dont Open iT recueille les données.

La documentation de la version 10.3 d'Open iT couvre 100 configurations de gestionnaires de licences, y compris DSLS et FlexNet, ce qui permet de regrouper dans un même rapport les utilisations d'Abaqus de l'époque Elan et celles actuelles.

À lire ensuite : Comment configurer Abaqus/Elan License Manager dans Open iT, avec les étapes d'activation, de collecte et de vérification.

Foire aux questions #

Abaqus/Elan est-il identique à FlexNet ou à DSLS ?

Non. Il s'agit de trois gestionnaires de licences différents. Abaqus 6.2-1, datant de 2001, était fourni avec l'outil d'administration Elan. À partir de la version 6.5, Abaqus a intégré FLEXlm. Les versions actuelles utilisent FlexNet ou DSLS, DSLS étant la valeur par défaut.

À quoi sert abaqus_elmadmin ?

Il s'agit de l'utilitaire d'administration d'Elan tel qu'il est fourni avec Abaqus. Avec l'option -l, il affiche la liste des utilisateurs actuels et des licences en cours d'utilisation. L'option -h permet d'afficher la durée de détention de chaque client ainsi que le nombre de licences partagées. Open iT lit ces mêmes informations pour collecter des données d'utilisation.

Le logiciel Open iT peut-il signaler les refus de licence Abaqus/Elan ?

Ce n'est pas ce qu'indique la documentation actuelle d'Open iT, qui mentionne la gestion des utilisations simultanées, le temps écoulé et la surveillance en temps réel pour Abaqus/Elan. Open iT signale toutefois des refus pour DSLS, le serveur de licences par défaut des versions actuelles d'Abaqus.

Combien de jetons un travail Abaqus utilise-t-il ?

Pour les jetons d'analyse Abaqus, la formule est 5 ×N⁰,⁴²², où N correspond au nombre de cœurs. Un cœur nécessite 5 jetons, 4 cœurs en nécessitent 8 et 16 cœurs en nécessitent 16. Le modèle de licence unifié de SIMULIA utilise une échelle différente ; veuillez donc consulter la documentation correspondant à votre version.

Consultez l'ensemble de votre utilisation d'Abaqus en un seul endroit #

Vous savez combien de jetons Abaqus vous payez. Ce que vous ne pouvez probablement pas voir, c'est le pic d'utilisation du dernier trimestre, ni quelle part de cette utilisation a transité par un serveur Elan en dehors de vos rapports habituels.

Open iT répond à cette question en s'appuyant sur vos propres serveurs de licences : Elan, FlexNet et DSLS.

Réserver une démonstration → Discutez avec un spécialiste des licences des serveurs de licences Abaqus présents dans votre parc informatique.

Catégories

Auxiliaire

Ressources, utilitaires ou outils supplémentaires qui améliorent les fonctionnalités de base et répondent à divers besoins opérationnels.

Configuration

Guides et références qui aident les utilisateurs à configurer, personnaliser et optimiser les paramètres système afin qu'ils correspondent à leurs besoins spécifiques.

Vidéos de démonstration

Vidéos courtes et informatives présentant les fonctionnalités des produits, les flux de travail et les meilleures pratiques à travers des démonstrations concrètes.

Guides d'interface

Instructions étape par étape et illustrations expliquant comment naviguer et utiliser efficacement l'interface utilisateur de l'application.

Mise à niveau

Instructions, meilleures pratiques et conseils techniques pour mettre à jour les composants Open iT vers des versions plus récentes, afin d'assurer une transition fluide, sécurisée et efficace avec un temps d'arrêt minimal.

Vous ne trouvez pas ce que vous cherchez ?

Rendez-vous sur le Portail client pour obtenir de l'aide et télécharger des fichiers, ou consultez notre documentation pour accéder à des guides détaillés et des procédures pas à pas.

Défiler vers le haut

Parlons-en

Nous vous montrerons comment votre entreprise peut bénéficier des solutions Open iT.
Veuillez noter :
En soumettant ce formulaire, vous acceptez de recevoir des communications supplémentaires de la part d'Open iT. Vos informations seront traitées conformément à notre avis de confidentialité.