Serviço de Licença Privada

Para as organizações que exigem que as suas instalações do software Altium permaneçam offline – isoladas da internet – a comodidade e flexibilidade do licenciamento de software a pedido podem ser disponibilizadas por um Altium Infrastructure Server localizado (AIS), em vez de através do Altium Licensing Service baseado na internet. O AIS, disponível para transferência gratuita, fornece um Private License Service (PLS) que passa a estar acessível através da rede local ou da rede da empresa.

O Infrastructure Server, instalado num PC ligado à LAN/WAN da empresa, é configurado por um administrador para adquirir as licenças Altium da empresa e, em seguida, usando o respetivo PLS, disponibilizá-las através da rede para as instalações de software Altium. Quando são inicialmente obtidas a partir do serviço de licenciamento web da Altium, as licenças são convertidas em Licenças Privadas para acesso localizado.

Num esquema semelhante ao uso de uma licença a partir do portal Altium License Service, um lugar (instância) de uma licença Altium alojada no PLS pode ser “cedido” ao software da estação de trabalho enquanto estiver em utilização e depois “revogado” (devolvido ao conjunto de licenças disponíveis) quando deixar de ser necessário. Com o Altium PLS, as licenças também podem ser disponibilizadas em modo Roaming, em que o lugar da licença é cedido à máquina de destino por um período de tempo especificado – isto permite que o PC anfitrião do software, por exemplo um portátil, possa “circular” livremente enquanto permanece isolado da rede. Além disso, os Altium Servers ligados à rede podem ser licenciados pelo AIS.

O Altium Infrastructure Server (AIS) e o seu PLS oferecem a flexibilidade exigida por empresas que alojam várias instalações de software Altium, com a vantagem adicional de a utilização de licenças e de lugares poder ser configurada, monitorizada e controlada a partir de um AIS centralizado – que, por sua vez, está alojado numa LAN/WAN local que pode estar isolada da internet.

  • Tenha em atenção que o AIS não oferece capacidades de armazenamento ou gestão de dados de projeto, como as funcionalidades avançadas de Gestão de Dados disponíveis em Altium 365 Workspace e Altium On-Prem Enterprise Server. No entanto, vários Enterprise Server Workspaces, tais como Workspaces locais departamentais, podem ser licenciados pelo AIS enquanto permanecem offline.

  • Tenha também em atenção que, ao contrário da aplicação mais simples legacy Private License Server application, o AIS não pode ser definido como um Secondary server ao configurar uma ligação a um Private License Server (em Altium Designer Agile, Altium Designer).

Preliminares

Se ainda não estiver implementado, o primeiro passo para utilizar o Private License Service é instalar e licenciar o Altium Infrastructure Server.

Consulte Installing the Infrastructure Server

A funcionalidade do Altium Infrastructure Server, incluindo as capacidades do seu Private License Service, fica disponível quando o AIS tiver sido licenciado através da adição de uma licença adequada de Infrastructure Server. Isto é feito iniciando sessão no AIS com as admin/admin credenciais predefinidas, acedendo à página Licenses (ADMIN » LICENSING) e adicionando os ficheiros de licença fornecidos com a transferência de instalação do AIS. O servidor é licenciado “a si próprio” a partir de ficheiros de licença alf importados, ou de licenças AIS obtidas a partir da Cloud, se disponíveis – em ambos os casos, licencia-se a si próprio.

Consulte Licensing the Infrastructure Server

Depois de instalado e licenciado, o AIS pode obter licenças para software Altium a partir do License Service online através do portal Altium. Isto é efetuado através da página License Manager do servidor (ADMIN » LICENSES), selecionando a opção From cloud no menu do botão .

Tenha em atenção que o AIS tem de ser configurado para ligar e iniciar sessão no portal do Altium License service, para que as licenças adquiridas pela sua organização possam ser inicialmente obtidas – depois de concluído este processo, pode ficar offline. Em alternativa, todas as licenças necessárias podem ser obtidas através de um Server separado, ligado à internet, e depois transferidas para o AIS local como ficheiros de licença individuais.

Consulte Acquire software Licenses from the Cloud

Para reativar uma licença adquirida, clique no botão  associado à entrada da licença (). Em alternativa, se a máquina onde o Altium Infrastructure Server está instalado não conseguir aceder à internet, um Group Administrator ou License Administrator da sua Company Account pode ativar o ficheiro de licença através do Company Dashboard (saiba mais). No Altium Infrastructure Server, a licença atual pode depois ser removida (clicando no botão  associado a uma entrada de licença), e pode ser adicionado um ficheiro de licença recém-ativado clicando em no botão e selecionando a opção From file.

Utilizar o License Service

Assim que o Altium Infrastructure Server (AIS) e o seu Private License Service (PLS) tiverem sido instalados e licenciados (como acima), as licenças obtidas a partir do Altium Licensing Service, tais como licenças de Server, Client Access (CAL) e outro software Altium, podem então ser disponibilizadas pela rede local através do PLS.

Configuração do PLS local

Na configuração predefinida do PLS, as licenças obtidas, que por predefinição estão definidas para acesso All Users, ficarão disponíveis para as instalações de software Altium alojadas na rede. O próprio Infrastructure Server é “autolicenciado”, conforme descrito acima, através de ficheiros de licença alf importados.

