Altium Infrastructure Server

Para as empresas de eletrónica que operam um número substancial de instalações de software em vários postos de trabalho, existe a necessidade de gerir a implementação, configuração e licenciamento dessas instalações ao nível empresarial. Para disponibilizar uma solução de gestão centralizada do software de design da empresa, a Altium desenvolveu o Altium Infrastructure Server (AIS) – uma solução gratuita de gestão de software Altium, baseada em servidor, criada sobre a plataforma Server Foundation da Altium.

Quando instalado numa rede local da empresa, o novo servidor fornece controlo centralizado da instalação offline, do licenciamento e da atualização do Software Altium, bem como da gestão dos utilizadores do software e das funções (grupos de utilizadores) a que pertencem.

Os serviços tecnológicos da Altium disponibilizados pelo Infrastructure Server incluem:

  • Gestão de perfis de utilizador e atribuição de funções de utilizador.
  • Serviços de ligação do cliente – gestão de sessões, sincronização LDAP.
  • Private License Service – obtenção, atribuição e monitorização de licenças de software.
  • Network Installation Service – obtenção, empacotamento e implementação em rede de pacotes de instalação de software.
  • Tenha em atenção que o Altium Infrastructure Server não oferece capacidades de armazenamento ou gestão de dados de design, tais como as funcionalidades avançadas de Data Management disponíveis no Altium 365 Workspace e no Altium On-Prem Enterprise Server. No entanto, vários Workspaces do Enterprise Server, como Workspaces locais departamentais, podem ser licenciados pelo AIS mantendo-se 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 Secondary server ao configurar uma Private License Server connection no Altium Designer.

Instalação do Servidor

O Altium Infrastructure Server (AIS) está disponível como um ficheiro de instalação descarregável gratuitamente a partir da Altium, e é compatível com PCs com o sistema operativo Windows 7 (ou posterior). Tenha em atenção que não pode ser instalado em sistemas com uma versão básica do Windows (Core, Home, Starter, Base), nem em PCs que utilizem o antigo sistema operativo Windows XP.

► Consulte AIS System Requirements para mais informações.

O Infrastructure Server só pode ser acedido pelo Altium Designer versão 16.0 ou superior.

Inicie o processo de instalação extraindo (a partir do Altium_Infrastructure_Server_[version].zip ficheiro de origem) e executando o executável de instalação do Infrastructure Server – Altium Infrastructure Server <version number>.exe. As caixas de diálogo sequenciais apresentadas pelo assistente de instalação irão guiá-lo ao longo do processo.

Avance pelas caixas de diálogo seguintes do assistente para confirmar ou editar as localizações de instalação e as portas de acesso do servidor web.

Com a configuração e parametrização do servidor definidas, a instalação pode prosseguir. A caixa de diálogo final do assistente mostra o endereço web do servidor no PC local, tanto para acesso normal (http) como seguro (https).

► Consulte Installing the Altium Infrastructure Server para obter informações mais detalhadas sobre o processo de instalação e as respetivas opções.

Licenciamento do Servidor

O Infrastructure Server requer licenças Altium para ativar as suas funcionalidades e permitir ligações de rede. Os ficheiros de licença necessários estão disponíveis no ficheiro zip descarregado como ficheiros de licença distintos (*.alf), e são ativados ao registá-los no servidor através da respetiva interface no browser, à qual se acede através dos endereços web (com base no nome do PC anfitrião) apresentados na caixa de diálogo de conclusão do assistente de instalação, como mostrado acima.

Tenha em atenção que iniciar sessão num servidor unlicensed só é possível a partir do PC em que está instalado. Se o nome do PC/servidor for desconhecido nesta fase, utilize o URL local alternativo http://localhost:9780 para iniciar sessão.

Para confirmar o nome de rede de um PC, vá a Control Panel\System and Security\System e tome nota da entrada “Computer Name”. No Windows 10, consulte Settings » System » About. Depois de licenciado, o Infrastructure Server pode ser acedido a partir de todos os computadores da rede utilizando o seu endereço computer_name.

Ao aceder inicialmente ao Infrastructure Server, utilize as credenciais predefinidas de início de sessão admin/admin. Assim que for conveniente, estas devem ser alteradas para restringir o acesso de administrador ao administrador de servidor designado.

