Łączenie licencji
Informacje
W przypadku posiadania wielu poziomów licencji, Sieciowy serwer licencji Bricsys przydzieli miejsca do maszyn BricsCAD w kolejności nazw plików LIC. Jeśli chcesz szczegółowo kontrolować to działanie, edytuj plik opcji bricsys.opt.
Edycja opcji
Opcje można edytować na 2 sposoby:
- W pliku bricsys.opt znajdującym się w folderze instalacyjnym Sieciowy serwer licencji Bricsys.
- W interfejsie internetowym(Reprise License Server Administration).
- Przejdź do strony http://localhost:5054 na sieciowym serwerze licencji.
- Kliknij Status w menu po lewej stronie.
- Kliknij bricsys w kolumnie OPCJE dla wiersza bricsys ISV.
Po zakończeniu edycji należy ponownie odczytać/uruchomić serwer licencji.
Powszechnie używane opcje
Grupy mogą być używane do definiowania listy nazw użytkowników, nazw hostów lub adresów IP.
Nazwa może być później użyta do zastosowania reguł dla tej grupy.
Składnia | Przykład | ||
---|---|---|---|
GRUPA | Definiuje grupę nazw użytkowników. | Nazwa GRUPY lista-nazw-użytkowników | GRUPA inżynierowie użytkownikA użytkownikB użytkownikC |
HOST_GROUP | Definiuje grupę nazw hostów. | HOST_GROUP nazwa lista-nazw hostów | HOST_GROUP pierwszePietro maszynaA maszynaB maszynaC |
INTERNET_GROUP | Definiuje grupę adresów IP. | Nazwa INTERNET_GROUP lista-adresów-ip | Sieć INTERNET_GROUPGent 192.168.1.* 192.168.2.* W adresach IP można używać znaku wieloznacznego (*). |
RESERVE | Zarezerwuj określoną liczbę licencji dla określonego użytkownika (lub grup) użytkowników. | REZERWUJ numer produktu użytkownik|host|grupa|host_group|internet|internet_group|projekt który [id=nnn] | RESERVE 20 bricscad GROUP inżynierowie |
MAX | Ogranicz liczbę dostępnych licencji dla określonej grupy użytkowników. | MAX num product user|host|group|host_group|internet|internet_group|project who [id=nnn] | MAX 5 bricscad HOST_GROUP pierwszePietro |
INCLUDE | Zezwalaj na licencje na produkt tylko określonym grupom użytkowników. Osoby nie wymienione w linii ZAWIERAĆ nie mogą korzystać z produktu. | INCLUDE produkt userhost|grupa|host_group|internet|internet_group|projekt który [id=nnn] | INCLUDE bricscad GRUPA bricscadusers |
EXCLUDE | Uniemożliwienie korzystania z licencji na produkt przez określonego użytkownika (grupę użytkowników). | WYKLUCZ produkt użytkownik|host|grupa|host_group|internet|internet_group|projekt, który [id=nnn] | EXCLUDE bricscad INTERNET_GROUP 1.1.*.* |
Więcej opcji można znaleźć w podręczniku użytkownika końcowego RLM, w akapicie Plik opcji ISV.
Identyfikacja pliku licencji
Menedżer licencji Reprise umożliwia dodanie pola "_id" w pliku licencji.
Za pomocą tego"_id" można zidentyfikować każdy plik licencji jako oddzielną pulę licencji.
Podczas określania parametru [id=nnn] dla dodanej OPCJI, ta OPCJA będzie miała wpływ tylko na odpowiedni plik licencji.
Przykład użycia:
Posiadasz 2 licencje, jedną z 10 stanowiskami dla BricsCAD Lite, a drugą z 10 stanowiskami dla BricsCAD Pro, i chcesz określić, którzy użytkownicy mogą korzystać z którego poziomu.
PLIKI LICENCJI
Licencja Lite
HOST hostname hostid 5053
ISV bricsys
LICENSE bricsys bricscad 24 permanent 10 share=uh
contract=XXXX-XXXX-XXXX-XXXX-XXXX options="LA:xx_XX TY:FCO LE:CLA EF:"
_ck=6a06665467 sig="....."
staje się
HOST hostname hostid 5053
ISV bricsys
LICENSE bricsys bricscad 24 permanent 10 share=uh
contract=XXXX-XXXX-XXXX-XXXX-XXXX options="LA:xx_XX TY:FCO LE:CLA EF:" _id=1
_ck=6a06665467 sig="....."
Licencja Pro
HOST hostname hostid 5053
ISV bricsys
LICENSE bricsys bricscad 24 permanent 10 share=uh
contract=XXXX-XXXX-XXXX-XXXX-XXXX options="LA:xx_XX TY:FCO LE:PLA EF:"
_ck=6a06665467 sig="....."
staje się
HOST hostname hostid 5053
ISV bricsys
LICENSE bricsys bricscad 24 permanent 10 share=uh
contract=XXXX-XXXX-XXXX-XXXX-XXXX options="LA:xx_XX TY:FCO LE:PLA EF:" _id=2
_ck=6a06665467 sig="....."
Teraz licencja Lite jest zdefiniowana przez id=1, a licencja Pro przez id=2.
OPCJE
Jeśli teraz, na przykład, chcesz zezwolić tylko inżynierom w Twojej firmie na korzystanie z wersji Pro, możesz to zrobić, dodając następujące opcje:
GRUPA inżynierowie użytkownikA użytkownikB użytkownikC
INCLUDE bricscad GRUPA inżynierów id=2
Łączenie licencji przez RLM_PROJECT
Poniższe dotyczy przypadków, w których na tym samym serwerze RLM aktywowanych jest wiele poziomów licencji sieciowych. W rezultacie użytkownicy mogą zdecydować, jaki poziom licencji nabyć podczas aktywacji BricsCAD.
-
Dodanie identyfikatora _id=<number> do plików licencji, tuż przed ciągiem _ck=xxxxxxx:
......contract=XXXX-XXXX-XXXX-XXXX-XXXX options="LA:xx_XX TY:FCO LE:CLA EF:" _id=1 _ck=4b07efdd90...
......contract=XXXX-XXXX-XXXX-XXXX-XXXX options="LA:xx_XX TY:FCO LE:PLA EF:" _id=2 _ck=4b07efdd90...
-
Dodaj opcje RESERVE dla projektów i identyfikatorów licencji na serwerze ISV dla wszystkich stanowisk licencji:
REZERWA 5 bricscad bc_lite projektu id=1 REZERWA 5 bricscad bc_pro projektu id=2
- Utwórz skrypt, który ustawi tymczasową zmienną środowiskową RLM_PROJECT na komputerze użytkownika, co pozwoli BricsCAD negocjować z serwerem RLM pulę licencji PROJECT.
-
Wykonanie określonego skryptu umożliwi stronie BricsCAD pobranie żądanego poziomu licencji.
Mogą to być pliki *.CMD (wiersz polecenia):-
@echo off set RLM_PROJECT=bc_lite call "C:\Program Files\Bricsys\BricsCAD V24 en_US\bricscad.exe"
-
@echo off set RLM_PROJECT=bc_pro call "C:\Program Files\Bricsys\BricsCAD V24 en_US\bricscad.exe"
lub mogą to być pliki *.PS1 (powershell):
-
$env:RLM_PROJECT = "bc_lite" Start-Process -FilePath "C:\Program Files\Bricsys\BricsCAD V24 en_US\bricscad.exe"
-
$env:RLM_PROJECT = "bc_pro" Start-Process -FilePath "C:\Program Files\Bricsys\BricsCAD V24 en_US\bricscad.exe"
-
Ponieważ wszystkie miejsca licencyjne są zarezerwowane w opcjach RLM, BricsCAD nie będzie w stanie uzyskać licencji, gdy zmienna RLM_PROJECT nie istnieje lub gdy ma wartość, która nie jest zgodna z opcjami serwera ISV.
Zwiększenie dostępnych stanowisk powyżej 5 lub zmniejszenie liczby RESERVE poniżej 5 pozwoliłoby na swobodny dostęp do niektórych licencji.
RLM_PROJECT współpracuje również z innymi opcjami (EXCLUDE/INCLUDE/…), dzięki czemu możliwych jest wiele konfiguracji.