Pool de licences
Lorsque plusieurs niveaux de licence sont disponibles, Bricsys Network License Server (Serveur de licences réseau Bricsys) attribue les postes aux machines BricsCAD dans l'ordre du numéro d'identification dans le fichier LIC. Si vous voulez contrôler cette action en détail, vous pouvez éditer le fichier d'options : bricsys.opt.
Édition des options
Vous pouvez éditer les options de deux manières :
- Dans le fichier bricsys.opt, situé dans le dossier d'installation Bricsys Network License Server (Serveur de licences réseau Bricsys).
- Sur l'interface web (Administration du serveur de licence Reprise).
- Naviguez jusqu'à http://localhost:5054 sur le serveur de licences réseau.
- Cliquez sur Status (État) dans le menu de gauche.
- Cliquez sur bricsys dans la colonne OPTIONS pour la ligne ISV de bricsys.
Options couramment utilisées
| Option | Description | Syntaxe | Exemple |
|---|---|---|---|
| GROUP | Définit un groupe de noms d'utilisateur. | GROUP name list-of-usernames | GROUP engineers userA userB userC |
| HOST_GROUP | Définit un groupe de noms d'hôtes. | HOST_GROUP name list-of-hostnames | HOST_GROUP firstFloor machineA machineB machineC |
| INTERNET_GROUP | Définit un groupe d'adresses IP. | INTERNET_GROUP name list-of-ip-addresses | INTERNET_GROUP networkGhent 192.168.1.* 192,168,2.* Remarque : Le caractère générique (*) peut être utilisé dans les adresses IP.
|
| RESERVE | Réserve un certain nombre de places à un (des) utilisateur(s) spécifique(s). | RESERVE num product user|host|group|host_group|internet|internet_group|projet qui [id=nnn] | RESERVE 20 bricscad GROUP engineers id=nnn |
| MAX | Limite le nombre de places disponibles pour un utilisateur (groupe d'utilisateurs) spécifique. | MAX num product user|host|group|host_group|internet|internet_group|project who [id=nnn] | MAX 5 bricscad HOST_GROUP firstFloor id=nnn |
| INCLUDE | N'autorise les licences d'un produit qu'à un ou plusieurs utilisateurs spécifiques (groupes d'utilisateurs). Toute personne non spécifiée par la ligne INCLUDE n'est pas autorisée à utiliser le produit. | INCLUDE product userhost|group|host_group|internet|internet_group|project who [id=nnn] | INCLUDE bricscad GROUP bricscadusers id=nnn |
| EXCLUDE | Interdit les licences d'un produit à un ou plusieurs utilisateur(s) spécifique(s) ou groupe(s) d'utilisateur(s) spécifique(s). | EXCLUDE product user|host|group|host_group|internet|internet_group|project who [id=nnn] | EXCLUDE bricscad INTERNET_GROUP networkGhent 192.168.1.* id=nnn Remarque : Le caractère générique (*) peut être utilisé dans les adresses IP.
|
| TIMEOUT | Définit le délai d'inactivité par produit. | TIMEOUT secs [produit [id=nnn]] | TIMEOUT 3600 bricscad id=nnn Remarque : Le délai minimum par défaut de TIMEOUT dans RLM est de 3 600 secondes.
|
| TIMEOUTALL | Définit le délai d'inactivité pour toutes les licences présentes sur le serveur. | TIMEOUTALL secs | TIMEOUTALL 3600 Remarque : La durée minimale par défaut de TIMEOUTALL dans RLM est de 3 600 secondes.
|
D'autres options sont disponibles dans le manuel de l'utilisateur final de RLM, à la section Fichier d'options ISV.
Identifiants des fichiers de licence
Chaque fichier de licence possède un identifiant comme suit :
- Après l'activation d'une nouvelle licence réseau, un champ '_id=nnn(*)' est généré automatiquement et ajouté à la fin du fichier de licence. Le (*) nnn est le numéro de l’ID généré et peut être modifié.
- Après la mise à niveau d'une licence de réseau existante, son numéro d'identification d'origine reste inchangé.
L’ID sert à identifier chaque fichier de licence, et il sera utilisé pour les options du pool de licences.
Lorsqu'un paramètre [id=nnn] est spécifié pour une OPTION ajoutée, cette OPTION n'aura d'effet que sur la mise en commun des sièges de la licence correspondante.
Pool de licences par RLM_PROJECT
Lorsque plusieurs niveaux de licence réseau sont activés sur le même serveur RLM, les utilisateurs peuvent obtenir le niveau de licence lors de l’ouverture de BricsCAD si la variable d’environnement RLM_PROJECT est activée.
La variable d’environnement RLM_PROJECT doit correspondre aux options du serveur de licence. Les postes de licence seront réservés sur le serveur de licence pour les utilisateurs spécifiques de PROJECT par un ID (identifiant)
Actions pour le serveur RLM
Par exemple, si vous avez deux fichiers de licence avec des IDentifiers différents (Lite _id=xxxxxxxx et Pro _id=yyyy), ajoutez les options RESERVE (dans le fichier bricsys.opt ) pour tous les postes de licences :
RESERVE 5 bricscad PROJECT bc_lite id=xxxxxxxx
RESERVE 5 bricscad PROJECT bc_pro id=yyyyyyyyyy
Actions pour les utilisateurs deBricsCAD
- Créez un script avec l'option SET pour définir une variable d’environnement temporaire RLM_PROJECT sur la machine utilisateur, afin de permettre à BricsCAD de négocier avec le serveur RLM pour accéder au pool de licences PROJECT.
- Exécutez un script spécifique pour permettre à BricsCAD de récupérer le niveau de licence désiré.
Par exemple :
- *. Fichiers CMD (invite de commande) :
-
@echo off set RLM_PROJECT=bc_lite call "C:\Program Files\Bricsys\BricsCAD V26 fr_FR\bricscad.exe" -
@echo off set RLM_PROJECT=bc_pro call "C:\Program Files\Bricsys\BricsCAD V26 fr_FR\bricscad.exe"
-
- fichiers *.PS1 (PowerShell) :
-
$env:RLM_PROJECT = "bc_lite" Start-Process -FilePath "C:\Program Files\Bricsys\BricsCAD V26 fr_FR\bricscad.exe" -
$env:RLM_PROJECT = "bc_pro" Start-Process -FilePath "C:\Program Files\Bricsys\BricsCAD V26 fr_FR\bricscad.exe"
-
- *. Fichiers CMD (invite de commande) :
Comme tous les postes de licence sont réservés dans les options RLM, BricsCAD ne peut pas acquérir une licence si la variable RLM_PROJECT manque ou si sa valeur ne correspond pas aux options du serveur ISV.
Augmenter les postes disponibles au-delà de 5 ou réduire le nombre RESERVE en dessous de 5 pour rendre certaines licences disponibles.
L’option RLM_PROJECT fonctionne avec d’autres options, telles que EXCLUDE (Exclure) et INCLUDE (Inclure), qui facilitent des configurations flexibles.
