Servicio de licencias privadas

Para las organizaciones que requieren que sus instalaciones del software de Altium permanezcan sin conexión, aisladas de internet, la comodidad y flexibilidad de las licencias de software bajo demanda pueden proporcionarse mediante un Altium Infrastructure Server localizado (AIS), en lugar del servicio Altium Licensing Service basado en internet. El AIS, disponible para descarga gratuita, proporciona un Private License Service (PLS) que pasa a ser accesible a través de la red local o corporativa.

El Infrastructure Server, instalado en un PC conectado a la LAN/WAN de la empresa, es configurado por un administrador para adquirir las licencias de Altium de la empresa y luego, mediante su PLS, servirlas por la red a las instalaciones del software de Altium. Cuando se adquieren inicialmente desde el servicio de licencias web de Altium, las licencias se convierten en licencias privadas para acceso local.

De forma similar al uso de una licencia desde el portal de Altium License Service, un puesto (instancia) de una licencia de Altium alojada en un PLS puede ser “arrendado” por el software de una estación de trabajo mientras está en uso, y luego “revocado” (devuelto al conjunto de licencias disponibles) cuando ya no se necesita. Con el PLS de Altium, las licencias también pueden servirse en modalidad itinerante, donde el puesto de licencia se arrienda a la máquina de destino durante un tiempo especificado; esto permite que el PC anfitrión del software, por ejemplo un portátil, pueda “desplazarse” libremente mientras permanece aislado de la red. Además, los servidores de Altium conectados a la red pueden ser licenciados por el AIS.

El Altium Infrastructure Server (AIS) y su PLS ofrecen la flexibilidad que requieren las empresas que alojan múltiples instalaciones de software de Altium, con la ventaja adicional de que el uso de licencias y puestos puede configurarse, supervisarse y controlarse desde un AIS centralizado, que a su vez está alojado en una LAN/WAN local que puede estar aislada de internet.

  • Tenga en cuenta que el AIS no ofrece capacidades de almacenamiento ni de gestión de datos de diseño, como las funciones avanzadas de gestión de datos disponibles en Altium 365 Workspace y Altium On-Prem Enterprise Server. Sin embargo, varios Workspaces de Enterprise Server, como Workspaces locales departamentales, pueden ser licenciados por el AIS mientras permanecen sin conexión.

  • Tenga en cuenta también que, a diferencia de la aplicación más simple legacy Private License Server application, el AIS no puede configurarse como un Secondary server al establecer una conexión con un Private License Server (en Altium Designer Agile, Altium Designer).

Aspectos preliminares

Si aún no está instalado, el primer paso para usar el Private License Service es instalar y licenciar el Altium Infrastructure Server.

Consulte Installing the Infrastructure Server

La funcionalidad del Altium Infrastructure Server, incluidas sus capacidades de Private License Service, pasa a estar disponible cuando el AIS ha sido licenciado mediante la adición de una licencia adecuada de Infrastructure Server. Esto se hace iniciando sesión en el AIS con las credenciales predeterminadas de admin/admin, accediendo a la página Licenses (ADMIN » LICENSING) y agregando los archivos de licencia suministrados con la descarga de instalación del AIS. El servidor se licencia “a sí mismo” a partir de archivos de licencia alf importados, o de licencias AIS adquiridas desde la nube, si están disponibles; en ambos casos, se licencia a sí mismo.

Consulte Licensing the Infrastructure Server

Una vez instalado y licenciado, el AIS puede adquirir licencias para el software de Altium desde el License Service en línea a través del portal de Altium. Esto se realiza desde la página License Manager del servidor (ADMIN » LICENSES), seleccionando la opción From cloud del menú del botón .

Tenga en cuenta que el AIS debe configurarse para conectarse e iniciar sesión en el portal del servicio Altium License, de modo que las licencias compradas por su organización puedan adquirirse inicialmente; una vez completado esto, puede permanecer sin conexión. Como alternativa, todas las licencias necesarias podrían adquirirse mediante un servidor independiente conectado a internet y luego transferirse al AIS local como archivos de licencia individuales.

Consulte Acquire software Licenses from the Cloud

Para reactivar una licencia adquirida, haga clic en el botón  asociado a una entrada de licencia (). Como alternativa, si la máquina en la que está instalado el Altium Infrastructure Server no puede acceder a internet, un Group Administrator o License Administrator de la cuenta de su empresa puede activar el archivo de licencia a través del Company Dashboard (learn more). En el Altium Infrastructure Server, la licencia actual puede eliminarse entonces (haciendo clic en el botón  asociado a una entrada de licencia), y se puede agregar un archivo de licencia recién activado haciendo clic en el botón y seleccionando la opción From file.

Uso del License Service

Una vez que el Altium Infrastructure Server (AIS) y su Private License Service (PLS) se han instalado y licenciado (como se indicó arriba), las licencias adquiridas desde Altium Licensing Service, como las de Server, Client Access (CAL) y otras licencias de software de Altium, pueden servirse por la red local mediante el PLS.

Configuración del PLS local

En la configuración predeterminada del PLS, las licencias adquiridas, que por defecto están configuradas para acceso All Users, se pondrán a disposición de las instalaciones del software de Altium alojadas en la red. El propio Infrastructure Server se licencia “a sí mismo”, como se describió anteriormente, mediante archivos de licencia alf importados.

