Configuration du serveur de licences - Linux comme serveur
Téléchargement du paquet d'installation
Pour l'installation, vous devez télécharger le logiciel ETAS License Server.
-
Ouvrez le portail de licence et de téléchargement ETAS en utilisant ce lien.
-
Cliquez sur le fichier suivant :(fr) ETAS License Server V11.19.9
Les détails du fichier s'ouvrent.
-
Pour télécharger le paquet, cliquez sur Télécharger.
Le paquet est téléchargé et enregistré dans le dossier de téléchargement configuré.
Mise en place
-
Pour configurer un serveur de licences Linux, créez un dossier désigné et stockez-y tous les fichiers nécessaires.
- Créez un répertoire nommé License_setup à l'aide de la commande suivante :
mkdir License_setup -
Pour vérifier si des fichiers se trouvent dans le dossier, utilisez la commande suivante :
ls
Fichiers supplémentaires
Vous devez créer d'autres fichiers car ils ne font pas partie du paquet d'installation des fichiers du serveur. Suivez les étapes ci-dessous.
Vous devez créer les fichiers suivants :
-
licence.lic
-
flexlm.log
-
etas.opt
Fichier de licence
Le fichier de licence est le fichier qui doit être lu par le serveur de licence ETAS et il contient les mots réservés SERVER et VENDOR ETAS, ainsi que l'adresse IP du serveur, l'adresse MAC du serveur et un numéro de port TCP/IP libre qui est requis par le serveur pour écouter les demandes de licence, dans l'exemple ci-dessous 28127.
|
Note |
|---|
|
Les règles de pare-feu ne doivent pas s'appliquer à ce port. |
Les informations concernant les fonctionnalités dépendent de la licence particulière et sont générées automatiquement dans le portail de licence et de téléchargement d'ETAS. Vous n'avez pas d'impact sur cette partie et vous ne pouvez pas la modifier.
Pour remplir les informations requises dans le fichier de licence
-
Recherchez l'adresse MAC du serveur qui hébergera les licences.
-
Ouvrez le portail de licence et de téléchargement de l'ETAS et connectez-vous à l'aide de vos identifiants. Pour de plus amples informations, voir Accès au portail de licence et de téléchargement ETAS.
-
Dans l'onglet Activations et droits, sélectionnez l'ID d'activation et cliquez sur Activer.
-
Cliquez sur Suivant.
-
Cliquez sur l'icône +.
-
Complétez l'adresse Mac du serveur.
-
Cliquez sur OK.
-
Cliquez sur Suivant.
-
-
Saisiez le nombre d'accomplissements.
-
Cliquez sur Suivant.
-
Sélectionnez l'accomplissement et
-
pour télécharger le fichier de licence, cliquez sur Enregistrer dans le fichier.
-
Cliquez sur Terminer.
-
Placez le fichier de licence dans le dossier.
-
Ouvrez le fichier de licence téléchargé. Il contient déjà l'adresse MAC de votre serveur.
-
Ajoutez le Server_Host et le port TCP/IP.
Votre fichier ressemble à ce qui suit :
SERVER 10.165.235.72 00505686d0ca 28127
VENDOR ETAS INCREMENT INCA ETAS 7.2 permanent 100 VENDOR_STRING="ETAS Evaluation" \ ISSUED=29-mar-2007 BORROW=12752 SIGN="1529 927F 605B 6A35 540D \ A047 0F01 1CE3 9257 6A9C E0A7 DCA2 E2FF E7F0 362B 068D 81C4 \ 51E8 A905 601D 2FBC 7766 48B2 4D62 15C9 A755 DB91 1355 5DB6 \ 2D46"
-
Enregistrez vos modifications.
Fichier journal (flexlm.log)
Cette fonction écrit le journal pour chaque action que vous effectuez.
Pour créer le fichier journal
-
Créez le fichier journal à l'aide de la commande suivante :
vi flexlm.log
Fichier d'options (etas.opt)
Le fichier etas.opt est un fichier texte qui donne à l'administrateur des licences un contrôle total sur la manière dont les licences flottantes sont distribuées. Il vous permet de :
-
Restriction d'accès : Définissez quels utilisateurs, hôtes (ordinateurs) ou groupes peuvent utiliser une licence.
-
Réserver des licences : garantir que les utilisateurs ou les équipes critiques ont toujours accès à une fonction spécifique de la licence.
-
Limiter l'utilisation : Définir un nombre maximum de licences qu'un utilisateur, un hôte ou un groupe peut retirer.
Pour plus d'informations sur etas.opt, voir FlexNet_Publisher_11.19.9_License_Administration_Guide.pdf.
L'exemple ci-dessous illustre le fonctionnement du fichier.
Après avoir ouvert le fichier avec vi etas.opt, vous pouvez voir ce qui suit :
Les utilisateurs ajoutés au GROUPE ETAS_ALL_USERS ont accès à toutes les fonctionnalités disponibles dans le fichier license.lic.
Le deuxième bloc commençant par INCLUDE <nom_de_la_caractéristique> GROUP ETAS_ALL_USERS accorde au groupe ETAS_ALL_USERS l'autorisation d'utiliser la fonctionnalité nommée
Démarrage du serveur de licences
Lorsque vous avez terminé toutes les étapes ci-dessus, vous pouvez démarrer le serveur de licences.
Pour démarrer le serveur de licences
-
Changez le mode du fichier license.lic en exécutable avec chmod 311 en utilisant la commande suivante :
sudo chmod 311 lmgrd
Il se présente comme suit :
-
Démarrez le serveur de licences à l'aide de la commande suivante :
./lmgrd -c license.lic -l flexlm.log
-
Si vous souhaitez consulter le journal du serveur, utilisez la commande suivante :
-
cat flexlm.log
-
Vérification de l'état du serveur et relecture des fichiers
Après avoir démarré le serveur de licences, vous pouvez en vérifier l'état.
Pour vérifier l'état du serveur et la relecture des fichiers
-
Vérifiez l'état du serveur à l'aide de la commande suivante :
./lmutil lmstat -a -c license.lic
Cela affiche l'état du serveur de licences, l'état du démon du fournisseur et les détails des fonctionnalités. Il s'assure que le serveur de licences est opérationnel.
Chaque caractéristique a un bloc.
Chaque fois que vous effectuez une modification dans les fichiers ci-dessus, relisez les fichiers afin qu'elle soit reflétée dans le serveur de licences.
-
Relisez les fichiers à l'aide de la commande suivante :
sudo ./lmutil lmreread -vendor ETAS -c license.lic
Après l'exécution de la commande, le message lmreread successful s'affiche.
-
-
Confirmez la modification à l'aide de la commande suivante :
./lmutil lmstat -a -c license.lic
Tous les détails des caractéristiques sont mentionnés ci-dessous.
Arrêt du serveur de licences
Pour arrêter le serveur de licences
-
Arrêtez le serveur de licences à l'aide de la commande suivante :
./lmutil lmdown -c license.lic