Lizenzpooling
Über
Wenn mehrere Lizenzstufen vorhanden sind, weist Bricsys Network License Server die Plätze den BricsCAD-Maschinen in der Reihenfolge der LIC-Dateinamen zu. Wenn Sie diese Aktion im Detail steuern möchten, bearbeiten Sie bitte die Optionsdatei: bricsys.opt.
Bearbeiten der Optionen
Sie können die Optionen auf 2 Arten bearbeiten:
- In der Datei bricsys.opt, die sich im Installationsordner von Bricsys Network License Server befindet.
- Auf der Weboberfläche (Reprise License Server Administration).
- Navigieren Sie auf dem Netzwerklizenzserver zu http://localhost:5054.
- Klicken Sie im Menü auf der linken Seite auf Status.
- Klicken Sie auf bricsys in der Spalte OPTIONEN für die ISV-Zeile bricsys.
Nach der Bearbeitung führen Sie einen Neueinlesen/Neustart (Reread/Restart) des Lizenzservers durch.
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 anzuwenden.
Syntax | Beispiel | ||
---|---|---|---|
GROUP | Definiert eine Gruppe von Benutzernamen. | GROUP Name Liste der Benutzernamen | GROUP Ingenieure BenutzerA BenutzerB BenutzerC |
HOST_GROUP | Definiert eine Gruppe von Hostnamen. | HOST_GROUP Name Liste von Hostnamen | HOST_GROUP ersteEtage MaschineA MaschineB MaschineC |
INTERNET_GROUP | Definiert eine Gruppe von IP-Adressen. | INTERNET_GROUP Name Liste von Ip-Addressen | INTERNET_GROUP networkGhent 192.168.1.* 192.168.2.* Anmerkung: Das Platzhalterzeichen (*) kann in IP-Adressen verwendet werden.
|
RESERVE | Reserviert eine bestimmte Anzahl von Plätzen für einen bestimmten Benutzer oder eine bestimmte Benutzergruppe. | RESERVE num product user|host|group|host_group|internet|internet_group|project who [id=nnn] | RESERVE 20 bricscad GROUP engineers id=nnn |
MAX | Begrenzt die Anzahl von Plätzen, die einem bestimmten Benutzer oder einer Benutzergruppe zur Verfügung stehen. | MAX num product user|host|group|host_group|internet|internet_group|project who [id=nnn] | MAX 5 bricscad HOST_GROUP firstFloor id=nnn |
INCLUDE | Erlaubt Lizenzen für ein Produkt nur für einen bestimmten Benutzer oder eine bestimmte Benutzergruppe. Jeder, der nicht in der INCLUDE-Zeile angegeben ist, darf das Produkt nicht verwenden. | INCLUDE product userhost|group|host_group|internet|internet_group|project who [id=nnn] | INCLUDE bricscad GROUP bricscadusers id=nnn |
EXCLUDE | Verbietet die Lizenzierung eines Produkts für einen bestimmten Benutzer oder eine bestimmte Benutzergruppe. | EXCLUDE product user|host|group|host_group|internet|internet_group|project who [id=nnn] | EXCLUDE bricscad INTERNET_GROUP networkGhent 192.168.1.* id=nnn Anmerkung: Das Platzhalterzeichen (*) kann in IP-Adressen verwendet werden.
|
Weitere Optionen finden Sie im RLM-Benutzerhandbuch, im Abschnitt The ISV Options File.
Lizenzdateikennungen
- Nach der Aktivierung einer neuen Netzwerklizenz wird automatisch ein Feld "_id=nnn(*)" generiert, das am Ende der Lizenzdatei hinzugefügt.Anmerkung: (*) nnn ist die Nummer der generierten ID.
- Nach dem Upgrade einer vorhandenen Netzwerklizenz bleibt deren ursprüngliche ID-Nummer unverändert.
Diese "_id" wird zur Identifizierung der einzelnen Lizenzdateien und für Lizenzpooling-Optionen verwendet.
Wenn Sie einen [id=nnn]-Parameter für eine hinzugefügte OPTION angeben, wirkt sich diese OPTION nur auf das Pooling der Plätze aus der entsprechenden Lizenz aus.

Lizenzpooling durch RLM_PROJECT
Das Folgende gilt für Fälle, in denen mehrere Stufen von Netzwerklizenzen auf demselben RLM-Server aktiviert sind. Somit können die Benutzer entscheiden, welche Lizenzstufe sie bei der Aktivierung von BricsCAD erhalten werden.
1. Aktionen auf dem RLM-Server
Wenn Sie zwei Lizenzdateien mit unterschiedlichen Kennungen haben (Lite _id=xxxxxxxx und Pro _id=yyyyyyyy), fügen Sie (in der Datei bricsys.opt) für alle Lizenzplätze RESERVE-Optionen hinzu:
RESERVE 5 bricscad PROJECT bc_lite id=xxxxxxxx
RESERVE 5 bricscad PROJECT bc_pro id=yyyyyyyy
- Erstellen Sie ein Skript, das eine temporäre Umgebungsvariable RLM_PROJECT auf dem Benutzerrechner setzt (SET), die es BricsCAD ermöglicht, mit dem RLM-Server den PROJECT-Lizenzpool auszuhandeln.
- Durch Ausführen eines bestimmten Skripts kann BricsCAD die gewünschte Lizenzstufe abrufen.Sie können *.CMD-Dateien (Eingabeaufforderung) verwenden:
-
@echo off set RLM_PROJECT=bc_lite call "C:\Program Files\Bricsys\BricsCAD V25 en_US\bricscad.exe"
-
@echo off set RLM_PROJECT=bc_pro call "C:\Program Files\Bricsys\BricsCAD V25 en_US\bricscad.exe"
oder Sie können *.PS1-Dateien (PowerShell) verwenden:
-
$env:RLM_PROJECT = "bc_lite" Start-Process -FilePath "C:\Program Files\Bricsys\BricsCAD V25 en_US\bricscad.exe"
-
$env:RLM_PROJECT = "bc_pro" Start-Process -FilePath "C:\Program Files\Bricsys\BricsCAD V25 en_US\bricscad.exe"
-
Da alle Lizenzplätze in den RLM-Optionen reserviert sind, ist BricsCAD nicht in der Lage, eine Lizenz zu erhalten, 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 den Wert der Option RESERVE auf unter 5 senken, werden einige Lizenzen frei verfügbar sein.
Das RLM_PROJECT funktioniert auch mit den anderen Optionen (EXCLUDE/INCLUDE/...), so dass eine Vielzahl von Konfigurationen möglich ist.