El PLS sirve licencias a una instalación del software de Altium (cliente) en la red cuando esta se conecta al AIS License Service.
El PLS sirve licencias a una instalación del software de Altium (cliente) en la red cuando esta se conecta al AIS License Service.

Con la configuración predeterminada del PLS y las configuraciones de licencias adquiridas, cualquier conexión al PLS desde el software de Altium tendrá acceso a las licencias disponibles. Esta disposición sencilla es ideal para usar un servicio de licencias centralizado (el AIS) para licenciar varias estaciones de trabajo con software de Altium que tengan requisitos de licencia idénticos, por ejemplo, a partir de una única licencia multiasiento. Consulte below para ver cómo el software de Altium, como Altium Designer, se conecta al PLS.

Para acceder a la configuración del PLS, seleccione la página de opciones License Manager en la interfaz del navegador del AIS: ADMIN » SETTINGS – License Manager.

Las opciones de License Manager afectarán a la forma en que se configuran y se arriendan las licencias.
Las opciones de License Manager afectarán a la forma en que se configuran y se arriendan las licencias.

Las opciones de License Manager en la página Settings del navegador son las siguientes:

  • Cloud license service url – Preconfigurada por la instalación del AIS con la dirección web correcta para acceder a Altium License Service, lo que permite adquirir licencias en función de las credenciales de inicio de sesión de su cuenta de Altium introducidas. Las credenciales pueden agregarse o editarse en la página General – Altium Live Credentials, en ADMIN » SETTINGS.

  • Automatic user creation – Cuando está marcada, el PLS generará automáticamente una cuenta de usuario del AIS (establecida con el nombre de la cuenta de Windows de la estación de trabajo) cuando Altium Designer se conecte al AIS (véase más abajo). El perfil de usuario del AIS generado se utiliza luego para la pertenencia a roles y, por tanto, para determinar la distribución de licencias para esa estación de trabajo con software de Altium. Si la opción está desmarcada, no se creará ninguna cuenta de usuario.

  • Seat return timeout interval – Especifica el período de inactividad del cliente (una estación de trabajo conectada) antes de que expire el arrendamiento de la licencia actual y esta se devuelva al conjunto de puestos de licencia disponibles. El PLS consulta periódicamente a un cliente a través de la red y espera una respuesta, y cancelará el arrendamiento de la licencia si esta no se recibe dentro del número de horas especificado. Cuando el software cliente se desconecta de una licencia de la forma normal y “limpia” (Salir, Disconnect from PLS, etc.), un puesto de licencia arrendado se devuelve automáticamente.

  • Automatically create assignment for All Users group – Cuando está marcada, las licencias recién adquiridas se asignarán al grupo All Users. La licencia servida será accesible para todas las estaciones de trabajo que se conecten al AIS, independientemente del grupo de roles al que esté asignado el perfil de usuario de una estación de trabajo. Tenga en cuenta que las asignaciones de licencias pueden editarse, como se described below. Cuando la opción está desmarcada, una licencia adquirida no se asigna a ningún grupo de usuarios y, por lo tanto, no es accesible a través de la red.

En la práctica, la configuración predeterminada significa que cuando una estación de trabajo con software de Altium se conecta al AIS License Service (PLS):

  1. Las licencias adecuadas se ponen a disposición del software de Altium desde el AIS. Todas las licencias compatibles están disponibles para todas las estaciones de trabajo, ya que el PLS está configurado en Automatically create assignment for All Users group para las licencias adquiridas.
  2. Se crea en el AIS un nuevo perfil de usuario, basado en el nombre de la cuenta de Windows de la estación de trabajo, incluso si el software de la estación de trabajo no arrienda una licencia. Esto se debe a la configuración predeterminada de Automatic User Creation.

Desde la perspectiva del usuario del software, esto simplemente significa que las licencias adecuadas están disponibles y pueden utilizarse (arrendarse).

Licenciar el software de Altium

Las licencias que han sido configuradas y expuestas por el Private License Service en el AIS pueden ser accedidas por las instalaciones del software de Altium en la red, que actúan como clientes del PLS.

Para acceder, por ejemplo, a una licencia de Altium Designer proporcionada por el PLS, use la opción Connect to Local Server en la vista License Management (Altium Designer Agile, Altium Designer) para establecer primero la conexión. Configure los campos Server name y Server port para que coincidan con los del AIS en el cuadro de diálogo Private License Server Setup (Altium Designer Agile, Altium Designer).

Cuando haya iniciado sesión en su cuenta de Altium, abra el cuadro de diálogo Private License Server Setup haciendo clic en el control Add License en la vista License Management y seleccionando la opción Connect to Private Server.

Tenga en cuenta que el AIS no puede configurarse como un Secondary server al establecer la conexión de licenciamiento en el cuadro de diálogo Private License Server Setup. Los campos adicionales Secondary server del cuadro de diálogo se aplican a la legacy License Server application, que se ejecuta como un servicio de Windows y es reconocida tanto por la configuración de servidor primario como por la de secundario.

Una vez que Altium Designer esté conectado al Infrastructure Server y a su PLS, la información sobre el Private Server conectado se mostrará en la región Private Server de la vista License Management, y la región de licencias disponibles de la vista presentará automáticamente las licencias específicas proporcionadas por la conexión PLS y disponibles para su uso.