O PLS disponibiliza licenças a uma instalação de software Altium (cliente) na rede quando esta se liga ao AIS License Service.
O PLS disponibiliza licenças a uma instalação de software Altium (cliente) na rede quando esta se liga ao AIS License Service.

Para as definições predefinidas do PLS e configurações de licenças obtidas, qualquer ligação ao PLS a partir do software Altium terá acesso às licenças disponíveis. Este esquema simples é ideal para utilizar um serviço de licenciamento central (o AIS) para licenciar várias estações de trabalho com software Altium que tenham requisitos de licenciamento idênticos – por exemplo, a partir de uma única licença com vários lugares. Consulte abaixo como o software Altium, tal como o Altium Designer, se liga ao PLS.

Para aceder às definições do PLS, selecione a página de opções License Manager na interface do browser do AIS – ADMIN » SETTINGS – License Manager.

As opções do License Manager afetarão a forma como as licenças são configuradas e cedidas.
As opções do License Manager afetarão a forma como as licenças são configuradas e cedidas.

As opções do License Manager na página Settings do browser são as seguintes:

  • Cloud license service url – Predefinido pela instalação do AIS com o endereço web correto para acesso ao Altium License Service, o que permite a obtenção de licenças com base nas credenciais de início de sessão da sua Altium Account introduzidas. As credenciais podem ser adicionadas ou editadas na página General – Altium Live Credentials em ADMIN » SETTINGS.

  • Automatic user creation – Quando esta opção está assinalada, o PLS gera automaticamente uma conta de utilizador AIS (definida com o Nome da Conta Windows da estação de trabalho) quando o Altium Designer se liga ao AIS (ver abaixo). O perfil de utilizador AIS gerado é depois utilizado para a pertença a Roles e, consequentemente, para determinar a distribuição de licenças para essa estação de trabalho com software Altium. Se a opção não estiver assinalada, não será criada qualquer conta de utilizador.

  • Seat return timeout interval – Especifica o período de inatividade do cliente (uma estação de trabalho ligada) antes de a cedência da licença atual expirar e ser devolvida ao conjunto de lugares de licença disponíveis. O PLS consulta regularmente um cliente através da rede e espera uma resposta, e cancelará a cedência da licença se esta não for recebida durante o número de horas especificado. Quando o software cliente se desliga de uma licença da forma normal e “limpa” (Sair, Desligar do PLS, etc.), um lugar de licença cedido é automaticamente devolvido.

  • Automatically create assignment for All Users group – Quando esta opção está assinalada, as licenças recém-obtidas serão atribuídas ao grupo All Users. A licença disponibilizada estará acessível a todas as estações de trabalho que se liguem ao AIS, independentemente de qualquer grupo Role ao qual o perfil de utilizador da estação de trabalho esteja atribuído. Tenha em atenção que as atribuições de licenças podem ser editadas, conforme descrito abaixo. Quando a opção não estiver assinalada, uma licença obtida não é atribuída a qualquer grupo de utilizadores e, por conseguinte, não fica acessível através da rede.

Na prática, a configuração predefinida significa que, quando uma estação de trabalho com software Altium se liga ao AIS License Service (PLS):

  1. As licenças adequadas ficam disponíveis para o software Altium a partir do AIS. Todas as licenças compatíveis estão disponíveis para todas as estações de trabalho, uma vez que o PLS está definido para Automatically create assignment for All Users group nas licenças obtidas.
  2. É criado no AIS um novo perfil de utilizador, baseado no Nome da Conta Windows da estação de trabalho – mesmo que o software da estação de trabalho não ceda uma licença. Isto deve-se à definição predefinida Automatic User Creation.

Do ponto de vista do utilizador do software, isto significa simplesmente que as licenças adequadas estão disponíveis e podem ser utilizadas (cedidas).

Licenciar software Altium

As licenças que foram configuradas e expostas pelo Private License Service no AIS podem ser acedidas por instalações de software Altium na rede, que atuam como clientes do PLS.

Para aceder, por exemplo, a uma licença Altium Designer fornecida pelo PLS, utilize a opção Connect to Local Server na vista License Management (Altium Designer Agile, Altium Designer) para estabelecer primeiro a ligação. Defina os campos Server name e Server port de forma a corresponderem aos do AIS na caixa de diálogo Private License Server Setup (Altium Designer Agile, Altium Designer).

Quando tiver iniciado sessão na sua conta Altium, abra a caixa de diálogo Private License Server Setup clicando no controlo Add License na vista License Management e selecionando a opção Connect to Private Server.

Tenha em atenção que o AIS não pode ser definido como um Secondary server ao configurar a ligação de licenciamento na caixa de diálogo Private License Server Setup. Os campos adicionais Secondary server na caixa de diálogo aplicam-se à legacy License Server application, que é executada como um serviço Windows e é reconhecida tanto pelas configurações de servidor primário como secundário.

Assim que o Altium Designer estiver ligado ao Infrastructure Server e ao respetivo PLS, a informação sobre o Private Server ligado será apresentada na área Private Server da vista License Management, e a área de licenças disponíveis da vista apresentará automaticamente as licenças específicas fornecidas pela ligação PLS e disponíveis para sua utilização.

