Zum Hauptinhalt springen
Lizenz Pooling
Vor über einer Woche aktualisiert

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.

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

  1. 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…..

  2. 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

  1. 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.

  2. 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.

Hat dies deine Frage beantwortet?