Use el botón Disconnect para desconectarse del servidor de licencias privado conectado actualmente. Use el menú del botón Disconnect para conectarse a un servidor conectado previamente, establecer conexión con un servidor nuevo o eliminar el servidor conectado actualmente (esencialmente, desconectarse de él y quitarlo de la lista de servidores conectados previamente).

Para arrendar una licencia para la instalación de Altium Designer, seleccione la licencia deseada de la lista y haga clic en el botón Use. Como alternativa, una licencia alojada por el AIS puede configurarse en modo Automatic Leasing, de modo que no se requiera intervención del usuario en el software cliente, más allá de establecer la conexión inicial con el AIS. Tenga en cuenta que Altium Designer conservará la configuración de conexión del PLS e intentará restablecer la conexión al iniciarse.

Con una licencia en uso, su mosaico se etiquetará con el icono y se resaltará con un borde verde. El campo Seats de la licencia se actualizará para reflejar que se ha ocupado otro puesto de esa licencia.

Los usuarios del software de Altium no necesitan iniciar sesión en una Altium Account en línea para usar una licencia privada, y la conexión LAN/WAN local puede estar aislada de internet. Si es necesario, vaya a la página System – Account Management en las Preferences del software para deshabilitar la conexión con Altium Account, y use la página de preferencias System – Network Activity para seleccionar los servicios de conexión de red específicos que estarán permitidos.

Cuando la licencia se haya arrendado, ya sea mediante selección automática o manual en el software cliente, la página Licensing del Infrastructure Server (ADMIN » LICENSES) indicará que un puesto de la licencia está en uso, mostrado como un User Count incrementado para esa licencia. La licencia se libera inmediatamente si la estación de trabajo se desconecta del PLS, el usuario cierra el software o el administrador del AIS revoca forzosamente el arrendamiento de la licencia mediante el botón asociado.

La opción de configuración predeterminada, y recomendada, del PLS es establecer Automatic user creation como habilitado. En el ejemplo que se muestra aquí, la estación de trabajo SRB-AZ-056 con una cuenta de usuario activa de Windows pavel.demidov ha arrendado una licencia de Altium. Esto hace que se cree en el AIS una cuenta de usuario coincidente (pavel.demidov), que puede añadirse a un rol asignado a una licencia determinada. De este modo, el acceso a las licencias puede administrarse para estaciones de trabajo individuales; de forma predeterminada, las licencias se asignan al rol All Users.

Consulte Automatically generated User profiles para obtener más detalles sobre la opción Automatic user creation.

Uso itinerante de una licencia de servidor privado

Un puesto de una licencia de Private Server puede usarse en modo itinerante, es decir, adquirirse durante un tiempo especificado. No necesita permanecer conectado al servidor de licencias para usar la licencia en este modo; puede desconectarse y trabajar sin conexión, en esencia desplazándose libremente con su puesto de licencia.

Para usar un puesto de una licencia de Private Server disponible en este modo, haga clic en el botón del mosaico de la licencia o haga clic con el botón derecho en el mosaico y seleccione el comando Roam en el menú contextual. Aparecerá el cuadro de diálogo Retain License, en el que puede definir cuántos días y/o horas desea usar el puesto en modo itinerante. Introduzca el número de días y/o horas o use las flechas arriba/abajo hasta que aparezca el número deseado.

  • El tiempo máximo durante el que puede usar una licencia de Private Server en este modo itinerante es la vigencia de la propia licencia.

  • Si está usando en modo itinerante un puesto de una licencia de Private Server y el período itinerante finaliza, el uso de ese puesto se detendrá sin período de gracia.

  • Un administrador del Altium Infrastructure Server puede configurar la posibilidad de que una licencia se use en modo itinerante y la duración máxima de ese uso desde la configuración de asignación de licencias; más información.

Con una licencia en uso en modo itinerante, su mosaico se etiquetará con el icono y se resaltará con un borde verde. El campo Seats de la licencia se actualizará para reflejar que se ha ocupado otro puesto de esa licencia.

Para usar una licencia de Private Server en modo itinerante, use la opción Roam.
Para usar una licencia de Private Server en modo itinerante, use la opción Roam.

Cuando use una licencia en modo itinerante, puede desconectarse libremente de su servidor de licencias y trabajar sin conexión. El único momento en que necesita conectarse a su servidor de licencias al usar un puesto de una licencia en este modo es cuando desea liberar la licencia o ampliar el período itinerante. Esto último se realiza haciendo clic de nuevo en el botón . Luego ajuste el período itinerante según sea necesario mediante el cuadro de diálogo Retain License.

La liberación de una licencia que se está usando en modo itinerante se realiza conectándose al servidor de licencias y haciendo clic en el botón del mosaico de la licencia o haciendo clic con el botón derecho en el mosaico y seleccionando el comando Release en el menú contextual.

Administrar el acceso a licencias

Para controlar la disponibilidad de licencias para los usuarios del software de Altium, el Altium Infrastructure Server (AIS) puede configurarse para asociar licencias específicas con Roles de usuario definidos (grupos de usuarios). En la práctica, cuando una estación de trabajo se conecta al AIS, el License Service (PLS) ofrecerá solo las licencias asignadas a Roles que incluyan como miembro el perfil de usuario de la estación de trabajo.