Utilize o botão Disconnect para desligar do servidor de licenças privado atualmente ligado. Utilize o menu do botão Disconnect para ligar a um servidor previamente ligado, estabelecer ligação a um novo servidor ou remover o servidor atualmente ligado (essencialmente, desligar dele e removê-lo da lista de servidores previamente ligados).

Para alugar uma licença para a instalação do Altium Designer, selecione a licença pretendida na lista e clique no botão Use. Em alternativa, uma licença alojada pelo AIS pode ser definida para o modo Automatic Leasing, para que não seja necessária qualquer intervenção do utilizador no software cliente – para além de estabelecer a ligação inicial ao AIS. Tenha em atenção que o Altium Designer irá reter as definições de ligação PLS e tentará restabelecer a ligação ao iniciar.

Com uma licença em utilização, o respetivo mosaico será identificado com o ícone e realçado com um contorno verde. O campo Seats da licença será atualizado para refletir mais um posto dessa licença ocupado.

Os utilizadores do software Altium não são obrigados a iniciar sessão numa Altium Account online para utilizar uma licença privada, e a ligação LAN/WAN local pode estar isolada da internet. Se necessário, vá à página System – Account Management nas Preferences do software para desativar a ligação à Altium Account, e utilize a página de preferências System – Network Activity para selecionar os serviços específicos de ligação de rede que serão permitidos.

Quando a licença tiver sido alugada, quer por seleção automática quer manual no software cliente, a página Licensing do Infrastructure Server (ADMIN » LICENSES) indicará que um posto da Licença está em utilização – mostrado como um valor User Count incrementado para essa licença. A licença é libertada imediatamente se a estação de trabalho se desligar do PLS, o utilizador fechar o software ou o aluguer da licença for revogado à força pelo administrador do AIS através do botão associado.

A opção de configuração PLS predefinida, e recomendada, é definir Automatic user creation como ativado. No exemplo aqui mostrado, a estação de trabalho SRB-AZ-056 com uma conta de utilizador ativa do Windows pavel.demidov alugou uma licença Altium. Isto faz com que seja criada no AIS uma conta de Utilizador correspondente (pavel.demidov), que pode ser adicionada a uma Função atribuída a uma licença específica. Desta forma, o acesso às licenças pode ser gerido para estações de trabalho individuais – por predefinição, as licenças são definidas para a Função All Users.

Consulte Automatically generated User profiles para mais detalhes sobre a opção Automatic user creation.

Utilização em roaming de uma licença de servidor privado

Um posto de uma licença Private Server pode ser utilizado em roaming, ou seja, adquirido por um período de tempo especificado. Não precisa de permanecer ligado ao servidor de licenças para utilizar a licença neste modo – pode desligar-se e trabalhar offline, em essência circulando livremente com o seu posto de licença.

Para utilizar um posto de uma licença Private Server disponível neste modo, clique no botão  no mosaico da licença ou clique com o botão direito no mosaico e selecione o comando Roam no menu de contexto. A caixa de diálogo Retain License será apresentada, na qual pode definir durante quantos dias e/ou horas pretende utilizar o posto em roaming. Introduza o número de dias e/ou horas ou utilize as setas para cima/baixo até aparecer(em) o(s) número(s) pretendido(s).

  • O tempo máximo durante o qual pode utilizar uma licença Private Server neste modo é a própria vigência da licença.

  • Se estiver a utilizar em roaming um posto de uma licença Private Server e o período de roaming terminar, a utilização desse posto será interrompida sem qualquer período de tolerância.

  • Um administrador do Altium Infrastructure Server pode configurar a possibilidade de uma licença ser utilizada em roaming e a duração máxima de roaming nas definições de atribuição da licença – saiba mais.

Com uma licença em utilização no modo roaming, o respetivo mosaico será identificado com o ícone  e realçado com um contorno verde. O campo Seats da licença será atualizado para refletir mais um posto dessa licença ocupado.

Para utilizar uma licença Private Server em modo roaming, use a opção Roam.
Para utilizar uma licença Private Server em modo roaming, use a opção Roam.

Ao utilizar uma licença em modo roaming, pode desligar-se do seu servidor de licenças e trabalhar offline. A única altura em que precisa de se ligar ao servidor de licenças ao utilizar um posto de licença neste modo é quando pretende libertar a licença ou prolongar o período de roaming. Esta última operação é realizada clicando novamente no botão  . Depois ajuste o período de roaming conforme necessário, utilizando a caixa de diálogo Retain License .

A libertação de uma licença que está a ser utilizada em roaming é efetuada ligando-se ao servidor de licenças e clicando no botão no mosaico da licença ou clicando com o botão direito no mosaico e selecionando o comando Release no menu de contexto.

Gerir o acesso às licenças

Para controlar a disponibilidade de licenças para os utilizadores do software Altium, o Altium Infrastructure Server (AIS) pode ser configurado para associar licenças específicas a Funções de utilizador definidas (grupos de Utilizadores). Na prática, quando uma estação de trabalho se liga ao AIS, o License Service (PLS) disponibiliza apenas as licenças que estão atribuídas a Funções que incluam o perfil de Utilizador da estação de trabalho como membro.