Depois de iniciar sessão, um servidor sem licença é indicado pela mensagem no topo da página Home da interface. Selecione a ligação associada Add License para abrir a página License Manager do Infrastructure Server e, em seguida, escolha o tipo de licença, e portanto a respetiva origem, no menu pendente do botão . As opções são:

  • From file – navegar até um ficheiro de licença disponível no disco rígido do PC local e selecioná-lo. É desta forma que o Infrastructure Server é normalmente licenciado.
  • From cloud – ligar ao portal AltiumLive License Server para listar e depois obter as licenças que estão disponíveis para a sua organização.

Aplicar Ficheiros de Licença do Servidor

Selecione a opção From file para importar os ficheiros de licença para o Infrastructure Server, como os incluídos no ficheiro zip de instalação descarregado. Procure e localize os ficheiros de licença aplicáveis (*.alf) e carregue-os para o Servidor. O servidor requer dois tipos de licença para funcionalidade completa:

  • Server License – ativa as funcionalidades e os serviços do Infrastructure Server.
  • Client Access License (CAL) – permite que os utilizadores de software dentro de uma organização acedam ao Infrastructure Server através da rede.

As licenças importadas serão então listadas e registadas na página License Manager do Infrastructure Server. Para ativar toda a gama de funções do servidor, termine a sessão e volte a iniciar sessão.

► Consulte Exploring the Browser-based Interface para uma visão geral da interface do AIS e das respetivas funcionalidades.

Obter Licenças de Software a partir da Cloud

O Altium Infrastructure Server inclui o Private License Service (PLS) da Altium, que é utilizado para obter, configurar e atribuir “seats” de licença a Utilizadores da empresa ou a grupos de Utilizadores (Funções). Disponibiliza controlo do modo de aluguer de licenças, Roaming de licenças, registo de utilização de licenças e sincronização de Utilizadores (LDAP) e notificações em tempo real – entre outras funcionalidades.

O primeiro passo para gerir e distribuir licenças de software Altium pelos postos de trabalho na rede é obter essas licenças a partir do License Server baseado na cloud da Altium, através do portal AltiumLive. Isto é feito através da página License Manager do servidor, a partir da opção From Cloud no menu do botão .

É necessária uma conta de utilizador AltiumLive válida para aceder e obter licenças a partir da Cloud. Para estabelecer a ligação inicial ao AltiumLive License Server, introduza as credenciais da sua conta na caixa de diálogo AltiumLive Sign In e conclua o início de sessão. Parte-se do princípio de que o Infrastructure Server tem acesso à internet.

As credenciais de início de sessão AltiumLive introduzidas são guardadas pelo servidor para quando forem necessárias novamente – consulte General – Altium Live Credentials na página ADMIN » SETTINGS para editar o nome da conta e a palavra-passe.

Todas as licenças disponíveis para a sua empresa serão listadas na caixa de diálogo Add Licenses assim que a ligação ao Altium License Server remoto for estabelecida. Se necessário, utilize o campo de filtro Product Name para restringir a listagem ao tipo de licença pretendido.

Selecione as licenças a serem obtidas pelo servidor assinalando as respetivas caixas Selection. Para descarregar as licenças selecionadas, feche a caixa de diálogo Add Licenses com o botão . As licenças obtidas serão então listadas e ficarão disponíveis na página License Manager do Infrastructure Server.

Tenha em atenção que as licenças recentemente obtidas serão atribuídas a All Users por predefinição e, portanto, acessíveis por qualquer posto de trabalho com software Altium que se ligue à respetiva conta de Utilizador no Infrastructure Server – consulte as opções do Private License Service para saber como desativar esta predefinição.

Utilizadores e Funções

A capacidade do Altium Infrastructure Server (AIS) para implementar, licenciar e atualizar produtos de software Altium em PCs específicos da rede é limitada pelas credenciais User atribuídas e/ou pelas Roles do utilizador. O Servidor estabelece ligação com PCs remotos com base nas permissões de software, em vez de diretamente ao hardware da máquina. Isto permite um controlo total de quais os recursos do AIS (software e licenças) que estão disponíveis para os PCs ligados, com base na conta de Utilizador do AIS correspondente.