Las licencias adquiridas por el AIS se asignan a 'All Users' de forma predeterminada, pero pueden reasignarse a cualquier rol disponible. Del mismo modo, los usuarios pueden añadirse a cualquier rol disponible.

Consulte Users and Roles para obtener una visión general del trabajo con usuarios y roles en el AIS, o Managing Users para obtener información más detallada.

Antes de administrar la distribución de licencias de esta forma más específica (por pertenencia a roles de usuario), deben cumplirse varias condiciones en el Infrastructure Server:

  • Se han añadido perfiles de usuario para las estaciones de trabajo de software pertinentes. Estos se generan automáticamente cuando una estación de trabajo se ha conectado al AIS.
  • Se han añadido al AIS roles de usuario adecuados, y los perfiles de usuario anteriores se han incluido como miembros de esos roles.
  • Se han adquirido en el AIS las licencias que se aplican al software de la estación de trabajo. Las licencias deben estar activas y tener suficientes puestos disponibles.
  • La cuenta predeterminada admin/admin del AIS se ha cambiado por un perfil de cuenta de administrador correctamente configurado (no predeterminado). Esto es muy recomendable, independientemente de cómo se use el AIS.

Asignaciones de licencias

Una vez establecidas las cuentas de usuario y los roles del AIS, las licencias de software adquiridas pueden asignarse a los roles según sea necesario.

En el caso que se muestra en la imagen siguiente, dos estaciones de trabajo (ENGINEERING-2 y ENGINEERING-3) se han conectado para generar perfiles de usuario coincidentes (Bruce y Narelle) basados en la cuenta activa de Windows de la estación de trabajo. Se han añadido dos roles (Engineering y QA), y los usuarios se han añadido como miembros de esos roles (Bruce es miembro de Engineering, y Narelle es miembro tanto de Engineering como de QA).

Seleccione la lista de licencias (ADMIN » LICENSES) para acceder a las licencias que ha adquirido el AIS, que luego pueden asignarse a los roles deseados. En el ejemplo que se muestra a continuación, se han añadido al AIS dos licencias de software de Altium y se asignan inicialmente al rol predeterminado All Users.

Para cambiar la asignación de una licencia a un rol más adecuado, seleccione su botón para abrir la página License Edit y, a continuación, el botón de edición License assignments () para acceder a las opciones del menú Assign to role en el cuadro de diálogo Edit Assignment. En este ejemplo, la licencia se ha reasignado al rol QA.

Las opciones de asignación de licencias incluyen:

  • Automatic leasing: Obliga al software de Altium en una estación de trabajo a arrendar automáticamente (usar) esta licencia cuando esté disponible. En la vista License Management del software, por ejemplo, el proceso normal de elegir la licencia de la lista y seleccionar Use se realiza automáticamente para esta licencia.

  • Seat availability: Especifique el número de puestos de licencia (hasta su número total de puestos) que estarán disponibles para el rol asociado, o simplemente marque la opción All available seats para habilitar el número total de puestos de esa licencia (su atributo User Count)

  • Roaming: Permita que una licencia se use en modo 'itinerante' (usada por el software de Altium cuando su PC host no está conectado a la red) seleccionando la opción Allow Roaming. La configuración de duración Max roam hará que la licencia deshabilite un puesto en modo itinerante después del período indicado. Introduzca 0 para permitir itinerancia ilimitada (para una licencia por período, la itinerancia estará limitada en la práctica por la fecha de vencimiento de la licencia). Consulte la sección Roaming a Private Server License para obtener más información.

  • Notifications: Las notificaciones son mensajes que se enviarán a los usuarios en respuesta a eventos concretos, como cuando se ha arrendado un porcentaje especificado de los puestos de licencia disponibles, o si falla un intento de arrendar un puesto. Tenga en cuenta que las notificaciones por correo electrónico no están disponibles hasta que se configuren y habiliten; consulte Configuring Email Notifications.

    • Cuando la opción Notify when <x>% of available seats have been leased está habilitada y el número de puestos arrendados alcanza (o supera) este porcentaje, se enviará un correo electrónico de notificación relacionado al grupo de roles especificado en el campo Send to users with role. Ver ejemplo.

    • Cuando la opción Send reject notifications está habilitada, se enviará un correo electrónico de error al rol anterior cuando un usuario intente arrendar un puesto de licencia no disponible; por ejemplo, cuando un puesto restante se muestra como disponible en la vista License Management (sin actualizar) (Altium Designer Agile, Altium Designer) pero desde entonces ya ha sido arrendado por otro usuario. Vea el ejemplo.

Cuando se complete la nueva configuración de asignación de licencias, haga clic en para confirmar la asignación al Rol seleccionado. Para eliminar una asignación de licencia existente, use el botón asociado a su entrada.

Vista de Roles de licencia

Para ver y editar de forma conjunta las asignaciones de Roles de licencia existentes, seleccione la vista Roles en el License Manager (ADMIN » LICENSES – pestaña Roles). Haga clic en el nombre de un Rol en la columna Roles para ver sus Usuarios miembros y, a la derecha, sus licencias asignadas. Para los Usuarios, Roles y la asignación de licencias de este ejemplo, esta vista agregada muestra que el usuario Narelle es miembro del rol QA, que tiene acceso a la licencia de 15 puestos, tal como se asignó anteriormente.

