Lizenz Pooling
Bearbeiten der Optionen
Die Optionen können auf 2 Arten bearbeitet werden:
in der Datei bricsys.opt, die sich im Installationsordner von Network License Manager befindet.
im Web-Interface des Network License Manager.
Rufen Sie dazu http://localhost:5054 auf dem Lizenzserver auf.
Klicken Sie auf die Schaltfläche "Status" auf der linken Seite.
Klicken Sie auf "bricsys" in der Spalte OPTIONEN für die Zeile bricsys ISV.
Nach der Bearbeitung Reread/Restart Sie den Lizenzserver.
Häufig verwendete Optionen
Gruppen können verwendet werden, um eine Liste von Benutzernamen, Hostnamen oder IP-Adressen zu definieren.
Der Name kann später verwendet werden, um Regeln für diese Gruppe zu verwenden.
GROUP
Definiert eine Gruppe von Benutzernamen.
Syntax:
GROUP-Name list-of-usernames
Beispiel:
GROUP-Ingenieure userA userB userC
HOST_GROUP
Definiert eine Gruppe von Hostnamen.
Syntax:
HOST_GROUP name list-of-hostnames
Beispiel:
HOST_GROUP firstFloor machineA machineB machineC
INTERNET_GROUP
Definiert eine Gruppe von IP-Adressen.
Syntax:
INTERNET_GROUP name list-of-ip-addresses
Beispiel:
INTERNET_GROUP networkGhent 192.168.1.* 192.168.2.*
Das Platzhalterzeichen (*) kann in IP-Adressen verwendet werden.
RESERVE
Reservieren Sie eine Anzahl von Lizenzen für einen bestimmten (Gruppe von) Benutzer(n).
Syntax:
RESERVE num product user|host|group|host_group|internet|internet_group|project who [id=nnn]
Beispiel:
RESERVE 20 bricscad GROUP engineers
MAXEinschränkung der Anzahl der verfügbaren Lizenzen für eine bestimmte(n) Benutzergruppe(n).
Syntax:
MAX num product user|host|group|host_group|internet|internet_group|project who [id=nnn]
Beispiel:
MAX 5 bricscad HOST_GROUP firstFloor
INCLUDE
Lizenzen für ein Produkt nur für einen bestimmten (Gruppe von) Benutzer(n) zulassen. Jeder, der nicht in der INCLUDE-Zeile angegeben ist, darf das Produkt nicht verwenden.
Syntax:
INCLUDE product userhost|group|host_group|internet|internet_group|project who [id=nnn]
Beispiel:
INCLUDE bricscad GROUP bricscadusers
EXCLUDE
Lizenzen für ein Produkt für einen bestimmten (Gruppe von) Benutzer(n) ausschließen.
Syntax:
EXCLUDE product user|host|group|host_group|internet|internet_group|project who [id=nnn]
Beispiel:
EXCLUDE bricscad INTERNET_GROUP 1.1.*.*
Weitere Optionen finden Sie im RLM-Endanwenderhandbuch unter dem Abschnitt "The ISV Options File"
Identifizieren einer Lizenzdatei
Seit V15 ermöglicht eine neue Funktion im Reprise-Lizenzmanager das Hinzufügen eines '_id' Feldes in Ihrer Lizenzdatei.
Mit dieser '_id' können Sie jede Lizenzdatei als einen eigenen Lizenzpool identifizieren.
Wenn Sie einen [id=nnn]-Parameter für eine hinzugefügte OPTION angeben, hat diese OPTION nur Auswirkungen auf die entsprechende Lizenzdatei.
Verwendungsbeispiel: Sie haben 2 Lizenzen, eine mit 10 Plätzen für BricsCAD Pro und eine mit 10 Plätzen für BricsCAD Platinum, und möchten festlegen, welche Benutzer welche Stufe nutzen können.
DIE LIZENZDATEIEN
Pro License
HOST host_name ethernet_mac 5053
ISV bricsys
LICENSE bricsys bricscad 15 permanent 10 share=uh
contract=1 options="LA:xx_XX TY:FCO LE:PRO"
_ck=6a06665467 sig=""
HOST host_name ethernet_mac 5053
ISV bricsys
LICENSE bricsys bricscad 15 permanent 10 share=uh
contract=1 options="LA:xx_XX TY:FCO LE:PRO" _id=1
_ck=6a06665467 sig=""
Platinum License
HOST host_name ethernet_mac 5053
ISV bricsys
LICENSE bricsys bricscad 15 permanent 10 share=uh
contract=1 options="LA:xx_XX TY:FCO LE:PLA"
_ck=6a06665467 sig=""
HOST host_name ethernet_mac 5053
ISV bricsys
LICENSE bricsys bricscad 15 permanent 10 share=uh
contract=1 options="LA:xx_XX TY:FCO LE:PLA" _id=2
_ck=6a06665467 sig=""
Somit ist die Pro-Lizenz durch id=1 und die Platinum-Lizenz durch id=2 definiert.
DIE OPTIONEN
Wenn Sie nun z. B. nur den engineers in Ihrer Firma erlauben möchten, die Platin-Version zu verwenden, können Sie dies tun, indem Sie Folgendes zu den Optionen hinzufügen.
GROUP engineers userA userB userC
INCLUDE bricscad GROUP engineers id=2
Symptomatik
Ich möchte die Art und Weise, wie meine Lizenzen gepoolt werden, anpassen.
Weitere Informationen
http://www.reprisesen_us/RLM_Enduser.html
Lizenz Pooling durch RLM_PROJECT
Das Folgende gilt für den Fall, dass Netzwerklizenzen mehrerer Stufen auf demselben RLM-Server aktiviert werden, so dass die Benutzer entscheiden können, welche Lizenzstufe sie bei der Aktivierung von BricsCAD erhalten werden.
Der Benutzer kann eine bestimmte BricsCAD-Lizenzstufe erhalten, basierend auf der Umgebungsvariablen RLM_PROJECT, die mit den ISV-Serveroptionen übereinstimmen sollte. Die Lizenzplätze werden auf dem ISV-Server für die spezifischen PROJECT-Benutzer durch einen IDentifer reserviert.
Hinweis: Bitte beachten Sie, dass die folgenden Aktionen von einer IT-Abteilung ausgeführt werden müssen.
1. RLM-Server Aktionen
Add _id=<number> identifier to license files, just before the _ck=xxxxxxx string:
……contract=999-9999-9999-8888 options="LA:xx_XX TY:NFR LE:PRO _id=1 _ck=4b07efdd90….
……contract=999-9999-9999-9999 options="LA:xx_XX TY:NFR LE:LIT _id=2 _ck=4b07efdd90…..RESERVE Option für PROJECTs und Lizenz-IDs auf ISV-Server hinzufügen, für alle Plätze der Lizenzen:
RESERVE 5 bricscad PROJECT bc_pro id=1
RESERVE 5 bricscad PROJECT bc_lite id=2
2. BricsCAD Benutzer-Aktionen
Erstellen Sie ein Skript, das eine temporäre Umgebungsvariable RLM_PROJECT auf dem Benutzerrechner setzt, die es BricsCAD ermöglicht, mit dem RLM-Server den Lizenzpool PROJECT zu verhandeln.
Das Ausführen eines bestimmten Skripts ermöglicht es BricsCAD, die gewünschte Lizenzstufe zu beziehen
Es kann sich um *.CMD (Kommandozeilen) Dateien handeln:@echo off
set RLM_PROJECT=bc_lite
call "C:\Program Files\Bricsys\BricsCAD V21 de_DE\bricscad.exe"@echo off
set RLM_PROJECT=bc_pro
call "C:\Program Files\Bricsys\BricsCAD V21 de_DE\bricscad.exe"oder *.PS1 (powershell) Dateien:
$env:RLM_PROJECT = "bc_pro"
Start-Process -FilePath "C:\Program Files\Bricsys\BricsCAD V21 de_DE\bricscad.exe"$env:RLM_PROJECT = "bc_lite"
Start-Process -FilePath "C:\Program Files\Bricsys\BricsCAD V21 en_US\bricscad.exe"
Da alle Lizenzplätze in den RLM-Optionen RESERVED sind, ist BricsCAD nicht in der Lage, eine Lizenz zu beziehen, wenn die RLM_PROJECT-Variable nicht existiert, oder wenn sie einen Wert hat, der nicht mit den ISV-Server Optionen übereinstimmt.
Wenn Sie die Anzahl der verfügbaren Plätze auf über 5 erhöhen oder die Anzahl der RESERVE Lizenzen auf unter 5 senken, werden einige Lizenzen frei verfügbar sein.
Das RLM_PROJECT arbeitet auch mit den anderen (EXCLUDE/INCLUDE/...) Optionen, so dass eine Menge von Konfigurationen möglich sind.