Os detalhes do nome de utilizador e as credenciais de início de sessão são listados e definidos na página User Management (no separador Users) da interface do servidor no browser. As entradas de utilizador listadas na página User Management são de tipos diferentes e são criadas automática ou manualmente da seguinte forma:

  • AIS system users: Perfis de Utilizador gerados internamente, como o utilizador System, utilizados pelo AIS para acesso automático à rede.
  • AIS access users: Contas de Utilizador (perfis) criadas manualmente, adicionadas pelo administrador para permitir acesso direto ao servidor através da interface no browser a Utilizadores específicos – normalmente, os que necessitam de acesso de administrador.
  • AIS auto-generated users: Perfis de utilizador criados automaticamente e adicionados pelo License Service (PLS) em resposta a ligações de software remoto, como o Altium Designer, ou quando um utilizador inicia sessão remotamente no AIS. Normalmente, estas são as entradas de Utilizador que serão adicionadas a Funções (tornadas Membros de uma Função), que por sua vez restringem o acesso às Licenças atribuídas a essa Função. Consulte Automatically Generated User Profiles abaixo.

► Consulte Adding Users & Roles para mais informações sobre como trabalhar com contas de Utilizador do AIS.

Adicionar um Utilizador

Um perfil de Utilizador pode ser adicionado manualmente na página User Management através do botão , que abre a caixa de diálogo Add User.

Um perfil de Utilizador existente listado na página User Management pode ser editado selecionando o respetivo ícone e, em seguida, modificando as definições do perfil na caixa de diálogo Edit User. Uma tarefa de edição de Utilizador típica, e recomendada, é alterar a name/password predefinida da conta admin predefinida para restringir o acesso aos administradores AIS designados.

Tem de ter iniciado sessão como Administrator para configurar todos os aspetos do Infrastructure Server, incluindo Utilizadores e Funções.

Dois campos de entrada importantes na caixa de diálogo Add User (e Edit User) são:

  • Authentication: A opção Built In predefinida identificará a ligação do Utilizador usando o próprio Identity Service (IDS) do Servidor, enquanto o método Windows se aplica quando os PCs da rede fazem parte de um Domínio Windows e será utilizada a Autenticação de Domínio Windows. Para essa opção, introduza um Nome de Utilizador que corresponda exatamente ao nome de início de sessão do Utilizador no Domínio Windows – conforme fornecido pelo administrador de rede da organização.
  • New Roles: O novo Utilizador pode ser adicionado a uma Função existente, como Administrator, introduzindo o nome da Função neste campo. O campo irá procurar dinamicamente uma Função existente que corresponda à(s) primeira(s) letra(s) que tiver escrito. Por predefinição, os Utilizadores não são incluídos num grupo de Funções – veja abaixo informação sobre como criar Funções de utilizador.

Perfis de Utilizador Gerados Automaticamente

Um perfil de Utilizador gerado automaticamente é criado dinamicamente pelo AIS License Service quando é efetuada uma ligação a partir de uma estação de trabalho com software Altium, ou quando um utilizador inicia sessão no AIS.

A funcionalidade de criação automática de perfis de Utilizador está ativada por predefinição, mas pode ser desativada desmarcando a opção Automatic user creation na página de configuração Private License Service. Tenha em atenção que isto irá bloquear o acesso ao AIS se os perfis de Utilizador gerados automaticamente não tiverem sido criados anteriormente.

Ligação Direta a partir do Cliente de Design

Normalmente, é efetuada uma ligação ao AIS através da funcionalidade interna de ligação PLS disponível no software de design Altium. A funcionalidade de ligação de licença é configurada manualmente na caixa de diálogo Private License Server Setup do software, que é aberta ao clicar no botão Connect to Local Server na vista License Management (Altium Designer Agile, Altium Designer) – acedida selecionando a opção Licenses no menu pendente do controlo Current User (canto superior direito). Apenas são necessários o nome do servidor AIS (na prática, o nome do PC anfitrião) e a respetiva porta ativa.

Quando tiver sessão iniciada 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 Local Server.

Tenha em atenção que o AIS não pode ser definido como 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 à aplicação legacy License Server, que é executada como um serviço Windows e é reconhecida pelas configurações de servidor Primary e Secondary.

Quando é estabelecida uma ligação da estação de trabalho do software ao Infrastructure Server, o AIS cria um perfil com um User Name que corresponde ao nome da Conta de utilizador Windows da estação de trabalho. O perfil de Utilizador AIS criado tem uma entrada First Name que também corresponde ao nome da Conta de utilizador da estação de trabalho, e uma entrada Second Name que corresponde ao Nome do Computador da estação de trabalho – na prática, o seu nome de rede.

No exemplo de imagem de ecrã mostrado abaixo, um PC de estação de trabalho remota com o nome SRB-AZ-056 e um Nome de Conta de Utilizador Windows ativo de pavel.demidov ligou-se ao AIS, o que provocou a criação automática do perfil de Utilizador destacado.