Esta vista también permite agregar asignaciones de licencias a Roles mediante el botón . Para asignar una licencia al rol Engineering en este caso, y por lo tanto a los perfiles de usuario Bruce y Narelle, seleccione una licencia adecuada en el menú desplegable License del cuadro de diálogo Add Assignment, y el cambio.

Aquí, se ha agregado una licencia de 5 puestos al Rol Engineering y a sus cuentas de estación de trabajo miembro (Usuarios). Para ver detalles sobre la licencia asignada, seleccione la opción de expandir ( ) asociada a su entrada.

Tenga en cuenta que en este caso se ha agregado una asignación de licencia new a un Rol, en lugar de reasignar una asignación existente desde All Users a un Rol específico (como se describió anteriormente). Esto significa que, como en el ejemplo mostrado aquí, aunque se ha agregado una licencia de 5 puestos al Rol Engineering, la licencia sigue asignada también al Rol predeterminado All Users y, por lo tanto, queda expuesta a todas las estaciones de trabajo que se conectan al Infrastructure Server.

Eliminar la asignación adicional del Rol All Users de la licencia hará que la licencia quede asignada solo al Rol Engineering, en lugar de a ambos, y por lo tanto estará disponible exclusivamente para el grupo de Usuarios Engineering. Para eliminar una asignación de licencia existente, use el botón asociado a su entrada.

Como resultado de estas asignaciones de licencia de ejemplo:

  • A la estación de trabajo de software con el Nombre de cuenta de Windows Bruce en el PC ENGINEERING-2 se le ofrecerá la licencia de software de 15 puestos. Esto se debe a que en el AIS:

    • El perfil de Usuario conectado es Bruce (Bruce/ENGINEERING-2)

    • El perfil de Usuario Bruce es miembro del grupo de Rol Engineering.

    • El Rol Engineering tiene asignada la licencia de 15 puestos.

     

  • A la estación de trabajo de software con el Nombre de cuenta de Windows Narelle en el PC ENGINEERING-3 se le ofrecerán la licencia de software de 15 puestos and la de 5 puestos. Esto se debe a que en el AIS:

    • El perfil de Usuario conectado es Narelle (Narelle/ENGINEERING-3)
    • El perfil de Usuario Narelle es miembro de los grupos de Rol Engineering y QA.
    • El Rol Engineering tiene asignada la licencia de 15 puestos, y el Rol QA tiene asignada la licencia de 5 puestos.

     

Trabajo con licencias

El Private License Service basado en AIS ofrece una variedad de funciones de administración para gestionar la asignación y el uso de licencias, incluida la capacidad de liberar por la fuerza una licencia arrendada y supervisar de cerca cómo se usan las licencias.

Liberar una licencia en uso

En situaciones en las que una licencia ha estado en uso por una instalación de software de Altium pero no se ha liberado correctamente, el PLS proporciona un medio para terminar ese arrendamiento y devolver el puesto al conjunto de puestos de licencia disponibles. Esto puede ocurrir cuando el PC del usuario ha entrado en modo de espera mientras el software está activo, o por algún tipo de fallo del software que haya impedido un cierre correcto. En la práctica, ese puesto de licencia sigue registrado como en uso y, por lo tanto, se le niega a otro usuario.

Para localizar la licencia en cuestión en esta situación, vaya a la lista de Licencias en la interfaz web del AIS seleccionando ADMIN » LICENSES. Dentro de la lista de licencias mostrada en la pestaña Licenses, la información de arrendamiento de cada entrada está disponible expandiendo la entrada de licencia con el botón ; úselo para encontrar al usuario que aún conserva el puesto de licencia.

La licencia arrendada a ese usuario puede terminarse, y el puesto devolverse al conjunto de licencias, haciendo clic en el botón asociado a la entrada del usuario y luego confirmando la acción en el cuadro de diálogo Release seat. Altium Designer, por ejemplo, notificará al usuario que la licencia ha sido liberada por la fuerza por un administrador.

Tenga en cuenta que la notificación solo se aplicará a clientes de usuario basados en red, y no a un usuario de software que haya arrendado una licencia en la máquina que también aloja el AIS; es decir, cuando se usa software de Altium instalado en el mismo PC que el Infrastructure Server.

Supervisar el uso de licencias

El Altium Infrastructure Server (AIS) incluye una variedad de funciones de supervisión y generación de informes sobre el uso de licencias que pueden utilizarse para auditar cómo se usan las licencias de software de Altium dentro de una organización. Esto resulta útil para garantizar que se esté haciendo el mejor uso posible de los puestos de licencia disponibles, anticipar futuras necesidades de licencias y determinar el uso de Usuarios individuales.

Se accede a las funciones de uso de licencias del AIS a través del menú de administrador en la pestaña Reports de la página License Manager (ADMIN » LICENSES). Esto ofrece una variedad de opciones de informes a las que se accede mediante pestañas específicas dentro de la vista Reports. Según el tipo de información que se requiera para cada informe, se pueden aplicar los filtros de informe asociados para adaptar los resultados e incluir Licencias, Roles, Usuarios y períodos de tiempo específicos.

