Pooling della licenza

Informazioni

Quando sono presenti più livelli di licenza, il Bricsys Network License Server allocherà le postazioni alle macchine BricsCAD nell'ordine dei nomi dei file LIC. Se si desidera controllare in dettaglio questa azione, si prega di modificare il file delle opzioni bricsys.opt.

Modifica delle opzioni

E' possibile modificare le opzioni in 2 modi:

  • Nel file bricsys.opt, che si trova nella cartella di installazione di Bricsys Network License Server.
  • Sull'interfaccia web (Reprise License Server Administration).
    • Andare su http://localhost:5054 per accedere al Server delle Licenze Network.
    • Cliccare su Status nel menu sul lato sinistro.
    • Cliccare su bricsys nella colonna OPTIONS della riga bricsys ISV.

Una volta modificato, cliccare su Reread/Restart per riavviare il server delle licenze.

Opzioni utilizzate di frequente

I gruppi possono essere utilizzati per definire un elenco di nomi utente, nomi host o indirizzi IP.

Il nome può essere utilizzato in seguito per applicare le regole per quel gruppo.

Sintassi Esempi
GROUP Definisce un gruppo di nomi utente. GROUP nome lista-di-nomiutente GROUP architetti userA userB userC
HOST_GROUP Definisce un gruppo di nomi host. HOST_GROUP nome lista-di-nomihost HOST_GROUP PianoPrimo MacchinaA MacchinaB MacchinaC
INTERNET_GROUP Definisce un gruppo di indirizzi IP. INTERNET_GROUP nome lista-di-indirizzi-ip INTERNET_GROUP Mianetwork 192.168.1.* 192.168.2.*
Nota: Il carattere jolly (*) può essere utilizzato negli indirizzi IP.
RESERVE Riserva un numero di postazioni a un specifico utente o gruppo di utenti RESERVE num product user|host|group|host_group|internet|internet_group|project who [id=nnn] RESERVE 20 bricscad GROUP Architetti id=nnn
MAX Limita il numero di postazioni disponibili ad un specifico utente o gruppo di utenti MAX num product user|host|group|host_group|internet|internet_group|project who [id=nnn] MAX 5 bricscad HOST_GROUP PianoPrimo id=nnn
INCLUDE Consente solo licenze per un prodotto a un specifico utente o gruppo di utenti Chiunque non sia specificato dalla riga INCLUDE non è autorizzato a utilizzare il prodotto. INCLUDE product userhost|group|host_group|internet|internet_group|project who [id=nnn] INCLUDE bricscad GROUP utentibricscad id=nnn
EXCLUDE Esclude licenze per un prodotto a uno specifico utente o gruppo di utenti EXCLUDE product user|host|group|host_group|internet|internet_group|project who [id=nnn] EXCLUDE bricscad INTERNET_GROUP networkGhent 192.168.1.* id=nnn
Nota: Il carattere jolly (*) può essere utilizzato negli indirizzi IP.
Importante: Se il numero di post riservati per più GRUPPI è uguale a tutti i posti della licenza, solo il primo GRUPPO può accedere alle licenze e gli altri GRUPPI riceveranno errore -22: Tutte le licenze in uso.

Ulteriori opzioni sono disponibili nel manuale dell'utente finale di RLM sotto il capitolo The ISV Options File.

Identificatori del file di licenza

Nota:
  • Dopo l'attivazione di una nuova licenza network, viene generato automaticamente un campo '_id=nnn(*)' che viene aggiunto alla fine del file di licenza.
    Nota: (*) nnn è il numero dell'ID generato.
  • Dopo l'aggiornamento di una licenza network esistente, il numero IDentificativo originale rimane invariato.

Questo '_id' viene utilizzato per identificare ogni file di licenza e verrà utilizzato per le opzioni di pooling delle licenze.

Quando si specifica un parametro [id=nnn] per un'OPZIONE aggiunta, tale OPZIONE avrà effetto solo sul pooling delle postazioni dalla licenza corrispondente.

Pooling delle licenze by RLM_PROJECT

Quanto segue si applica ai casi in cui più livelli di licenza network sono attivati sullo stesso server RLM. Di conseguenza, gli utenti sono in grado di decidere quale livello di licenza acquisire al momento dell'attivazione di BricsCAD.

L'utente può ottenere un specifico livello di licenza BricsCAD, basato sulla variabile di ambiente RLM_PROJECT che deve corrispondere alle opzioni del server ISV. Le postazioni delle licenze saranno riservate sul server ISV per specifici utenti PROJECT da parte di un IDentificatore.
Nota: Notare che le seguenti azioni devono essere eseguite da un responsabile IT.

1. Azioni server RLM

Avendo due file di licenza con identificatori diversi (Lite _id=xxxxxxxx e Pro _id=yyyyyyyy,), aggiungere le opzioni RESERVE (nel file bricsys.opt) per tutte le postazioni di licenza:

RESERVE 5 bricscad PROJECT bc_lite id=xxxxxxxx
RESERVE 5 bricscad PROJECT bc_pro id=yyyyyyyy
2. azioni utente BricsCAD
  1. Creare uno script che IMPOSTA una variabile di ambiente temporanea RLM_PROJECT sul computer utente, in modo da consentire a BricsCAD di negoziare con il server RLM il pool di licenze PROJECT.
  2. L'esecuzione di uno script specifico consentirà a BricsCAD di ottenere l'edizione desiderata.
    Può trattarsi di file *.CMD (prompt dei comandi):
    • @echo off
      set RLM_PROJECT=bc_lite
      call "C:\Program Files\Bricsys\BricsCAD V25 it_IT\bricscad.exe"
    • @echo off
      set RLM_PROJECT=bc_pro
      call "C:\Program Files\Bricsys\BricsCAD V25 it_IT\bricscad.exe"

      oppure possono essere file *.PS1 (powershell):

    • $env:RLM_PROJECT = "bc_lite"
      Start-Process -FilePath "C:\Program Files\Bricsys\BricsCAD V25 it_IT\bricscad.exe"
    • $env:RLM_PROJECT = "bc_pro"
      Start-Process -FilePath "C:\Program Files\Bricsys\BricsCAD V25 it_IT\bricscad.exe"

Poiché tutte le postazioni di licenza sono RISERVATE nelle opzioni RLM, BricsCAD non sarà in grado di acquisire una licenza quando la variabile RLM_PROJECT non esiste o quando ha un valore che non corrisponde alle opzioni del server ISV.

Sollevare i posti disponibili al di sopra di 5 o abbassare il numero di RESERVE al di sotto di 5 permetterebbe che alcune licenze siano liberamente disponibili.

Il RLM_PROJECT funziona anche con le altre opzioni (EXCLUDE/INCLUDE/…) in modo che sia possibile configurare molte configurazioni.