Lizenzpooling
Wenn mehrere Lizenzstufen verfügbar sind, weist der Bricsys Network License Server die Plätze den BricsCAD-Maschinen in der Reihenfolge der ID-Nummer in der LIC-Datei zu. Wenn Sie diese Aktion im Detail steuern möchten, können Sie die Optionsdatei bearbeiten: 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.
Häufig verwendete Optionen
| Option | Beschreibung | 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.
|
| TIMEOUT | Legt die Inaktivitätszeit pro Produkt fest. | TIMEOUT Sekunden [Produkt [id=nnn]] | TIMEOUT 3600 bricscad id=nnn Anmerkung: Der standardmäßige minimale TIMEOUT-Wert in RLM beträgt 3600 Sekunden.
|
| TIMEOUTALL | Legt das Inaktivitäts-Timeout für alle auf dem Server vorhandenen Lizenzen fest. | TIMEOUTALL Sekunden | TIMEOUTALL 3600 Anmerkung: Der standardmäßige Mindestwert für TIMEOUTALL in RLM beträgt 3600 Sekunden.
|
Weitere Optionen finden Sie im RLM-Benutzerhandbuch, im Abschnitt The ISV Options File.
Lizenzdateikennungen
Jede Lizenzdatei verfügt über eine Kennung wie folgt:
- Nach der Aktivierung einer neuen Netzwerklizenz wird automatisch ein Feld "_id=nnn(*)" generiert, das am Ende der Lizenzdatei hinzugefügt wird. (*) nnn ist die Nummer der generierten ID und kann geändert werden.
- Nach dem Upgrade einer vorhandenen Netzwerklizenz bleibt deren ursprüngliche ID-Nummer unverändert.
Die 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
Wenn auf demselben RLM-Server mehrere Netzwerklizenzstufen aktiviert sind, können Benutzer beim Öffnen von BricsCAD die Lizenzstufe erhalten, sofern die Umgebungsvariable RLM_PROJECT gesetzt ist.
Die Umgebungsvariable RLM_PROJECT sollte mit den Optionen des Lizenzservers übereinstimmen. Die Lizenzplätze werden auf dem Lizenzserver für die spezifischen PROJECT-Benutzer durch eine Kennung (ID) reserviert.
Maßnahmen für den RLM-Server
Wenn Sie zum Beispiel 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
Maßnahmen für die Benutzer von BricsCAD
- 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.
- Führen Sie ein bestimmtes Skript aus, damit BricsCAD die gewünschte Lizenzstufe abrufen kann.
Zum Beispiel:
- *.CMD-Dateien (Eingabeaufforderung):
-
@echo off set RLM_PROJECT=bc_lite call "C:\Program Files\Bricsys\BricsCAD V26 en_US\bricscad.exe" -
@echo off set RLM_PROJECT=bc_pro call "C:\Program Files\Bricsys\BricsCAD V26 en_US\bricscad.exe"
-
- *.PS1-Dateien (PowerShell):
-
$env:RLM_PROJECT = "bc_lite" Start-Process -FilePath "C:\Program Files\Bricsys\BricsCAD V26 en_US\bricscad.exe" -
$env:RLM_PROJECT = "bc_pro" Start-Process -FilePath "C:\Program Files\Bricsys\BricsCAD V26 en_US\bricscad.exe"
-
- *.CMD-Dateien (Eingabeaufforderung):
Da alle Lizenzplätze in den RLM-Optionen reserviert sind, kann BricsCAD keine Lizenz erhalten, wenn die Variable RLM_PROJECT fehlt oder ihr Wert nicht mit den Optionen des ISV-Servers übereinstimmt.
Die Erhöhung der verfügbaren Plätze über 5 oder die Reduzierung der RESERVE-Zahl unter 5 macht einige Lizenzen verfügbar.
Die Option RLM_PROJECT funktioniert mit anderen Optionen wie EXCLUDE und INCLUDE, was flexible Konfigurationen ermöglicht.