Estes perfis de Utilizador, que serão gerados à medida que todas as estações de trabalho se ligam ao AIS, podem tornar-se membros de Roles específicos (grupos de Utilizadores) para controlar que licenças ficam disponíveis para as estações de trabalho com software Altium – veja abaixo informação sobre Funções.

Início de Sessão no AIS

Se um utilizador (como um administrador) iniciar sessão no AIS através da respetiva interface no navegador, o PLS criará automaticamente um novo nome de conta completo do servidor. O Nome de Utilizador gerado é uma composição do nome do AIS e do nome da conta de utilizador que foi usado para iniciar sessão – AIS_name:user_name.

Tenha em atenção que os perfis de Utilizador de conta do servidor não são gerados quando um utilizador inicia sessão a partir do PC que também aloja o AIS.

No exemplo de imagem de ecrã mostrado abaixo, um utilizador iniciou sessão na conta AIS Barry, o que levou o PLS a gerar um novo perfil de Utilizador específico do servidor: SYDPC016:Barry. Aqui, o nome de rede do AIS (derivado do nome do seu PC anfitrião) é SYDPC016, que também é aplicado como Last Name no novo perfil de Utilizador.

Não pode iniciar sessão no AIS a partir do Altium Designer, como pode ser feito com um Workspace que ofereça capacidades completas de gestão de dados. Na prática, os utilizadores do Altium Designer iniciam uma ligação direta ao PLS, e as Funções são aplicadas com base nos perfis gerados com base na Conta Windows – esta última é gerida por um Administrador, que inicia sessão no AIS através da interface do navegador.

Adicionar uma Função

Os Utilizadores são normalmente agrupados em Roles para que as condições aplicadas pelo Servidor, como o conjunto de licenças de software disponíveis, possam ser definidas para coleções específicas de Utilizadores (Funções) que têm requisitos comuns. Por exemplo, um departamento de Engenharia necessitaria de licenças para Altium Designer, enquanto a Gestão de Engenharia poderá necessitar apenas de licenças Altium Designer Viewer – neste caso, seriam criadas as Funções Engineering e Management, e os perfis de Utilizador apropriados seriam adicionados a essas Funções.

Os Utilizadores são normalmente agrupados em Roles para que as condições aplicadas pelo Servidor, como o conjunto de licenças de software disponíveis, possam ser definidas para coleções específicas de Utilizadores (Funções) que têm requisitos comuns. Por exemplo, um departamento de Engenharia necessitaria de licenças para Altium NEXUS, enquanto a Gestão de Engenharia poderá necessitar de licenças Altium Designer – neste caso, seriam criadas as Funções Engineering e Management, e os perfis de Utilizador apropriados seriam adicionados a essas Funções.

As Funções são listadas, criadas e editadas na página Roles do Infrastructure Server. Selecione o botão para adicionar uma nova Função na caixa de diálogo Add Role, ou o ícone associado a uma Função existente para editar a respetiva Name e os Members (Utilizadores) atribuídos – o campo New Members procurará dinamicamente Nomes de Utilizador existentes que contenham a(s) primeira(s) letra(s) que tiver escrito.

Os Utilizadores existentes podem tornar-se membros de uma Função na caixa de diálogo Add Role e, como ação equivalente, as Funções existentes podem ser definidas para incluir um Utilizador na caixa de diálogo Add User (ver acima).

► Consulte Adding Users & Roles no Infrastructure Server para obter informações mais detalhadas sobre perfis de Utilizador do servidor e grupos de Funções.

Gestão e Atribuição de Licenças

O Altium Infrastructure Server (AIS) inclui o Private License Service (PLS) da Altium, que é utilizado para adquirir, configurar e atribuir “lugares” de licença a Utilizadores da empresa ou grupos de Utilizadores (Funções). Proporciona controlo sobre o modo de aluguer de licenças, Roaming de licenças, registo de utilização de licenças e sincronização de Utilizadores (LDAP) e notificações em tempo real – entre outras funcionalidades.

As capacidades do PLS do Infrastructure Server são um subconjunto das existentes no Altium On-Prem Enterprise Server PLS.

As licenças adquiridas pelo Infrastructure Server são convertidas em Licenças Privadas para acesso localizado, sendo “servidas” pelo PLS (depois de configurado) a instalações remotas de software através da rede.