As licenças adquiridas pelo AIS são atribuídas a 'All Users' por predefinição, mas podem ser reatribuídas a qualquer Função disponível. Da mesma forma, os Utilizadores podem ser adicionados a qualquer Função disponível.

Consulte Users and Roles para uma visão geral do trabalho com Utilizadores e Funções no AIS, ou Managing Users para informação mais detalhada.

Antes de gerir a distribuição de licenças desta forma mais específica (por pertença à Função do utilizador), existem várias condições do Infrastructure Server que devem estar reunidas:

  • Foram adicionados perfis de Utilizador para as estações de trabalho de software relevantes. Estes são gerados automaticamente quando uma estação de trabalho se liga ao AIS.
  • Foram adicionadas ao AIS Funções de utilizador adequadas, e os perfis de Utilizador acima foram incluídos como membros dessas Funções.
  • Foram adquiridas para o AIS as licenças aplicáveis ao software da estação de trabalho. As licenças têm de estar ativas e ter postos disponíveis em número suficiente.
  • A conta predefinida admin/admin no AIS foi alterada para um perfil de conta de administrador corretamente configurado (não predefinido). Isto é altamente recomendado, independentemente da forma como o AIS é utilizado.

Atribuições de licenças

Com as contas de Utilizador e as Funções do AIS estabelecidas, as licenças de software adquiridas podem ser atribuídas às Funções conforme necessário.

No caso mostrado na imagem abaixo, duas estações de trabalho (ENGINEERING-2 e ENGINEERING-3) ligaram-se para gerar perfis de Utilizador correspondentes (Bruce e Narelle) com base na conta ativa do Windows da estação de trabalho. Foram adicionadas duas Funções (Engineering e QA), e os utilizadores foram adicionados como membros dessas Funções (Bruce é membro de Engineering, e Narelle é membro de Engineering e QA).

Selecione a lista de licenciamento (ADMIN » LICENSES) para aceder às licenças que foram adquiridas pelo AIS, que depois podem ser atribuídas às Funções pretendidas. No exemplo mostrado abaixo, foram adicionadas ao AIS duas licenças de software Altium, e estão inicialmente atribuídas à Função predefinida All Users.

Para alterar a atribuição de uma licença para uma Função mais adequada, selecione o respetivo botão para abrir a página License Edit, e depois o botão de edição License assignments () para aceder às opções do menu Assign to role na caixa de diálogo Edit Assignment. Neste exemplo, a licença foi reatribuída à Função QA.

As opções de atribuição de licenças incluem:

  • Automatic leasing: Obriga o software Altium numa estação de trabalho a alugar automaticamente (utilizar) esta licença quando estiver disponível. Na vista License Management do software, por exemplo, o processo normal de escolher a licença na lista e selecionar Use é executado automaticamente, para esta licença.

  • Seat availability: Especifique o número de postos de Licença (até ao total de postos permitido) que serão disponibilizados para a Função associada, ou simplesmente assinale a opção All available seats para ativar o número total de postos dessa Licença (o respetivo atributo User Count)

  • Roaming: Permita que uma Licença seja utilizada em 'roaming' (usada pelo software Altium quando o PC anfitrião não está ligado à rede) selecionando a opção Allow Roaming. A definição de duração Max roam irá configurar a licença para desativar um posto em 'roaming' após o período indicado. Introduza 0 para permitir roaming ilimitado (para uma licença baseada em prazo, o roaming ficará efetivamente limitado pela data de expiração da licença). Consulte a secção Utilização em roaming de uma licença de servidor privado para mais informação.

  • Notifications: As notificações são mensagens que serão enviadas aos utilizadores em resposta a eventos específicos, como quando uma determinada percentagem dos postos de licença disponíveis tiver sido alugada, ou se uma tentativa de aluguer de um posto falhar. Tenha em atenção que as notificações por email não estão disponíveis até serem configuradas e ativadas – consulte Configuring Email Notifications.

    • Quando a opção Notify when <x>% of available seats have been leased está ativada e o número de postos alugados atinge (ou excede) esta percentagem, será enviado um email de notificação relacionado para o grupo de Função especificado no campo Send to users with role. Ver exemplo.

    • Quando a opção Send reject notifications está ativada, será enviado um email de erro para a Função acima quando um utilizador tentar alugar um posto de licença indisponível – por exemplo, quando um posto remanescente é apresentado como disponível na vista License Management (não atualizada) (Altium Designer Agile, Altium Designer) mas entretanto já tiver sido alugado por outro utilizador. Veja o exemplo.

Quando a nova configuração de atribuição de licenças estiver concluída, clique em para confirmar a atribuição à Função selecionada. Para eliminar uma atribuição de licença existente, utilize o botão associado à respetiva entrada.

Vista de Funções de Licença

Para ver e editar coletivamente as atribuições de Funções de licença existentes, selecione a vista Roles no License Manager (ADMIN » LICENSES – separador Roles). Clique no nome de uma Função na coluna Roles para ver os seus Utilizadores membros e, à direita, as licenças atribuídas. Para os Utilizadores, Funções e atribuição de Licença neste exemplo, esta vista agregada mostra que o utilizador Narelle é membro da função QA, que tem acesso à licença de 15 postos, conforme atribuído acima.

