Correction des ports du fournisseur dans les fichiers de licence

Mise à jour en septembre 16, 2022

Pourquoi réparer les ports des fournisseurs ?

Le port du démon fournisseur est par défaut un port dynamique qui peut changer lorsque la licence serveur subit un redémarrage à la suite de la réinstallation d'une licence ou simplement d'une maintenance de routine du serveur. Lors de l'exécution au sein d'un seul réseau (par exemple sur site), cela ne pose pas de problème. Mais si vous souhaitez utiliser vos licences en dehors de votre réseau local, vous devrez réparer les ports des fournisseurs afin que les pare-feu ne vous gênent pas.

Comment puis-je réparer les ports de mon fournisseur ?

À noter: Avant d'apporter des modifications aux ports du fournisseur, assurez-vous d'arrêter temporairement la machine du serveur de licences sur site ou le gestionnaire de licences et assurez-vous qu'aucune tâche en cours d'exécution n'utilise les licences.

Pour réparer les ports du fournisseur, suivez les étapes répertoriées ci-dessous :

  1. Décidez des ports de votre fournisseur.
    • Nous vous recommandons de choisir un port fournisseur facile à retenir, comme un numéro se terminant par des 0. Par exemple, vous pouvez choisir de fixer le port du fournisseur sur 27000 28000 ou XNUMX XNUMX, à condition que ce port soit ouvert sur votre pare-feu/passerelle et qu'il ne soit utilisé par aucune autre application logicielle.
    • Si vous disposez de plusieurs fichiers de licence, vous devez corriger le port du fournisseur dans tous les fichiers de licence. Sinon, vous obtiendrez une erreur lorsque vous redémarrerez le serveur de licences. Vous devez corriger le port du fournisseur dans tous les fichiers de licence associés au serveur.
  2. Ouvrez vos fichiers de licence pour les modifier en tant qu'administrateur

Ouvrez le fichier de licence dans un éditeur de texte avec des privilèges d'administrateur. Pour instance,

  • Utilisez l'explorateur de fichiers pour accéder à Poste de travail > D :> Documents > licence > licence-file.txt (ou partout où se trouve le fichier de licence).
  • Maintenant, une fois que vous avez localisé votre fichier de licence, faites un clic droit et Exécuter en tant qu'administrateur.

Si vous n'avez pas la possibilité d'ouvrir le document avec les droits d'administrateur, ouvrez simplement Bloc-notes avec les droits d'administrateur et ouvrez le fichier de licence à partir de là.

Administrateur du Bloc-notes
Figure 1 : Exécuter en tant qu'administrateur
  1. Ouvrez terminal.
  2. Localisez votre fichier de licence là où il est enregistré. Par exemple : cd Documents/licence/
  3. Ouvrez le fichier de licence dans un éditeur de texte avec des privilèges d'administrateur. Par exemple, tapez vim my-license-file ou ouvrez-le à l'aide de l'éditeur de texte de votre choix.
  4. Ajoutez un port fournisseur s’il n’en est pas déjà défini. La manière de procéder dépend du gestionnaire de licences et de l'application.
  1. Ajoutez un port fournisseur s’il n’en est pas déjà défini. La manière de procéder dépend du gestionnaire de licences et de l'application. Quelques exemples courants :

Si le port du fournisseur n'est pas corrigé, vous verrez des lignes comme celle ci-dessous.

ApplicationExemples de lignes de fichier de licence (pas de port fournisseur)
ANSYSNom d'hôte du SERVEUR xxxxxxxxxx 1055
VENDEUR ansyslmd
STAR-CCM+Nom d'hôte du SERVEUR xxxxxxxxxx 1999
VENDEUR cdlmd
COMSOLNom d'hôte du SERVEUR xxxxxxxxxx 1718
VENDEUR LMCOMSOL
ABAQUENom d'hôte du SERVEUR xxxxxxxxxx 27000
VENDEUR ABAQUSLM

Pour corriger le port de votre fournisseur, ajoutez PORT=[your-vendor-port-number] dans la ligne VENDOR du fichier de licence.

Par exemple, si vous choisissez le port fournisseur pour ANSYS 28000, vous mettrez à jour la ligne ci-dessus comme suit :

SERVER hostname xxxxxxxxxx 1055
VENDOR ansyslmd PORT=28000

Si le port du fournisseur n'est pas corrigé, vous verrez des lignes comme ci-dessous.

ApplicationExemples de lignes de fichier de licence (pas de port fournisseur)
CONVERGERHÔTE Nom d'hôte xxxxxxxxxx 2765
ISVcsci
Mélange leHÔTE Nom d'hôte xxxxxxxxxx 28709
ISV tridiagsol

Pour corriger le port de votre fournisseur, ajoutez PORT=[your-vendor-port-number] dans la ligne ISV du fichier de licence.

Par exemple, si vous choisissez le port fournisseur pour CONVERGE comme étant 2760, vous mettrez à jour la ligne ci-dessus comme suit :

HOST hostname xxxxxxxxxx 2765
ISV csci PORT=2760
  1. Une fois le port du fournisseur corrigé dans le fichier de licence, Enregistrer et fermez le fichier de licence.
  2. Vérifiez que vous avez modifié le fichier en rouvrant le fichier et en vérifiant que vos modifications sont là.
  3. Une fois que vous avez vérifié que le port du fournisseur a été corrigé, redémarrez le serveur de licences ou le gestionnaire de licences.
  4. Vérifiez le fichier journal de licence pour voir si le port du fournisseur est celui que vous avez corrigé dans le fichier de licence. Le fichier journal de licence dépend de l'application. Quelques fichiers journaux courants :
ApplicationFichier journal
ANSYSansyslmd.log
STAR-CCM+cdlmd.log
CONVERGERconverge.log

Vous pouvez également confirmer le port du fournisseur à l'aide des journaux de licence. Pour FLEXlm, recherchez des lignes comme celle-ci :

00:00:00 (lmgrd) FlexNet Licensing (<license manager version>) started on <hostname>
00:00:00 (lmgrd) lmgrd tcp-port <license server port>
00:00:00 (lmgrd) Started <vendor daemon> (pid <pid>)
00:00:00 (lmgrd) <vendor daemon> using TCP-port <vendor port>

Et pour RLM, recherchez des lignes comme celle-ci :

1/1 00:00 (rlm) License server started on <hostname>
1/1 00:00 (rlm) Using TCP/IP port <license server port>
1/1 00:00 (rlm) Starting ISV server <vendor daemon> on port <vendor port>

Prochaines étapes

Une fois que vous avez corrigé les ports de votre fournisseur, vous pouvez consulter les rubriques suivantes pour plus d'informations sur les proxys de licence :