Para filtrar los resultados de los informes de uso y mostrar, por ejemplo, la actividad de licencias de un conjunto concreto de Licencias, seleccione las licencias de interés en el menú desplegable Licenses y haga clic en . La acción de filtrado de las opciones permanece vigente mientras se selecciona cada pestaña de estilo de informe, lo que le permite ver informes de uso limitados a esas licencias.

La página Report también ofrece la opción de exportar el informe actual al disco en formato CSV, compatible con Microsoft Excel y otras aplicaciones de hoja de cálculo, para fines administrativos y contables. Seleccione los resultados del informe deseados usando la pestaña adecuada y el filtrado que necesite, haga clic en el botón y elija una ubicación para guardar el archivo en el disco.

Mensajes de error personalizados

Al trabajar con software de Altium, un usuario puede recibir una variedad de cuadros de diálogo emergentes Error del Infrastructure Server en respuesta a problemas de Cuenta de usuario, Licencia y asignación de puestos.

El texto de los códigos de error presentados en los cuadros de diálogo puede modificarse editando el contenido del archivo errors.xml, que se encuentra en el directorio LicenseManagerService de la instalación del AIS; normalmente C:\Program Files (x86)\Altium\Altium Infrastructure Server\LicenseManagerService.

Por ejemplo, la entrada XML del mensaje de error predeterminado generado cuando el PLS no puede crear un perfil de Usuario sincronizado —por ejemplo, porque la opción Automatic user creation del PLS está deshabilitada— es:
<Error code="4" text="Unable to connect to License Manager.&#13;&#10;User %USERNAME% has not been found and could not be created because of the server policies.&#13;&#10;Please contact License Administrator"/>