Esta vista também permite adicionar atribuições de licença a Funções, através do botão . Para atribuir uma licença à função Engineering neste caso e, por conseguinte, aos perfis de utilizador Bruce e Narelle, selecione uma licença adequada no menu pendente License na caixa de diálogo Add Assignment e a alteração.

Aqui, foi adicionada uma licença de 5 postos à Função Engineering e às respetivas contas de estação de trabalho membro (Utilizadores). Para obter detalhes sobre a licença atribuída, selecione a opção expandir ( ) associada à respetiva entrada.

Tenha em atenção que, neste caso, foi adicionada uma atribuição de licença new a uma Função, em vez de uma atribuição existente ter sido reatribuída de All Users para uma Função específica (conforme descrito acima). Isto significa que, como no exemplo aqui apresentado, embora uma licença de 5 postos tenha sido adicionada à Função Engineering, a licença continua também atribuída à Função predefinida All Users — e, por isso, disponível para todas as estações de trabalho que se liguem ao Infrastructure Server.

Eliminar a atribuição adicional da Função All Users da licença fará com que a licença fique atribuída apenas à Função Engineering, em vez de a ambas, e ficará assim disponível em exclusivo para o grupo de Utilizadores Engineering. Para eliminar uma atribuição de licença existente, utilize o botão associado à respetiva entrada.

Como resultado destas atribuições de licença de exemplo:

  • À estação de trabalho do software com o Nome da Conta Windows Bruce no PC ENGINEERING-2 será disponibilizada a licença de software de 15 postos. Isto acontece porque, no AIS:

    • O perfil de Utilizador ligado é Bruce (Bruce/ENGINEERING-2)

    • O perfil de Utilizador Bruce é membro do grupo de Função Engineering.

    • A Função Engineering tem a licença de 15 postos atribuída.

     

  • À estação de trabalho do software com o Nome da Conta Windows Narelle no PC ENGINEERING-3 serão disponibilizadas a licença de software de 15 postos and a de 5 postos. Isto acontece porque, no AIS:

    • O perfil de Utilizador ligado é Narelle (Narelle/ENGINEERING-3)
    • O perfil de Utilizador Narelle é membro dos grupos de Função Engineering e QA.
    • A Função Engineering tem a licença de 15 postos atribuída, e a Função QA tem a licença de 5 postos atribuída.

     

Trabalhar com Licenças

O Private License Service baseado em AIS oferece um conjunto de funcionalidades de administração para gerir a atribuição e a utilização de licenças, incluindo a possibilidade de libertar à força uma licença alugada e monitorizar de perto a forma como as licenças são utilizadas.

Libertar uma Licença em Utilização

Em situações em que uma licença esteve a ser utilizada por uma instalação de software Altium mas não foi corretamente libertada, o PLS disponibiliza um meio de terminar esse aluguer e devolver o posto ao conjunto de postos de licença disponíveis. Isto pode acontecer quando o PC do utilizador entra em modo de espera enquanto o software está ativo, ou através de algum tipo de falha do software que tenha impedido um encerramento correto. Na prática, esse posto de licença continua registado como estando em utilização e, por isso, é negado a outro utilizador.

Para localizar a licença em causa nesta situação, aceda à lista de Licenças na interface Web do AIS selecionando ADMIN » LICENSES. Na lista de licenças apresentada no separador Licenses, a informação de aluguer de cada entrada está disponível expandindo a entrada da licença com o botão — utilize-o para encontrar o utilizador que ainda retém o posto da licença.

A licença alugada a esse utilizador pode ser terminada, e o posto devolvido ao conjunto de licenças, clicando no botão associado à entrada do utilizador e confirmando depois a ação na caixa de diálogo Release seat. O Altium Designer, por exemplo, notificará o utilizador de que a licença foi libertada à força por um administrador.

Tenha em atenção que a notificação só se aplicará a clientes de utilizador baseados em rede, e não a um utilizador do software que tenha alugado uma licença na máquina que também aloja o AIS — isto é, ao utilizar software Altium instalado no mesmo PC que o Infrastructure Server.

Monitorizar a Utilização de Licenças

O Altium Infrastructure Server (AIS) inclui um conjunto de funcionalidades de monitorização e relatório da utilização de licenças que podem ser usadas para auditar a forma como as licenças de software Altium são utilizadas numa organização. Isto é útil para assegurar que os postos de licença disponíveis estão a ser utilizados da melhor forma, para antecipar futuras necessidades de licenciamento e para determinar a utilização por Utilizadores individuais.

As funcionalidades de utilização de licenças do AIS são acedidas através do menu de administração no separador Reports da página License Manager (ADMIN » LICENSES). Isto oferece um conjunto de opções de relatório, acedidas por separadores específicos dentro da vista Reports. Dependendo do tipo de informação necessária para cada relatório, os filtros de relatório associados podem ser aplicados para adaptar os resultados de modo a incluir Licenças, Funções, Utilizadores e períodos de tempo específicos.

Para filtrar os resultados do relatório de utilização de modo a mostrar, por exemplo, a atividade de licença de um determinado conjunto de Licenças, selecione as licenças pretendidas no menu pendente Licenses e clique em . A ação de filtragem das opções mantém-se ativa enquanto cada separador de estilo de relatório estiver selecionado, permitindo-lhe ver relatórios de utilização limitados a essas licenças.

