Agrupación de licencias

Cuando hay varios niveles de licencia disponibles, se Servidor de licencias de red Bricsys asignan los puestos a BricsCAD las máquinas en el orden del número de identificación ID en el archivo LIC. Si desea controlar esta acción en detalle, puede editar el archivo de opciones: bricsys.opt.

Editar las opciones

Puede editar las opciones de dos maneras:

  • En el archivo bricsys.opt, ubicado en la carpeta de Servidor de licencias de red Bricsys instalación.
  • En la interfaz web (Reprise, License Server Administration).
    • Vaya a http://localhost:5054 en el Servidor de Licencias en Red.
    • Haga clic en Estado en el menú de la izquierda.
    • Haz clic en bricsys en la columna OPCIONES para la fila ISV de bricsys.
Importante: Una vez editado, Recargar/reiniciar el servidor de licencias.

Opciones más utilizadas

Opción Descripción Sintaxis Ejemplo:
GRUPO Define un grupo de nombres de usuario. Lista de nombres de usuario de GRUPO GRUPO engineers userA userB userC
HOST_GROUP Define un grupo de nombres de host. HOST_GROUP name list-of-hostnames HOST_GROUP primerPiso máquinaA máquinaB máquinaC
INTERNET_GROUP Define un grupo de direcciones IP. INTERNET_GROUP nombre lista-de-direcciones-ip INTERNET_GROUP networkGhent 192.168.1.* 192,168,2.*
Nota: El carácter comodín (*) se puede utilizar en direcciones IP.
RESERVA Reserve una serie de licencias para un (grupo) de usuario(s) específico(s). RESERVE num product user|host|group|host_group|internet|internet_group|project who [id=nnn] RESERVA 20 ingenieros de bricscad GROUP
MAX Limitar el número de licencias disponibles para un (grupo de) usuario(s) específico(s). MAX num product user|host|group|host_group|internet_group|project who [id=nnn] MAX 5 Bricscad HOST_GROUP Primer piso
INCLUYE Reserve una serie de licencias para un (grupo) usuario(s) específico(s). Cualquier persona no especificada por la línea INCLUDE no puede usar el producto. INCLUDE product userhost|group|host_group|internet|internet_group|project who [id=nnn] INCLUYE bricscad GRUPO bricscadusers id=nnn
EXCLUIR (EXCLUDE) No permitir licencias para un producto a un (grupo) usuario(s) específico(s). EXCLUIR usuario del producto|host|group|host_group|internet|internet_group|project who [id=nnn] EXCLUIR bricscad INTERNET_GROUP networkGante 192.168.1.* id=nnn
Nota: El carácter comodín (*) se puede utilizar en direcciones IP.
TIMEOUT Establece el tiempo de inactividad por producto. TIMEOUT secs [producto [id=nnn]] TIMEOUT 3600 bricscad id=nnn
Nota: El TIEMPO MUERTO mínimo por defecto en RLM es de 3600 segundos.
TIMEOUTALL Establece el tiempo de inactividad para todas las licencias presentes en el servidor. TIMEOUTALL secs TIMEOUTALL 3600
Nota: El tiempo mínimo por defecto en RLM es de 3600 segundos.
Importante: Si el número de puestos reservados para varios GRUPOS es igual al número total de puestos de la licencia, solo el primer GRUPO podrá acceder a las licencias, y el resto de GRUPOS obtendrán el error -22: Todas las licencias en uso.

Se pueden encontrar más opciones en el manual del usuario final deL RLM, en el capítulo El archivo de opciones de ISV .

Identificadores de archivos de licencia

Cada archivo de licencia tiene un identificador como sigue:

  • Después de la activación de una nueva licencia en red, se genera automáticamente un campo '_id=nnn(*)', que se añade al final del archivo de licencia. El (*) nnn es el número del ID generado y puede modificarse.
  • Después de actualizar una licencia de red existente, su número de ID original permanece sin cambios.

El ID se utiliza para identificar cada archivo de licencias y se utilizará para las opciones de agrupación de licencias.

Al especificar un parámetro [id=nnn] para una OPTION añadida, esa OPTION solo tendrá efecto en la agrupación de los puestos de la licencia correspondiente.

Agrupación de licencias por RLM_PROJECT

Cuando se activan varios niveles de licencia de red en el mismo servidor RLM, los usuarios pueden obtener el nivel de licencia al abrirse BricsCAD si se activa la variable de entorno RLM_PROJECT.

La variable de entorno RLM_PROJECT debería coincidir con las opciones del servidor de licencias. Los asientos de licencia se reservarán en el servidor ISV para los usuarios PROJECT específicos por un Identificador.

Importante: Las siguientes acciones deben ser ejecutadas por una persona del departamento de TI.

Acciones para el servidor RLM

Teniendo dos archivos de licencia con diferentes Identificadores (Lite _id=xxxxxxxx y Pro _id=yyyyyyyy), agregue opciones RESERVE (en el archivo bricsys.opt ) para todos los puestos de licencias:

RESERVA 5 PROYECTO bricscad bc_lite id=xxxxxxxx
RESERVA 5 PROYECTO bricscad bc_pro id=yyyyyyyy

Acciones para los BricsCAD usuarios

  1. Crea un script que ESTABLEZCA una variable temporal de entorno, RLM_PROJECT, en la máquina del usuario, permitiendo BricsCAD negociar con el servidor RLM para el pool de licencias PROJECT.
  2. La ejecución de un script específico permitirá BricsCAD extraer el nivel de licencia deseado.

    Por ejemplo:

    • archivos *.CMD (prompt de comandos):
      • @echo desactivado 
         set RLM_PROJECT=bc_lite 
         llamada "C:\Program Files\Bricsys\BricsCAD V26 es_ES\bricscad.exe"
      • @echo desactivado 
         set RLM_PROJECT=bc_pro 
         llamada "C:\Program Files\Bricsys\BricsCAD V26 es_ES\bricscad.exe"
    • archivos *.PS1 (PowerShell):
      • $env:RLM_PROJECT = "bc_lite" 
         Inicio-Proceso -FilePath "C:\Program Files\Bricsys\BricsCAD V26 es_ES\bricscad.exe"
      • $env:RLM_PROJECT = "bc_pro" 
         Inicio-Proceso -FilePath "C:\Program Files\Bricsys\BricsCAD V26 es_ES\bricscad.exe"

Como todos los asientos de licencia están reservados en las opciones RLM, BricsCAD no se puede adquirir una licencia si falta la variable RLM_PROJECT o su valor no coincide con las opciones del servidor ISV.

Aumentar los asientos disponibles por encima de 5 o reducir el número de RESERVAS por debajo de 5 hace que algunas licencias estén disponibles.

La opción RLM_PROJECT funciona con otras opciones, como EXCLUIR e INCLUIR, que permiten configuraciones flexibles.