Esto podría editarse para producir el siguiente cuadro de diálogo Error. Tenga en cuenta que los códigos CR/LF (&#13;&#10;) y parámetros clave como el Nombre de usuario relacionado (%USERNAME%) pueden incluirse cuando sea necesario.

Un mensaje de cuadro de diálogo Error modificado para una condición de “código 4”.
Un mensaje de cuadro de diálogo Error modificado para una condición de “código 4”.

Es posible que sea necesario reiniciar el AIS para que acepte los cambios realizados en el archivo errors.xml. Esto puede hacerse reiniciando el PC host o reiniciando el Server en los Internet Information Services (IIS) Manager de Windows (%windir%\system32\inetsrv\InetMgr.exe).

Licenciamiento de un Altium Server remoto

Además de licenciar software de diseño de Altium como Altium Designer, el Altium Infrastructure Server (AIS) también puede utilizarse para licenciar un Altium Server. En esta configuración de servidores, el AIS actúa como un administrador central de licencias para todos los productos de Altium, incluidos los Altium Servers de la red, como los utilizados para la gestión de datos de diseño en departamentos de ingeniería individuales.

Este tipo de instalación es adecuado para una gran empresa, donde cada departamento de la compañía (Ingeniería, QA, etc.) podría usar múltiples instalaciones de software de Altium, and un Server local del departamento para fines de gestión de datos de diseño. Tanto los Altium Servers como las instalaciones de software de Altium son licenciados por un servicio central de licencias dedicado, como el License Manager (PLS) en el Altium Infrastructure Server (AIS). Consulte el diagrama siguiente para ver una representación esquemática de esta disposición de múltiples servidores.

Suponiendo que un Server departamental ya tenga configuradas sus cuentas de Usuario locales, todas las licencias del departamento pueden ser gestionadas por el AIS central cuando:

  • El AIS ha adquirido licencias válidas de Altium Server y Altium Server CAL.
  • El Server remoto (del departamento) se ha configurado para usar su External PLS Mode para acceder al AIS central, y el administrador local de “autolicenciamiento” del Server está deshabilitado (véase más abajo).

Agregar licencias de Altium Server

Las licencias de Server se agregan al AIS, como cualquier otra licencia, seleccionando la opción From cloud del menú del botón y seleccionando las licencias disponibles del Altium License Service.

Cuando está configurado correctamente, un Altium Server de la red arrendará automáticamente una licencia disponible del AIS, por lo que no se necesita ninguna configuración adicional en el propio AIS: las licencias pueden permanecer asignadas al grupo predeterminado All Users, y no es necesario seleccionar la opción Auto leasing de la asignación.

Configurar el PLS del Server remoto

Aunque un Altium Server normalmente se licencia mediante sus propias capacidades de autolicenciamiento, en este caso un servicio central de licencias (el AIS) proporcionará la licencia del Server. Para cambiar la configuración del Altium Server de modo que arriende una licencia disponible a través de la red desde el AIS, primero seleccione el modo External PLS en su configuración License Manager (Admin » Settings – License manager).

En este modo, el Server (departamento) intentará obtener sus licencias desde la dirección y el puerto del servidor PLS especificados en los campos PLS url y PLS Port. Introduzca la dirección/puerto de red del AIS que actúa como servicio central de licencias. La dirección de red del AIS "externo" en la imagen superior, y por lo tanto el destino para la conexión del servicio PLS externo del Server del departamento, es http://LicenseServer; esto se basa en la computer_name de red del PC host del servicio de licencias basado en AIS.

El Altium Server también debe cambiarse para que deje de buscar sus propias licencias en su PLS interno y pase a acceder a ellas desde el servicio PLS externo especificado: el AIS. Esto se logra desmarcando la opción Use local license manager for vault licensing, como se muestra arriba.

Confirme los cambios realizados en el License Manager guardando la nueva configuración ().

Tenga en cuenta que, después de que un Server haya sido licenciado de una forma diferente, por ejemplo desde una fuente alternativa, puede que sea necesario reiniciarlo para habilitar sus funciones.

El Server del departamento configurado ahora arrendará sus licencias desde el AIS central, que mostrará (como mínimo) que un puesto de licencia de servidor User Count se ha incrementado, y el puesto ocupado está registrado para el usuario generado <computer name>:System del Server remoto. En este caso de ejemplo, el servidor remoto (Altium On-Prem Enterprise Server) está alojado en un PC llamado IMPALA.

Cuando la opción Automatic user creation está habilitada en la configuración de AIS License Manager (como se requiere), se creará un perfil de usuario para la conexión del sistema Server (departamento), que en el ejemplo mostrado aquí es SERVER4:System. Consulte ADMIN » SETTINGS – License manager para ver la configuración correspondiente.

Licenciamiento de usuarios del servidor local

En sistemas más grandes con varios servidores, como se describió anteriormente, un Server departamental proporciona servicios normales de gestión de datos a sus estaciones de trabajo locales, pero su servicio interno de licencias (PLS) se "cambia" para usar el servicio de licencias del AIS central. Esto significa que las licencias tanto para el Server del departamento como para el software local de Altium que lo utiliza serán proporcionadas por el servicio PLS central.

Con esta disposición, los usuarios de las estaciones de trabajo del departamento simplemente inician sesión en el Server "local" como de costumbre, usando sus cuentas de usuario existentes. Dado que el Local Server está configurado en modo External PLS, los usuarios que hayan iniciado sesión tendrán acceso a las licencias que han sido "redirigidas" desde el servicio central de licencias (el AIS). Por ejemplo, al iniciar sesión desde el software de diseño, su vista License Management (Altium Designer Agile, Altium Designer) mostrará automáticamente cualquier licencia compatible ofrecida por el AIS central.

Sincronización de usuarios del servidor

Parte del mecanismo implicado en conceder a un usuario acceso a licencias remotas a través del Altium Server local es la creación de un nombre de usuario "sincronizado" en el Licensing Server central (el AIS). Esta es una función de la opción Automatic user creation en el AIS License Manager (PLS), que debe estar habilitada para licenciar correctamente las estaciones de trabajo de software que inician sesión en un Altium Server local (departamental).

Si Automatic user creation no está habilitado en el AIS central de licencias, el Server local no podrá conectarse a una cuenta de usuario válida en el AIS License Manager.

A modo de ejemplo, la imagen de abajo muestra un servidor departamental (Altium On-Prem Enterprise Server alojado en IMPALA) con dos cuentas de usuario registradas: Bruce y Narelle. Estas representan cuentas de usuarios locales que inician sesión en el servidor para acceder a sus servicios de gestión de datos. Este servidor representa uno de los Servers departamentales locales ilustrados en la imagen superior de varios servidores, donde todas las licencias se obtienen del servicio central de licencias en el AIS.

Si las licencias ofrecidas por el AIS central están configuradas con el acceso predeterminado All User, estas se redirigirán a través del Server departamental a todos los usuarios locales que inicien sesión. Una vez que un usuario del Server haya iniciado sesión, incluso si no se ha arrendado una licencia, el License Service del AIS central creará automáticamente una cuenta de usuario "sincronizada".

En la imagen de abajo, el usuario Bruce ha iniciado sesión en su cuenta en el servidor local IMPALA, que está configurado para obtener licencias del AIS central de licencias (LicenseServer). Aquí, Altium Designer está usando un puesto de una licencia ofrecida por el servicio central de licencias (el AIS), que se considera arrendada por Bruce IMPALA; estas son las entradas First Name + Second Name de la cuenta de usuario generada automáticamente en el AIS. Tenga en cuenta también que el encabezado de la tabla de licencias indica que el origen de las licencias disponibles es un Private Server, que en este caso es LicenseServer.

Como se muestra a continuación, se han creado automáticamente dos cuentas de AIS que corresponden a las cuentas del Local Server a medida que los usuarios han iniciado sesión desde sus estaciones de trabajo en el servidor local de su departamento. La cuenta del Local Server Bruce se convierte en el nombre de cuenta AIS IMPALA:Bruce, y el usuario del Server Narelle se convierte en IMPALA:Narelle en el AIS central.

Tenga en cuenta que la cuenta IMPALA:System corresponde al propio servidor departamental (Altium On-Prem Enterprise Server en este ejemplo), que está arrendando sus licencias de servidor desde el AIS; consulte Licenciamiento de un Altium Server remoto arriba.

Una vez que estas cuentas de usuario se han registrado en el AIS, pueden editarse según sea necesario. La conectividad y las asociaciones de roles están vinculadas únicamente al User Name de la cuenta, por lo que otros parámetros pueden modificarse según convenga. Por ejemplo, un cambio en la entrada de nombre y apellido de la cuenta AIS se reflejaría en el nombre asociado con una licencia arrendada por el software de Altium al iniciar sesión en su Local Server.

Gestionar licencias de usuarios del servidor

Los nombres de usuario que se han sincronizado con el Licensing Server central en una configuración de varios servidores pueden añadirse a Roles, para gestionar la disponibilidad de licencias y puestos. Cuando un usuario inicia sesión en un Server local (departamental), las licencias que estarán disponibles desde el AIS central estarán determinadas por las Roles and License assignments configuradas para ese perfil de usuario sincronizado en el servicio central de licencias.

Para el ejemplo mostrado aquí:

  • El usuario sincronizado IMPALA:Bruce (el usuario Bruce sincronizado desde el servidor departamental local, IMPALA) ha sido convertido en miembro del Role QA.
  • El Role QA se ha asignado a una de las licencias disponibles de Altium Designer, con 5 de los 20 puestos de licencia asignados al Role.
  • El usuario sincronizado IMPALA:Narelle (el usuario Narelle sincronizado desde el servidor departamental local, IMPALA) ha sido convertido en miembro del Role Eng.
  • El Role Eng se ha asignado a una de las licencias disponibles de Altium Designer, con los 20 puestos de licencia asignados al Role.
La asignación de licencia predeterminada All Users significa que todos los usuarios conectados tienen acceso a esa licencia, por lo que debe editarse a una asignación de Role específica, o eliminarse y reemplazarse con la asignación de Role de licencia deseada.

Siguiendo con este ejemplo, cuando un usuario inicia sesión en la cuenta Bruce del servidor departamental local desde Altium Designer, el servicio central de licencias (el AIS) ofrece 5 puestos de una licencia de Altium Designer de 20 puestos a través del servidor local (Altium On-Prem Enterprise Server). Del mismo modo, cuando se inicia sesión en la cuenta de servidor Narelle desde Altium Designer, están disponibles los 20 puestos de otra licencia de Altium Designer.

Si la opción Automatic leasing ha sido seleccionada en una asignación de licencia, el usuario no necesita realizar ninguna intervención para licenciar su software de diseño.

Estas asignaciones de Role y licencia normalmente serían implementadas por el administrador del Licensing Server una vez que un usuario del Local Server haya iniciado sesión por primera vez (iniciando así el proceso de sincronización de usuarios en el AIS).

Solucionar problemas de acceso a licencias

Si su software no puede conectarse al PLS del Infrastructure Server, o las licencias que ha adquirido y configurado en el AIS no aparecen como disponibles para el software, puede haber configuraciones del sistema o del servidor que estén impidiendo el acceso.

Al solucionar cualquier problema, tenga en cuenta lo siguiente:

  • Host PC Firewall – El PLS del servidor Altium usa el puerto 9780 de forma predeterminada al transferir datos de licencias por la red. Verifique que este puerto se haya abierto en el firewall del PC host durante la instalación del AIS.

  • Allowed network connections – Altium Designer, por ejemplo, ofrece una página System – Network Activity del cuadro de diálogo Preferences. Verifique que la entrada "License Server" esté marcada, para que el AIS pueda comunicarse con Altium Designer a través de la red.

  • Try basic tests:

    • Check locally – Si el AIS está configurado en un PC que también aloja una instalación de software de Altium, confirme que el PLS del servidor sea accesible para esa instalación local antes de solucionar problemas en PCs remotos. Si el PLS y las licencias privadas están disponibles localmente, esto indica que los PCs en otras partes de la red que no pueden conectarse tienen un problema de configuración de red o de software (y no del PLS del servidor).
    • Assign license to All Users – Si una licencia que se ha asignado correctamente en el AIS no está disponible para arrendamiento en la instalación del software de Altium, cambie temporalmente su asignación de Role a All Users (o simplemente cree una nueva asignación All Users para esa licencia). Consulte License Assignments, arriba. Si entonces pasa a estar disponible para el software, esto indica que había un problema con el Role de usuario o con la asignación de licencia en el servidor.

     

  • Refresh the server PLS – Después de realizar cambios en la configuración de licencias PLS en el AIS, especialmente al agregar o eliminar licencias de servidor, puede que necesite cerrar sesión y volver a iniciarla para ver los cambios. En algunas situaciones puede ser necesario reiniciar el AIS, ya sea reiniciando el PC o usando la función Restart del servidor en el IIS Manager de Windows.

  • Refresh the software's PLS connection – Después de realizar cambios en el acceso a licencias en el servidor PLS o en el software de Altium, intente actualizar la conexión del software para detectar el cambio. En Altium Designer, por ejemplo, haga clic en el botón Refresh de la página Licensing Management y/o en el enlace Disconnect/Reconnect... private license server. Para forzar una actualización completa de la conexión, seleccione el enlace Setup private license server y haga clic en OK en el cuadro de diálogo Private License Server Setup.

  • Use el modo Automatic user creation – si esta opción está desactivada en el AIS, no se creará un perfil de Usuario cuando el software se haya conectado al PLS. Por lo tanto, no habrá una cuenta de usuario relacionada disponible y no podrá hacerse miembro de un Rol al que se le hayan asignado licencias específicas. En una configuración de varios servidores, como se describió anteriormente, se requiere un perfil de Usuario de AIS creado automáticamente para que los Usuarios del Servidor inicien sesión y accedan a las licencias.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Contenido