A página Report também oferece a opção de exportar o relatório atual para disco em formato CSV — compatível com o Microsoft Excel e outras aplicações de folha de cálculo — para fins de administração e contabilidade. Selecione os resultados do relatório pretendidos utilizando o separador e a filtragem adequados às suas necessidades, clique no botão e indique uma localização para guardar o ficheiro em disco.

Mensagens de Erro Personalizadas

Ao trabalhar com software Altium, um utilizador pode receber várias caixas de diálogo Error de pop-up do Infrastructure Server em resposta a problemas relacionados com a Conta de Utilizador, a Licença e a atribuição de postos.

O texto dos códigos de erro apresentados nas caixas de diálogo pode ser modificado editando o conteúdo do ficheiro errors.xml, que está localizado na diretoria LicenseManagerService da instalação do AIS — normalmente C:\Program Files (x86)\Altium\Altium Infrastructure Server\LicenseManagerService.

Por exemplo, a entrada XML para a mensagem de erro predefinida gerada quando o PLS não consegue criar um perfil de Utilizador sincronizado — por exemplo, porque a opção Automatic user creation do PLS está desativada — é:
<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"/>

Isto pode ser editado para produzir a seguinte caixa de diálogo Error. Tenha em atenção que os códigos CR/LF (&#13;&#10;) e parâmetros-chave como o Nome de Utilizador relacionado (%USERNAME%) podem ser incluídos quando necessário.

Uma mensagem de caixa de diálogo Error modificada para uma condição de 'código 4'.
Uma mensagem de caixa de diálogo Error modificada para uma condição de 'código 4'.

O AIS poderá ter de ser reiniciado para aceitar as alterações efetuadas no ficheiro errors.xml. Isto pode ser feito reiniciando o PC anfitrião, ou reiniciando o Servidor nos Internet Information Services (IIS) Manager do Windows (%windir%\system32\inetsrv\InetMgr.exe).

Licenciar um Altium Server Remoto

Além de licenciar software de desenho Altium, como o Altium Designer, o Altium Infrastructure Server (AIS) também pode ser utilizado para licenciar um Altium Server. Nesta configuração de servidores, o AIS atua como um gestor central de licenciamento para todos os produtos Altium, incluindo quaisquer Altium Servers na rede, como os utilizados para gestão de dados de projeto em departamentos de engenharia individuais.

Este tipo de instalação é adequado para uma grande empresa, onde cada departamento da empresa (Engenharia, QA, etc.) pode utilizar várias instalações de software Altium, and um Servidor local do departamento para fins de gestão de dados de projeto. Tanto os Altium Servers como as instalações de software Altium são licenciados por um serviço central de licenciamento dedicado, como o License Manager (PLS) no Altium Infrastructure Server (AIS). Consulte o diagrama abaixo para uma representação esquemática desta disposição com vários servidores.

Partindo do princípio de que um Servidor departamental já tem as suas contas de Utilizador locais configuradas, todo o licenciamento do departamento pode ser gerido pelo AIS central quando:

  • O AIS adquiriu licenças válidas Altium Server e Altium Server CAL.
  • O Servidor remoto (departamental) foi configurado para utilizar o seu External PLS Mode para aceder ao AIS central, e o gestor local de 'autolicenciamento' do Servidor está desativado (ver abaixo).

Adicionar Licenças de Altium Server

As licenças de Servidor são adicionadas ao AIS, como qualquer outra licença, selecionando a opção From cloud no menu do botão e selecionando licenças disponíveis do Altium License Service.

Quando corretamente configurado, um Altium Server na rede irá automaticamente alugar uma licença disponível do AIS, pelo que não é necessária qualquer configuração adicional no próprio AIS — as licenças podem continuar atribuídas ao grupo predefinido All Users, e a opção Auto leasing da atribuição não precisa de ser selecionada.

Configurar o PLS do Servidor Remoto

Embora um Altium Server seja normalmente licenciado através das suas próprias capacidades de autolicenciamento, neste caso será um serviço central de licenciamento (o AIS) a fornecer a licença do Servidor. Para alterar a configuração do Altium Server de modo a que este alugue uma licença disponível pela rede a partir do AIS, selecione primeiro o modo External PLS na sua configuração License Manager (Admin » Settings – License manager).

Neste modo, o Server (departamento) tentará obter as suas licenças a partir do endereço e porta do servidor PLS especificados nos campos PLS url e PLS Port. Introduza o endereço/porta de rede do AIS que está a atuar como serviço central de licenciamento. O endereço de rede do AIS "externo" na imagem acima, e portanto o destino para a ligação do serviço PLS externo do Server do departamento, é http://LicenseServer – isto baseia-se na rede computer_name do PC anfitrião do serviço de licenças baseado em AIS.

O Altium Server também precisa de ser alterado de procurar as suas próprias licenças no seu PLS interno para passar a aceder às mesmas a partir do serviço PLS externo especificado – o AIS. Isto é conseguido desmarcando a opção Use local license manager for vault licensing, conforme mostrado acima.

Confirme as alterações efetuadas no License Manager guardando a nova configuração ().

Note que, depois de um Server ter sido licenciado de uma forma diferente, como a partir de uma fonte alternativa, poderá ser necessário reiniciá-lo para ativar as suas funções.

O Server do departamento configurado irá agora obter as suas licenças do AIS central, o que mostrará (no mínimo) que um posto de licença de servidor User Count foi incrementado, e o posto ocupado está registado no utilizador gerado <computer name>:System do Server remoto. Neste exemplo, o servidor remoto (Altium On-Prem Enterprise Server) está alojado num PC com o nome IMPALA.

Quando a opção Automatic user creation está ativada na configuração do AIS License Manager (como é necessário), será criado um perfil de Utilizador para a ligação do sistema Server (departamento) – que é SERVER4:System no exemplo aqui apresentado. Consulte ADMIN » SETTINGS – License manager para a definição relevante.

Licenciar Utilizadores do Servidor Local

Em sistemas maiores com vários servidores, conforme descrito acima, um Server departamental fornece serviços normais de gestão de dados às suas estações de trabalho locais, mas o seu serviço interno de licenciamento (PLS) é "comutado" para utilizar o serviço de licenças no AIS central. Isto significa que o licenciamento tanto do Server do departamento como do software Altium local que o utiliza será fornecido pelo serviço PLS central.

Com esta configuração, os utilizadores das estações de trabalho do departamento iniciam sessão no Server "local" como habitualmente, utilizando as suas contas de Utilizador existentes. Uma vez que o Servidor Local está definido para o modo External PLS, os Utilizadores com sessão iniciada terão acesso às licenças que foram "redirecionadas" a partir do Serviço de Licenciamento central (o AIS). Quando a sessão é iniciada a partir do software de desenho, por exemplo, a respetiva vista de Gestão de Licenças (Altium Designer Agile, Altium Designer) listará automaticamente quaisquer licenças compatíveis disponibilizadas pelo AIS central.

Sincronização de Utilizadores do Servidor

Parte do mecanismo envolvido em conceder a um Utilizador acesso a licenças remotas através do Altium Server local é a criação de um nome de utilizador "sincronizado" no Servidor de Licenciamento central (o AIS). Esta é uma função da opção Automatic user creation no AIS License Manager (PLS), que tem de estar ativada para licenciar com sucesso as estações de trabalho de software que iniciam sessão num Altium Server Local (departamento).

Se Automatic user creation não estiver ativado no AIS central de licenciamento, o Server local não conseguirá ligar-se a uma conta de Utilizador válida no AIS License Manager.

A título de exemplo, a imagem abaixo mostra um servidor departamental (Altium On-Prem Enterprise Server alojado em IMPALA) com duas contas de Utilizador registadas; Bruce e Narelle. Estas representam contas de utilizadores locais que iniciam sessão no servidor para aceder aos seus serviços de gestão de dados. Este servidor representa um dos Servers departamentais locais ilustrados na imagem anterior de múltiplos servidores, em que todas as licenças têm origem no serviço central de licenciamento no AIS.

Se as licenças disponibilizadas pelo AIS central estiverem definidas com o acesso predefinido All User, estas serão redirecionadas através do Server departamental para todos os Utilizadores locais que iniciem sessão. Assim que um utilizador do Server iniciar sessão, mesmo que não tenha sido obtida nenhuma licença, o Serviço de Licenciamento no AIS central criará automaticamente uma conta de Utilizador "sincronizada".

Na imagem abaixo, o utilizador Bruce iniciou sessão na sua conta no servidor local IMPALA, que está configurado para obter licenças do AIS central de licenciamento (LicenseServer). Aqui, o Altium Designer está a utilizar um posto de uma licença disponibilizada pelo serviço central de licenciamento (o AIS), que é considerada como obtida por Bruce IMPALA – estas são as entradas First Name + Second Name da conta de Utilizador gerada automaticamente no AIS. Note também que o cabeçalho da tabela de licenças indica que a origem das licenças disponíveis é um Private Server, que neste caso é LicenseServer.

Conforme mostrado abaixo, foram criadas automaticamente duas contas AIS correspondentes às contas do Servidor Local quando os Utilizadores iniciaram sessão a partir das suas estações de trabalho no servidor local do respetivo departamento. A conta do Servidor Local Bruce passa a nome de conta AIS IMPALA:Bruce, e o utilizador do Server Narelle passa a IMPALA:Narelle no AIS central.

Note que a conta IMPALA:System corresponde ao próprio servidor departamental (Altium On-Prem Enterprise Server neste exemplo), que está a obter as suas licenças de servidor a partir do AIS – consulte Licenciar um Altium Server Remoto acima.

Depois de estas contas de Utilizador terem sido registadas no AIS, podem ser editadas conforme necessário. As associações de conectividade e de Função estão ligadas apenas à User Name da conta, pelo que outros parâmetros podem ser alterados conforme conveniente. Uma alteração, por exemplo, ao nome próprio e apelido na conta AIS refletir-se-á no nome associado a uma licença obtida por software Altium quando a sessão é iniciada no seu Servidor Local.

Gerir Licenças de Utilizador do Servidor

Os nomes de utilizador que foram sincronizados com o Servidor de Licenciamento central numa configuração com vários servidores podem ser adicionados a Funções, de modo a gerir a disponibilidade de licenças e de postos. Quando um Utilizador inicia sessão num Server local (departamento), as licenças disponíveis a partir do AIS central serão determinadas pelas Roles and License assignments configuradas para esse perfil de Utilizador sincronizado no Serviço de Licenciamento central.

Para o exemplo aqui mostrado:

  • O utilizador sincronizado IMPALA:Bruce (o utilizador Bruce sincronizado a partir do servidor departamental local, IMPALA) foi tornado membro da Função QA.
  • A Função QA foi atribuída a uma das licenças Altium Designer disponíveis, com 5 dos 20 postos de licença alocados à Função.
  • O utilizador sincronizado IMPALA:Narelle (o utilizador Narelle sincronizado a partir do servidor departamental local, IMPALA) foi tornado membro da Função Eng.
  • A Função Eng foi atribuída a uma das licenças Altium Designer disponíveis, com os 20 postos de licença alocados à Função.
A atribuição de licença predefinida All Users significa que todos os utilizadores ligados têm acesso a essa licença, pelo que esta tem de ser editada para uma atribuição a uma Função específica, ou eliminada e substituída pela atribuição de Função de licença pretendida.

Dando seguimento a este exemplo, quando um utilizador inicia sessão na conta Bruce do servidor departamental local a partir do Altium Designer, 5 postos de uma licença Altium Designer com 20 postos são disponibilizados pelo serviço central de licenciamento (o AIS) através do servidor local (Altium On-Prem Enterprise Server). Do mesmo modo, quando se inicia sessão na conta de servidor Narelle a partir do Altium Designer, ficam disponíveis os 20 postos de outra licença Altium Designer.

Se a opção Automatic leasing tiver sido selecionada numa atribuição de licença, não é necessária qualquer intervenção do Utilizador para licenciar o seu software de desenho.

Estas atribuições de Função e de Licença do utilizador seriam geralmente implementadas pelo administrador do Servidor de Licenciamento assim que um utilizador do Servidor Local iniciasse sessão pela primeira vez (desencadeando assim o processo de sincronização do Utilizador no AIS).

Resolver Problemas de Acesso a Licenças

Se o seu software não conseguir ligar-se ao PLS do Infrastructure Server, ou se as licenças que adquiriu e configurou no AIS não surgirem como disponíveis para o software, poderá haver definições do sistema ou do servidor que estejam a impedir o acesso.

Ao diagnosticar quaisquer problemas, considere o seguinte:

  • Host PC Firewall – O PLS do servidor Altium utiliza a porta 9780 por predefinição ao transferir dados de licenciamento na rede. Verifique se esta porta foi aberta na firewall do PC anfitrião durante a instalação do AIS.

  • Allowed network connections – O Altium Designer, por exemplo, disponibiliza uma página System – Network Activity da caixa de diálogo Preferences. Verifique se a entrada "License Server" está assinalada, para que o AIS possa comunicar com o Altium Designer através da rede.

  • Try basic tests:

    • Check locally – Se o AIS estiver configurado num PC que também aloja uma instalação de software Altium, confirme que o PLS do servidor está acessível a essa instalação local antes de diagnosticar quaisquer PCs remotos. Se o PLS e as licenças privadas estiverem disponíveis localmente, isto indica que os PCs noutros pontos da rede que não conseguem ligar-se têm um problema de configuração de rede ou de software (e não do PLS do servidor).
    • Assign license to All Users – Se uma licença que foi atribuída corretamente no AIS não estiver disponível para ser obtida na instalação do software Altium, altere temporariamente a sua atribuição de Função para All Users (ou simplesmente crie uma nova atribuição All Users para essa licença). Consulte License Assignments, acima. Se a licença passar então a estar disponível para o software, isso indica que existia um problema com a Função do utilizador ou com a atribuição da licença no servidor.

     

  • Refresh the server PLS – Depois de efetuar alterações à configuração de licenças PLS no AIS, particularmente ao adicionar ou remover licenças de servidor, poderá ser necessário terminar sessão e voltar a iniciá-la para ver as alterações. Em algumas situações poderá ser necessário reiniciar o AIS, quer reiniciando o PC quer utilizando a funcionalidade Restart do servidor no IIS Manager do Windows.

  • Refresh the software's PLS connection – Depois de efetuar alterações ao acesso às licenças no servidor PLS ou no software Altium, tente atualizar a ligação do software para detetar a alteração. No Altium Designer, por exemplo, clique no botão Refresh na página Licensing Management e/ou na ligação Disconnect/Reconnect... private license server. Para forçar uma atualização completa da ligação, selecione a ligação Setup private license server e clique em OK na caixa de diálogo Private License Server Setup.

  • Utilize o modo Automatic user creation – se esta opção estiver desativada no AIS, não será criado um perfil de Utilizador quando o software se ligar ao PLS. Como tal, não ficará disponível uma conta de utilizador relacionada e esta não poderá ser tornada membro de uma Função à qual tenham sido atribuídas licenças específicas. Numa configuração com vários servidores, conforme descrito acima, é necessário um perfil de Utilizador AIS criado automaticamente para que os Utilizadores do Servidor possam iniciar sessão e aceder às licenças.

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