Adquirir Licenças

As licenças para outros produtos de software Altium são adquiridas através da página License Management do Servidor, conforme descrito na secção Acquire Licenses acima. Ao ligar-se, por exemplo, ao Altium License Service online (através do respetivo portal), a lista da caixa de diálogo Add Licenses incluirá todas as licenças disponíveis para a sua empresa, que, dependendo das licenças necessárias, podem ser selecionadas através das caixas de verificação associadas e adicionadas (transferidas) para o AIS.

Atribuir Licenças

Quando uma licença adquirida é “atribuída” a uma Função, apenas os Utilizadores que sejam membros dessa Função terão acesso a essa licença. Na página de lista Licenses do Infrastructure Server (como mostrado acima), selecione o ícone de uma entrada de licença para ver os respetivos detalhes e atribuição atual.

Para editar as definições de atribuição atuais, selecione o ícone na coluna License assignments – note que as licenças adquiridas são definidas como All Users por predefinição, conforme definido pela opção relacionada Private License Service.

A caixa de diálogo Edit Assignment permite configurar a atribuição de Funções da licença, as Opções de Leasing, as definições de Roaming e as notificações ao Utilizador. No exemplo abaixo, a Licença foi atribuída à Função Engineering e definida para o leasing automático de 15 dos 50 lugares de licença disponíveis. Tanto o Roaming da licença como as Notificações estão aqui desativados.

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

  • Automatic leasing: Permite que o software Altium numa estação de trabalho faça automaticamente o leasing (utilize) desta licença quando estiver disponível. Na vista License Management (Altium Designer Agile, Altium Designer), por exemplo, o processo normal de escolher a licença na lista e selecionar a sua utilização é executado automaticamente para esta licença.
  • Seat availability: Especifique o número de lugares de Licença (até ao total de lugares atribuído) que ficarão disponíveis para a Função associada, ou simplesmente assinale a opção All available seats para ativar o número total de lugares dessa Licença (o respetivo atributo User Count)
  • Roaming: Permita que uma Licença seja usada em “roaming” (utilizada 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 configurará a licença para desativar um lugar em roaming após o período indicado. Consulte On-Demand Licensing (Altium Designer Agile, Altium Designer) para mais informações sobre o Roaming de licenças.
  • Notifications: As notificações são mensagens que serão enviadas aos Utilizadores em resposta a eventos específicos, como quando quase todos os lugares da Licença atribuída tiverem sido alugados – a opção Notify for 90% seat count. Selecione a opção Reject notifications e um users role de destino da mensagem (opcional) para ativar mensagens de alerta para Utilizadores que tenham sido desligados da Licença atribuída (lugar revogado).
Selecione o separador Roles na página Licensing para ver e editar, de forma coletiva, as atribuições de Licenças por Função e os Utilizadores relacionados atribuídos a cada Função.

Serviço de Licença Privada

O Private License Service (PLS) do Altium Infrastructure Server disponibiliza as suas licenças alojadas através da rede para as estações de trabalho com software Altium, conforme determinado pelas atribuições de Funções de licença e pela disponibilidade de lugares. Tenha em atenção que o AIS também oferece a possibilidade de disponibilizar licenças adequadas a Altium Servers existentes na rede, como servidores offline localizados em diferentes departamentos.

Na maioria das situações, será necessário disponibilizar licenças de software a vários PCs na rede, com base na Função AIS (grupo de utilizadores) a que pertencem. Em resumo, as estações de trabalho são identificadas pelo seu perfil de Utilizador registado (Nome da Conta do Windows e Nome do Computador), e estes são tornados membros de uma Função à qual foi atribuída uma licença.

Em alternativa, se uma licença estiver definida para All Users (em vez de uma Função de grupo), qualquer estação de trabalho com um perfil de Utilizador registado terá acesso a essa licença — as Funções são, na prática, ignoradas.

O PLS oferece um conjunto de opções configuradas através da página ADMIN » SETTINGS do Server, na secção License Manager.

As opções, que por predefinição já estão definidas com valores adequados, são:

  • Cloud license service url – Predefinido pela instalação do AIS para o endereço web correto de acesso ao AltiumLive License Service, que permite a aquisição de licenças com base nas suas credenciais de início de sessão do AltiumLive. As credenciais podem ser adicionadas ou editadas na página General – Altium Live Credentials, em ADMIN » SETTINGS.
  • Automatic user creation – Quando assinalada (configuração predefinida e recomendada), o PLS irá gerar automaticamente uma conta de utilizador AIS (definida para o Nome da Conta do Windows da estação de trabalho) quando o Altium Designer se ligar ao AIS. O perfil de utilizador AIS gerado é depois usado para pertença a Funções e, por conseguinte, para determinar a distribuição de licenças para essa estação de trabalho com software Altium. Se esta 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 concessão atual da licença expirar e regressar ao conjunto disponível de lugares de licença. O PLS consulta regularmente um cliente através da rede e espera uma resposta, cancelando a concessão 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 concedido é automaticamente devolvido.
  • Automatically create assignment for All Users group – Quando assinalada, as licenças recém-adquiridas serão atribuídas ao grupo All Users. A licença disponibilizada ficará acessível a todas as estações de trabalho que se liguem ao AIS, independentemente de qualquer grupo de Função ao qual o perfil de Utilizador de uma estação esteja atribuído. Tenha em atenção que as atribuições de licença podem ser editadas, conforme descrito acima. Quando esta opção não estiver assinalada, uma licença adquirida não é atribuída a qualquer grupo de utilizadores e, por isso, não fica acessível através da rede.

O PLS do Infrastructure Server disponibilizará licenças com base em Funções para estações de trabalho ligadas ao servidor. Tomando como exemplo o aqui mostrado, se o Altium Designer no computador SRB-AZ-056 e a conta de Utilizador do Windows pavel.demidov se ligarem ao AIS através da interface do Private License Server, a licença atribuída à Função Engineering (da qual pavel.demidov é membro) é concedida ao Altium Designer.

Note que o AIS não pode ser definido como 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 à aplicação legacy License Server, que é executada como um serviço do Windows e é reconhecida pelas configurações de servidor Primário e Secundário.

Note que, neste exemplo, a licença Altium foi atribuída à Função Engineering com o modo Automatic leasing selecionado — ver acima. Quando essa opção não está ativada na atribuição de licença do AIS, a página License Management no Altium Designer listará a licença e exigirá que clique no botão Use License no mosaico da licença ou clique com o botão direito do rato no mosaico e selecione o comando Use License no menu de contexto.

Quando a licença tiver sido concedida, por qualquer uma das abordagens automática/manual acima, a página Licensing no Infrastructure Server indicará que um lugar da Licença está em uso. A licença é imediatamente libertada se a estação de trabalho pavel.demidov/SRB-AZ-056 se desligar do PLS ou se o utilizador fechar o Altium Designer.

► Consulte Private License Service para mais informações sobre como trabalhar com o Gestor de Licenças (PLS) do servidor.

Utilizar o Network Installation Service

O Network Installation Service (NIS) do Infrastructure Server fornece um método sofisticado e offline para implementar e gerir instalações de software Altium em toda a empresa. O serviço permite aos administradores efetuar instalações e atualizações automatizadas através da rede local, e possibilita um controlo centralizado da disponibilidade do software, da configuração e das suas capacidades.

Na prática, um administrador do Infrastructure Server utiliza as capacidades do NIS para adquirir ficheiros de produtos de software da Altium e depois reuni-los num pacote configurável de implementação de software. O pacote armazenado localmente pode depois ser implementado em estações de trabalho em rede como um executável instalador de software (*.msi), ou como uma instalação direta utilizando a Group Policy do Active Directory da Microsoft.

► Consulte Network Installation Service para mais informações sobre como trabalhar com o NIS do servidor.

O Network Installation Service do Server é acedido a partir de NIS Console (ADMIN » INSTALLATIONS). Quando aberto, a listagem no separador Product & Extensions será preenchida com os Produtos e Extensões Altium que estão disponíveis para a sua empresa. A listagem é obtida a partir do Altium Cloud Vault e requer que as suas credenciais AltiumLive (nome de utilizador e palavra-passe) estejam registadas no Infrastructure Server — caso contrário, vá a ADMIN » SETTINGS e introduza esses dados na secção General – Altium Live Credentials.

A título de exemplo, a visão geral seguinte sobre a aquisição, geração e implementação de um pacote de software Altium utiliza uma versão mais antiga do Altium Designer — a versão 16.1.

Adquirir Produtos e Extensões

Para adquirir um produto para integração num pacote de implementação, selecione primeiro tanto o produto como as extensões pretendidas nas respetivas listas. Selecione uma versão do produto/extensão na sua sublistagem expandida, ou selecione apenas o próprio produto (caixa de seleção de nível superior) para adquirir a versão mais recente.

Tenha em atenção que apenas pode ser selecionada uma versão do produto para um pacote, e as extensões predefinidas de um produto serão incluídas automaticamente.

Selecione o botão para ativar o processo de aquisição do software, que irá transferir os produtos e extensões selecionados para o armazenamento do próprio Infrastructure Server, ficando prontos para integração num pacote de implementação. Em alternativa, a coleção de ficheiros de instalação pode ser transferida (como um ficheiro zip) diretamente para o disco rígido local () — numa data posterior, a coleção pode ser importada para o NIS (carregada), ou para o NIS de qualquer outro servidor, para ser integrada num pacote de implementação de software.

Dependendo da carga do servidor e da velocidade da sua ligação de internet, os ficheiros podem demorar algum tempo a ser transferidos. Pode monitorizar o estado da aquisição (transferência) no separador Tasks, que lista e regista as operações do NIS — poderá ter de atualizar a página (F5) ou alternar entre separadores para atualizar o estado.

Quando o produto e a extensão tiverem sido adquiridos (o State da transferência é finished), a listagem do separador Server Storage mostrará os ficheiros conforme armazenados no Infrastructure Server.

Criar Pacote de Instalação

Na página de armazenamento do servidor, selecione os produtos e extensões necessários para o pacote e clique depois no botão para iniciar o processo de geração do pacote de implementação. Isto abrirá a caixa de diálogo Deployment Package, onde o próprio pacote é configurado antes de ser gerado.

No exemplo de configuração do pacote de implementação mostrado acima, as entradas na caixa de diálogo Deployment Package estão organizadas para criar um instalador do Altium Designer 16.1 que incluirá um importador de ficheiros (Altium PCB) e a extensão Draftsman. Os caminhos de instalação estão definidos para localizações típicas no disco rígido de destino, e o acesso aos ficheiros de produto no Infrastructure Server é obtido com as credenciais de AIS_admin. Também é incluído um ficheiro Preferences do Altium Designer carregado, para configurar automaticamente o Altium Designer após a instalação.

Os campos de opção da caixa de diálogo Deployment Package são descritos da seguinte forma:

  • Package Name – o nome do Pacote de Implementação e do ficheiro de instalação que será gerado.
  • Description – mais detalhes sobre o pacote, para fins informativos e de referência.
  • User Name and Password – as credenciais de início de sessão usadas para aceder silenciosamente ao Server durante a instalação, para obter os ficheiros do produto.
  • Show Progress – ativar para que o Instalador mostre o progresso da instalação. Deixe desmarcado para um processo de instalação “silencioso”.
  • Installation path – a diretoria no PC onde o software será instalado.
  • Documents path – o caminho para a pasta de documentos que será criada na máquina do utilizador.
  • Private License Server (opcional) – o endereço TCP/IP do Private License Server, se for diferente do Infrastructure Server. Esta informação é necessária se pretender que o software de implementação instalado seja licenciado automaticamente a partir de uma licença acessível no Infrastructure Server.
  • License Activation code(s) (opcional) – o(s) código(s) de ativação para o(s) tipo(s) de licença preferido(s) para esta instalação do produto.
  • Preferences (opcional) – especifica um conjunto de preferências a utilizar com esta instalação. Pode ser carregado para utilização um ficheiro de Preferências (*.DXPPref), ou pode ser selecionada na lista pendente associada qualquer entrada de Preferências que já exista no Server.
  • Use latest versions of products – força o Instalador a utilizar as versões mais recentes do produto e das respetivas extensões.
  • Products – uma lista de todos os produtos que foram adquiridos pelo Server. Ative o produto (e a versão) que pretende instalar com este pacote.
  • Installation Features – especifica quais as funcionalidades disponíveis do produto, ou subfuncionalidades de uma lista expandida, a incluir na instalação.
  • Extensions – uma lista de todas as extensões adquiridas que são compatíveis com o produto especificado. Selecione as extensões, ou versões de extensões numa sublista expandida, que serão instaladas por este pacote.

Selecione na caixa de diálogo para gerar o novo pacote de implementação, que será posteriormente listado no separador Deployment Packages do Servidor. Tenha em atenção que um pacote existente pode ser editado e depois recriado através do botão associado à respetiva entrada.

O pacote de implementação gerado fica então disponível para ser transferido para o disco rígido local (), para a localização predefinida de transferências do navegador, e distribuído em conformidade. No exemplo aqui apresentado, o pacote de instalação resultante é AltiumDesigner16-1_incl-Draftsman.msi.

Configurar Atualizações

As funções no separador Updates do Infrastructure Server disponibilizam uma forma manual ou automatizada de manter o software e as extensões adquiridos atualizados. Na prática, o Servidor detetará e listará automaticamente as atualizações mais recentes disponíveis para produtos/extensões que tenham sido adicionados ao armazenamento local do Servidor – conforme listado no separador Server Storage.

Para atualizar manualmente uma entrada listada em Updates, selecione o botão associado ou assinale a respetiva caixa Automatic Update para permitir que o Servidor adquira automaticamente a versão mais recente, quando disponível. O processo automatizado de verificação e aquisição de atualizações ocorrerá no intervalo especificado em Network Installation na página ADMIN » SETTINGS. No exemplo aqui apresentado, em que apenas o Altium Designer 16.1 foi adquirido, a lista Updates mostrará a versão mais recente disponível do Altium Designer e a versão compatível mais recente da extensão Draftsman.

O separador Updates disponibiliza funções adicionais particularmente úteis quando existe um grande número de produtos e extensões listados – ou seja, quando muitos produtos/extensões foram adquiridos e armazenados no Servidor:

  • – atualizar manualmente as entradas atualmente selecionadas (pela caixa de seleção associada ao respetivo Name)

  • – ativar atualizações automáticas para todas as entradas selecionadas.

  • – desativar atualizações automáticas para todas as entradas selecionadas.

Tenha em atenção que, quando o software adquirido tiver sido atualizado, quaisquer Pacotes de Implementação previamente gerados a partir desses ficheiros de software ficarão desatualizados. Os Pacotes de Implementação podem ser editados para acomodar as novas atualizações; no entanto, criar um novo Pacote de Implementação new, com uma designação adequada, pode ser a abordagem preferível.

Implementar Instalação de Software

O Network Installation Service (NIS) no Infrastructure Server suporta instalações remotas de software através da distribuição de pacotes de instalação (*.msi) ou através de uma abordagem centralizada que utiliza Instalação por Política de Grupo em massa num domínio Microsoft Active Directory. Em ambos os casos, o Infrastructure Server atua como a origem em rede para os ficheiros de instalação que são obtidos por um instalador implementado.

Para a implementação direta de software numa estação de trabalho individual, disponibilize o pacote de implementação gerado (conforme descrito acima) a essa máquina através de uma partilha de rede ou copiando-o diretamente para o PC. Depois, basta executar o instalador.

O pacote de software é instalado na máquina em conformidade com as definições de configuração (caminhos, versões de software, etc.) que foram aplicadas quando o pacote de implementação foi criado no Infrastructure Server. Os ficheiros de instalação são obtidos, através da rede, a partir do armazenamento do Infrastructure Server – recomenda-se que o caminho URL para este servidor seja especificado no pacote de instalação, no campo Private License Server.

Depois de instalado, o software implementado pode ser licenciado a partir do Private License Service no Infrastructure Server. Em alternativa, se uma licença adquirida pelo Infrastructure Server tiver sido definida para empréstimo automático e estiver atribuída a uma Função da qual o perfil do Utilizador é membro, o software recém-instalado será licenciado automaticamente a partir do AIS. Tenha em atenção que o perfil de Utilizador AIS relevante é um perfil gerado automaticamente a partir do Nome da Conta do Windows (e do nome do PC) durante uma ligação anterior desse utilizador – por exemplo, a conta Windows User 2 na estação de trabalho ENGINEERING 4, como se vê abaixo.

No exemplo aqui apresentado, User 2 foi tornado membro da função Engineering, à qual estão atribuídos 20 lugares de uma licença Altium Designer – um dos quais será automaticamente cedido quando User 2 se ligar ao Infrastructure Server a partir do Altium Designer.

Se necessário, as atualizações de software podem ser instaladas através do motor de atualização integrado na aplicação do software implementado, ou criando um novo pacote de implementação atualizado (*.msi) para distribuição, ou configurando atualizações “push” utilizando Política de Grupo numa estrutura de rede de domínio Active Directory.

Para obter atualizações do software Altium Designer diretamente a partir do Infrastructure Server, assegure-se de que a opção Local Installation service está selecionada na página System – Installation da caixa de diálogo Preferences do software.

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