Parent page: Altium Infrastructure Server
Um dos muitos desafios enfrentados no ambiente empresarial é gerir a miríade de aplicações instaladas em todas as estações de trabalho pertencentes a essa organização. Este processo torna-se mais complexo quando essas aplicações têm de ser configuradas para satisfazer os requisitos específicos da organização, por exemplo, adicionando extensões opcionais ou interfaces especializadas.
Fornecendo uma solução elegante para o desafio de gerir a instalação, à escala de toda a empresa, das soluções Altium, o Altium Infrastructure Server disponibiliza um Network Installation Service dedicado. Este serviço permite a uma organização realizar instalações, ou atualizações de produtos Altium, através da sua rede local. Os principais objetivos do Network Installation Service são:
-
Melhorar a velocidade das atualizações - as pessoas irão transferir os dados dentro da rede local.
-
Eliminar a dependência do acesso à Internet para a funcionalidade de atualização - pode funcionar em redes isoladas, sem acesso à Internet global.
-
Proporcionar a capacidade de controlar versões e atualizações de forma centralizada.
-
Suportar a execução de instalações push, utilizando o Active Directory Group Policy da Microsoft.
Normalmente, obteria os produtos e extensões de que necessita a partir do Cloud Repository da Altium para o seu Altium Infrastructure Server local, e depois criaria um pacote de implementação para instalação em toda a sua rede. As atualizações subsequentes podem ser configuradas automaticamente, ou criadas manualmente para um controlo total sobre o que é instalado nas máquinas dos seus designers.
Para utilizar o NIS, o computador no qual o Altium Infrastructure Server está instalado must de ter ligação à Internet.
Aceder ao Network Installation Service
Related page: Acesso e Gestão Baseados no Browser
A sua interface para o Network Installation Service é a INSTALLATIONS página da interface baseada em browser do Infrastructure Server. Aceda a esta página escolhendo a entrada INSTALLATIONS no menu ADMIN.
Tem de iniciar sessão no Altium Infrastructure Server - através do browser Web da sua preferência - utilizando credenciais de Administrador, para aceder e executar funções do tipo Network Installation Service.
Aceder à INSTALLATIONS página da interface baseada em browser do Altium Infrastructure Server - a sua ligação ao Network Installation Service. Tem de ter sessão iniciada como administrador do seu Infrastructure Server para poder aceder e interagir com o NIS.
Definições Relacionadas com o NIS
Antes de analisar mais de perto a interface do NIS, e de facto como utilizar o serviço, há algumas definições importantes a configurar primeiro. O Network Installation Service permite-lhe essencialmente copiar instaladores de produtos e extensões a partir do Altium Cloud Repository - quer obtidos para o seu Altium Infrastructure Server local, quer transferidos diretamente. Para que isto seja possível, e também para usufruir das vantagens da atualização automática, tem de fornecer as suas credenciais de acesso a este Cloud Repository. Uma vez que o Altium Cloud Repository é a mesma entidade a partir da qual normalmente acede aos instaladores de software Altium (isto é, a partir da página Altium Downloads do website da Altium), isto significa simplesmente fornecer as credenciais da sua Altium Account. Faça-o na Settings - General - AlitumLive Credentials página da interface baseada em browser do Infrastructure Server. Aceda a esta página escolhendo a entrada SETTINGS no menu ADMIN e, em seguida, clicando na entrada Altium Live Credentials na árvore de navegação à esquerda.
Introduza as credenciais da sua Altium Account como parte das definições gerais do Infrastructure Server. Estas são necessárias para poder obter produtos e extensões Altium a partir do armazenamento seguro na cloud da Altium (o Altium Cloud Repository, por assim dizer). Passe o cursor sobre a imagem para ver um exemplo destes campos preenchidos. Lembre-se de clicar no botão Save para aplicar as alterações efetuadas nesta página.
A segunda definição envolve especificar o intervalo de verificação ao utilizar a funcionalidade Automatic Updates. Isto determina com que frequência o Altium Cloud Repository é verificado à procura de versões mais recentes dos produtos e extensões especificados. Defina o intervalo de tempo, em minutos, na página Settings - Network Installation da interface baseada em browser do Infrastructure Server. O valor predefinido é 120 minutos (ou seja, verificação de atualizações a cada duas horas).
Para produtos e extensões configurados para atualização automática, especifique o intervalo com que o software deve verificar essas atualizações.
Trabalhar com a Interface do NIS
As secções seguintes analisam detalhadamente os vários separadores constituintes da interface do NIS, ordenados em termos de fluxo lógico ao utilizar o serviço.
Separador Products & Extensions
O separador Products & Extensions é a sua vista para o conjunto de instaladores de produtos e extensões Altium disponíveis - disponíveis para si com base nas credenciais da sua Altium Account fornecidas (consulte a secção anterior). Estes encontram-se armazenados no Altium Cloud Repository.
Existem duas categorias de instaladores que podem ser transferidos a partir do Altium Cloud Repository:
-
Products - inclui todos os produtos disponíveis para a sua organização ao abrigo das suas licenças atuais, como o Altium Designer e o Altium NEXUS.
-
Extensions - as extensões 'ligam-se' a um produto para expandir a sua funcionalidade.
Utilize as duas regiões do separador para selecionar um Product necessário e quaisquer Extensions.
Apenas um produto - e uma versão desse produto - pode ser selecionado para obtenção/transferência em qualquer momento, mas pode ser selecionado qualquer número de extensões (com apenas uma versão específica de cada uma). Todas as extensões que são instaladas por predefinição para o produto selecionado (e respetiva versão) serão automaticamente incluídas como parte da obtenção/transferência (e serão a versão mais recente aplicável a essa versão do produto). Em vez disso, as extensões que estão disponíveis, mas não são instaladas por predefinição, são as que deve ativar especificamente, se necessário.
Ativar (assinalar) o produto (ou extensão) de nível superior ativará automaticamente just a versão mais recente desse produto ou extensão; não é necessário expandir o produto e percorrer a lista até ao fim para selecionar a versão mais recente.
O separador Products & Extensions da interface do NIS é onde escolhe o produto e as extensões relevantes que pretende obter (ou transferir). Aqui, está selecionado um produto de exemplo pronto para obtenção. Repare também que pode utilizar os campos de filtragem para encontrar rapidamente o que precisa (como mostrado aqui na região Extensions).
Além de poder obter e armazenar produtos e extensões no seu Altium Infrastructure Server local, também pode utilizar a interface do NIS para transferir produtos e extensões outside do Infrastructure Server. Esta capacidade está incluída para que possa copiar facilmente um pacote de instalação para uma unidade portátil ou disco ótico, nas situações em que precisa de transferir pacotes entre instalações NIS (de uma rede aberta para uma rede fechada, por exemplo). Para distinguir entre acquisition para o seu Altium Infrastructure Server local e download para um disco rígido, são apresentados os seguintes botões:
-
- obter e armazenar um produto e quaisquer extensões no seu Altium Infrastructure Server local.
-
- criar um pacote que pode ser transferido diretamente para o disco rígido.
Depois de selecionar o produto e quaisquer extensões, conforme necessário, clique no botão apropriado para prosseguir com a obtenção ou transferência. Haverá um par de caixas de diálogo de notificação - basta clicar em OK para continuar. O progresso pode ser visualizado no separador Tasks da interface.
Se estiver a transferir em vez de obter, terá, em última instância, de transferir o pacote a partir do separador Tasks - procure o controlo Download Package, associado à tarefa Packaging aplicável e concluída. A transferência será feita para a localização de transferência predefinida definida para o seu browser Web.
Ao obter para o seu Altium Infrastructure Server local, depois de concluída a obtenção, o produto e as extensões envolvidos, e que foram obtidos, aparecerão destacados nas listas com texto verde.
Texto verde ao nível superior significa que tem a versão mais recente desse instalador.
Os produtos e extensões obtidos (e as respetivas versões relevantes) são destacados através da utilização de texto verde.
Separador Tasks
O separador Tasks apresenta um registo de operações que reflete uma tarefa atualmente em execução ou já executada. Estas incluem:
-
Acquiring - obter um produto e quaisquer extensões do Altium Cloud Repository para o seu próprio Altium Infrastructure Server local.
-
Packaging - criar um ficheiro zip com um produto e quaisquer extensões, pronto para transferência para o seu disco rígido local.
-
Import - importar um pacote de instalação offline (para o seu Altium Infrastructure Server local).
Verifique aqui o estado das tarefas em execução/concluídas. Expanda uma tarefa para ver uma lista detalhada das tarefas envolvidas.
Pode estar a perguntar-se quem é System System na célula Created By para tarefas como Acquiring e Packaging. Este é simplesmente um dos dois utilizadores predefinidos gerados por software (o outro é admin admin) para o Altium Infrastructure Server local, criado para ser utilizado em tarefas como estas.
O separador Tasks da interface do NIS é onde pode ver uma tarefa que está atualmente em execução, ou tarefas que já foram executadas - um registo operacional, por assim dizer. Passe o cursor sobre a imagem para ver a tarefa até à sua conclusão. Repare que, no nosso exemplo subjacente, em que foi escolhido um único produto para obtenção, todas as extensões relacionadas com essa versão do produto, e que são instaladas por predefinição quando o próprio produto é instalado, também são obtidas.
Pode ser necessário recarregar a página, ou clicar noutro separador e voltar novamente, para atualizar manualmente as informações de uma tarefa em execução.
Se estiver a criar um pacote de instalação para transferência para o seu disco rígido local, o pacote de instalação não é guardado diretamente no seu disco rígido. Em vez disso, é simplesmente preparado e armazenado no seu Altium Infrastructure Server local. Depois, tem de clicar no controlo Download Package. O pacote será disponibilizado como um ficheiro ZIP transferido para a localização de transferências predefinida especificada para o seu browser Web. O ficheiro ZIP tem de ser instalado no seu sistema cliente local depois de ser transferido.
Um exemplo de um pacote de instalação que foi preparado (tendo sido utilizado o botão Download no separador Products & Extensions) e depois transferido para o disco rígido local.
Separador Server Storage
O separador Server Storage apresenta os produtos e extensões disponíveis no seu Altium Infrastructure Server local — aqueles que adquiriu anteriormente através do separador Products & Extensions da interface. Um pacote de implementação pode only incluir produtos e extensões que estejam listados neste separador.
O separador Server Storage da interface NIS reflete todos os produtos e extensões que estão atualmente disponíveis no seu Altium Infrastructure Server local. Estes são depois utilizados para compor e gerar um pacote de implementação.
Naturalmente, pode adicionar mais itens a este conjunto em qualquer altura, adquirindo mais produtos e extensões (a partir do separador Products & Extensions). No entanto, também tem a possibilidade de importar um pacote de instalação (por exemplo, a partir do seu disco rígido ou de uma unidade ótica). Para o fazer, basta clicar no botão
e, em seguida, localizar o(s) ficheiro(s) necessário(s) na caixa de diálogo Open que aparece depois. Normalmente, será o ficheiro ZIP que contém um pacote de instalação previamente transferido — um único ficheiro a selecionar, sendo todos os componentes necessários da instalação extraídos e importados em conformidade.
A funcionalidade de importação destina-se a situações em que é necessário transferir pacotes de instalação entre instalações NIS (por exemplo, de uma rede aberta para uma rede fechada).
Os produtos e extensões podem ser importados a partir de uma instalação offline.
Para remover quaisquer produtos e extensões — removendo-os do seu Altium Infrastructure Server local — selecione-os nas listas
Products e
Extensions, respetivamente, e clique depois no botão

.
Com os produtos e extensões presentes no seu Altium Infrastructure Server local, pode agora criar um ou mais pacotes de implementação para utilização na restante empresa. Isto pode ser iniciado a partir do separador Server Storage, selecionando o produto e a(s) extensão(ões) pretendidos e clicando no botão
. Isto leva-o efetivamente ao separador Deployment Packages da interface, sendo a configuração efetuada na caixa de diálogo Deployment Package apresentada em seguida. Isto é descrito com mais detalhe na secção Deployment Packages Tab seguinte.
Pode gerar um pacote de implementação diretamente a partir de um produto selecionado e de quaisquer extensões no separador Server Storage da interface. Passe o cursor sobre a imagem para ver que será encaminhado para o separador Deployment Packages da interface, sendo apresentada a caixa de diálogo Deployment Package, com a qual poderá ajustar o pacote conforme necessário.
Separador Deployment Packages
O separador Deployment Packages da interface NIS é onde cria e configura um Deployment Package, que define como instalar o produto e as extensões escolhidos. Depois de criado, pode ser transferido um ficheiro Windows Installer Package associado (*.msi), que pode ser utilizado para instalar o software numa máquina cliente de destino, ou em todas as máquinas cliente da empresa.
Cada pacote de implementação definido é armazenado no seu Altium Infrastructure Server local.
O separador Deployment Packages da interface NIS — o centro de comando para a criação de pacotes de implementação que podem depois ser transferidos e utilizados na sua organização.
Para adicionar um novo pacote de implementação, basta clicar no botão
. Será apresentada a caixa de diálogo Deployment Package, na qual poderá configurar o pacote (consulte Configuring a Deployment Package).
Para cada pacote de implementação definido, é apresentado o seguinte:
-
Name - um nome significativo para o pacote, identificando talvez o produto (e a versão) cuja instalação será efetuada.
-
Description - uma descrição mais detalhada do que o pacote disponibiliza e a quem se destina.
-
Created By - o utilizador do Infrastructure Server local que criou o pacote.
-
Created At - a data e hora em que o pacote foi criado.
-
Edit - clique no ícone
para aceder à caixa de diálogo Deployment Package, na qual pode efetuar as alterações necessárias ao pacote.
-
Download - clique no ícone
para transferir para o seu disco rígido um ficheiro Windows Installer Package associado (*.msi). Este ficheiro terá o nome da entrada no campo Name (ou seja, <DeploymentPackageName>.msi). A transferência é feita para a localização predefinida especificada no seu navegador Web.
-
Remove - clique no ícone
para eliminar o pacote da lista.
Configurar um pacote de implementação
No seu Altium Infrastructure Server local, um pacote de implementação é essencialmente uma lista dos instaladores de produtos e extensões necessários, juntamente com informações de configuração sobre a forma como o software deve ser instalado. Quando clica para transferir um pacote de implementação a partir do seu Infrastructure Server, é criado um ficheiro Windows Installer Package (*.msi). O Installer é um pequeno executável que, quando executado, obtém do seu Altium Infrastructure Server local os ficheiros reais de instalação do produto e das extensões de que necessita, e instala-os de acordo com as opções especificadas no pacote de implementação referido. Os ficheiros que irá obter do Infrastructure Server são determinados pelo produto e pelas extensões definidos no pacote de implementação. O produto e as extensões são configurados por si na caixa de diálogo Deployment Package, sendo esses detalhes depois guardados no pacote de implementação.
Um pacote de implementação é totalmente configurado através da caixa de diálogo Deployment Package.
Um pacote de implementação é totalmente configurado através da caixa de diálogo Deployment Package.
Utilize a caixa de diálogo Deployment Package para configurar o pacote conforme necessário, fornecendo as seguintes informações (conforme aplicável):
-
Package Name - utilize este campo para definir um nome significativo para o pacote.
-
Description - utilize este campo para fornecer uma descrição mais detalhada do pacote, indicando eventualmente a sua finalidade.
-
User Name & Password - credenciais de início de sessão no Altium Infrastructure Server local necessárias para aceder ao Infrastructure Server durante a instalação e obter os ficheiros necessários. Estas devem ser definidas.
-
Show Progress - ative esta opção se pretender que o Installer reflita o progresso da instalação. Nesse caso, será apresentada uma caixa de diálogo do Installer, mostrando o progresso de Download, seguido do progresso de Install. Se esta opção estiver desativada, o software será instalado de forma silenciosa, sem que seja apresentada qualquer caixa de diálogo de instalação.
-
Installation path - utilize este campo para especificar a diretoria na máquina do utilizador onde o software deve ser instalado (por exemplo, [ProgramFilesFolder]\Altium\AD<VersionNumber>).
-
Documents path - utilize este caminho para especificar o caminho para a pasta de documentos na máquina do utilizador (por exemplo, [CommonAppDataFolder]\Documents\Altium\AD<VersionNumber>).
-
Private License Server (opcional) - utilize este campo para introduzir o endereço TCP/IP do Private License Server.
-
License Activation code(s) (opcional) - utilize este campo para introduzir o(s) código(s) de ativação da(s) licença(s) preferencial(is) a utilizar com esta instalação do produto.
-
Preferences (opcional) - utilize este campo para restringir o utilizador à utilização de um conjunto específico de preferências com a sua instalação. A lista pendente apresenta todas as Altium Design Preferences Item-Revisions existentes no seu Altium Infrastructure Server local. Escolha uma delas, se for adequada. Em alternativa, pode utilizar um ficheiro de preferências baseado em ficheiro (*.DxpPrf). Para o fazer, basta clicar no botão
e localizar o ficheiro na caixa de diálogo Open que aparece em seguida. O ficheiro escolhido é carregado/publicado na revisão inicial de um Altium Design Preferences Item recém-criado no seu Altium Infrastructure Server, sendo depois selecionado novamente no campo Preferences . Para remover esta restrição, basta clicar no botão
associado.
-
Use latest versions of products - ative esta opção se pretender forçar o Installer a utilizar as versões mais recentes do produto e das extensões.
-
Products - esta lista incluirá todos os produtos que foram adquiridos e que estão atualmente disponíveis no seu Altium Infrastructure Server local. Ative o produto (e a versão) que pretende instalar com este pacote.
Se tiver selecionado um produto (e versão) no separador Server Storage da interface, este já estará selecionado na caixa de diálogo Deployment Package.
-
Installation Features - um produto pode ter diversas opções que podem ser configuradas durante a instalação, conhecidas como Installation Features. Nesta área, está a configurar o estado ligado/desligado com que essas funcionalidades serão apresentadas durante a instalação. Tenha em atenção que o estado ligado/desligado dessas funcionalidades pode ser alterado pelo utilizador durante a instalação, e que estas também podem ser instaladas/desinstaladas posteriormente a partir da própria instalação, se necessário.
-
Extensions - esta lista incluirá todas as extensões que foram adquiridas e que estão atualmente disponíveis no seu Altium Infrastructure Server local. Ative a(s) extensão(ões) (e versão) que pretende instalar com este pacote.
Utilize a caixa de diálogo Deployment Package para configurar o pacote conforme necessário, fornecendo as seguintes informações (conforme aplicável):
-
Package Name - utilize este campo para definir um nome significativo para o pacote.
-
Description - utilize este campo para fornecer uma descrição mais detalhada do pacote, indicando eventualmente a sua finalidade.
-
User Name & Password - credenciais de início de sessão no Altium Infrastructure Server local necessárias para aceder ao Infrastructure Server durante a instalação e obter os ficheiros necessários. Estas devem ser definidas.
-
Show Progress - ative esta opção se pretender que o Installer reflita o progresso da instalação. Nesse caso, será apresentada uma caixa de diálogo do Installer, mostrando o progresso de Download, seguido do progresso de Install. Se esta opção estiver desativada, o software será instalado de forma silenciosa, sem que seja apresentada qualquer caixa de diálogo de instalação.
-
Installation path - utilize este campo para especificar a diretoria na máquina do utilizador onde o software deve ser instalado (por exemplo, [ProgramFilesFolder]\Altium\Nexus).
-
Documents path - utilize este caminho para especificar o caminho para a pasta de documentos na máquina do utilizador (por exemplo, [CommonAppDataFolder]\Documents\Altium\Nexus).
-
Private License Server (opcional) - utilize este campo para introduzir o endereço TCP/IP do Private License Server.
-
License Activation code(s) (opcional) - utilize este campo para introduzir o(s) código(s) de ativação para a(s) licença(s) preferencial(ais) a utilizar com a instalação deste produto.
-
Preferences (opcional) - utilize este campo para restringir o utilizador a utilizar um conjunto específico de preferências com a sua instalação. A lista pendente apresenta todas as revisões de itens de preferências de design Altium existentes no seu servidor local de infraestrutura Altium. Escolha uma delas, se for adequada. Em alternativa, pode utilizar um ficheiro de preferências baseado em ficheiro (*.DxpPrf). Para o fazer, basta clicar no botão
e procurar o ficheiro na caixa de diálogo Open subsequente que aparecer. O ficheiro escolhido é carregado/publicado na revisão inicial de um item de preferências de design Altium recém-criado, no seu servidor de infraestrutura Altium, sendo depois novamente selecionado no campo Preferences . Para remover esta restrição, basta clicar no botão
associado.
-
Use latest versions of products - ative esta opção se pretender forçar o Installer a utilizar as versões mais recentes do produto e das extensões.
-
Products - esta lista incluirá todos os produtos que foram adquiridos e que estão atualmente disponíveis no seu servidor local de infraestrutura Altium. Ative o produto (e a versão) que pretende instalar com este pacote.
Se tiver selecionado um produto (e versão) no separador Server Storage da interface, este já estará selecionado na caixa de diálogo Deployment Package.
-
Installation Features - um produto pode ter várias opções que podem ser configuradas durante a instalação, conhecidas como Installation Features. Nesta área, está a configurar o estado ligado/desligado com que essas funcionalidades são apresentadas durante a instalação. Tenha em atenção que o estado ligado/desligado dessas funcionalidades pode ser alterado pelo utilizador durante a instalação e que estas também podem ser instaladas/desinstaladas posteriormente a partir da própria instalação, se necessário.
-
Extensions - esta lista incluirá todas as extensões que foram adquiridas e que estão atualmente disponíveis no seu servidor local de infraestrutura Altium. Ative a(s) extensão(ões) (e versão) que pretende instalar com este pacote.
Quer esteja a criar um pacote completamente novo ou a editar um já existente, assim que o pacote estiver definido conforme necessário, clique no botão OK para o criar/atualizar - um pacote recém-definido aparecerá listado, juntamente com todos os outros pacotes definidos, novamente no separador principal Deployment Packages.
Separador Updates
Para ajudar a garantir que o conjunto de instaladores de produtos e extensões armazenados no seu servidor local de infraestrutura Altium esteja sempre atualizado, pode configurá-los para serem atualizados manual ou automaticamente. A vantagem de Manual Updates é que tem controlo sobre quando é adquirida a versão mais recente de cada produto/extensão. Naturalmente, a desvantagem é que tem de acompanhar a situação e adquiri-las manualmente. A vantagem de Automatic Updates é que não precisa de se lembrar de verificar se existem atualizações, mas todas as versões mais recentes serão adquiridas automaticamente.
O separador Updates da interface NIS apresenta uma área conveniente na qual pode configurar a forma como pretende que os seus produtos e extensões - no seu servidor local de infraestrutura Altium - sejam atualizados.
O separador Updates da interface NIS - centro de comando para controlar a forma como os produtos e extensões no seu servidor local de infraestrutura Altium são atualizados, quando versões posteriores desses produtos e extensões ficam disponíveis no Altium Cloud Repository.
O separador lista, por nome, todos os produtos e extensões que se encontram atualmente no seu servidor local de infraestrutura Altium. Não lista a versão de cada um que possui atualmente, mas sim a versão mais recente dessa entidade, tal como disponível no Altium Cloud Repository (consulte a lista no separador Products & Extensions tab para ver isso).
Para cada entidade, estão disponíveis as seguintes opções de atualização:
-
Acquire Manual Update - se a versão do produto/extensão no seu servidor local de infraestrutura Altium já for a mais recente, não existe nada para atualizar e, por isso, será apresentado o ícone
. Se a versão que possui não for a mais recente, será apresentado o ícone
. Clique nele para adquirir a versão latest do produto/extensão. Haverá algumas caixas de diálogo - clique em OK para prosseguir. A atividade da aquisição pode ser visualizada no separador Tasks tab da interface.
-
Automatic Update - ative esta opção para incluir o produto/extensão nas atualizações automáticas. A verificação de atualizações disponíveis será efetuada de acordo com o intervalo de verificação de atualizações definido na página Settings - Network Installation da interface baseada em navegador do Infrastructure Server. Se estiver disponível uma atualização para o produto/extensão, ativar esta opção não executará a atualização imediatamente - terá de aguardar que decorra o intervalo de verificação definido. Assim que a atualização for executada, apenas a versão latest será adquirida.
Estão disponíveis vários controlos para atualizar manualmente várias entidades ou ativar a atualização automática de várias entidades em simultâneo:
-
Para atualizar manualmente várias entidades, ative a caixa de verificação à esquerda de cada uma e, em seguida, clique no botão
.
-
Para ativar a opção Automatic Update para várias entidades, ative a caixa de verificação à esquerda de cada uma e, em seguida, clique no botão
.
-
Para desativar a opção Automatic Update para várias entidades, ative a caixa de verificação à esquerda de cada uma e, em seguida, clique no botão
.
Para selecionar/desselecionar rapidamente todos os produtos ou todas as extensões na lista, utilize os controlos disponíveis por baixo da lista.
Instalação numa Máquina Cliente
A instalação de software numa máquina cliente é um processo simplificado e envolve simplesmente:
-
Um administrador do Infrastructure Server descarregar o pacote de implementação necessário (a partir do separador Deployment Packages tab da interface NIS), para obter o ficheiro Windows Installer Package (<DeploymentPackageName>.msi).
-
Copiar o ficheiro MSI para a máquina cliente de destino.
-
Fazer duplo clique no ficheiro MSI. O software será instalado de acordo com as opções definidas no pacote de implementação, com o produto e as extensões relevantes obtidos a partir do seu servidor local de infraestrutura Altium. Se o pacote de implementação incluir a opção de mostrar o progresso da instalação, será apresentada uma caixa de diálogo Installer, mostrando o progresso das fases Download e depois Install. Se esta opção não tiver sido ativada, o software será instalado de forma silenciosa. A instalação será feita nos caminhos Installation e Document especificados no pacote de implementação.
Se a instalação falhar, examine o pacote de implementação e certifique-se de que foi definido corretamente. Alguns erros comuns consistem em não terem sido definidos os caminhos Installation e Documents, ou em terem sido definidas credenciais de acesso ao Infrastructure Server local para um utilizador que não existe como utilizador definido nesse Infrastructure Server. Corrija quaisquer problemas com o pacote de implementação, guarde as alterações (clique em OK na caixa de diálogo Deployment Package), depois descarregue o novo ficheiro MSI e tente instalar novamente.
Implementação Centralizada em Várias Máquinas Cliente
O Network Installation Service também suporta a gestão das instalações de produtos Altium de forma centralizada. Com a ajuda do NIS, é possível executar remotamente a instalação de um produto como o Altium Designer ou o Altium NEXUS, em vários computadores ao mesmo tempo, através do Microsoft Active Directory. A instalação é efetuada através da Group Policy Software Installation Extension. A Group Policy Software Installation Extension permite aos administradores utilizar a Group Policy Object Editor para gerir centralmente a instalação de software em todos os computadores cliente de uma organização. Isto é conseguido através da assigning de aplicações a utilizadores ou computadores, ou da publishing de aplicações para utilizadores.
São necessários os seguintes componentes para implementar software utilizando a Group Policy Software Installation Extension:
-
Group Policy.
-
Windows 2000 Server, Windows Server 2003, Windows Server 2008/2012 R2, Windows Server 2016 Standard Edition ou controladores de domínio posteriores.
-
Uma rede que utilize domínios baseados no serviço de diretório Active Directory.
-
Computadores de destino com uma edição Professional ou Enterprise do Windows, incluindo: Windows 7 Professional (ou superior), Windows 8/8.1 Pro (ou superior), Windows 10 Professional (ou superior).
A Group Policy Management Console (GPMC) não é obrigatória, mas é fortemente recomendada para uma administração eficiente.
Abordagem Recomendada
A abordagem recomendada para a gestão centralizada da instalação de um produto Altium pode ser dividida em instalação inicial e atualizações da instalação.
Para a instalação inicial:
-
Inicie sessão no seu servidor local de infraestrutura Altium, como administrador, através da interface baseada em navegador do Infrastructure Server.
-
No separador Product & Extensions tab da interface NIS, adquira a versão necessária do produto e quaisquer extensões para o seu servidor local de infraestrutura Altium.
-
Prepare o pacote de implementação necessário (no separador Deployment Packages tab da interface NIS).
-
Descarregue o pacote de implementação para obter o ficheiro Windows Installer Package necessário (<DeploymentPackageName>.msi)
-
Configure a Group Policy que irá executar esse ficheiro MSI nos computadores cliente pretendidos.
- Envie a instalação para os computadores/utilizadores pretendidos utilizando a funcionalidade Group Policy Software Installation Extension do Active Directory.
Quando este processo estiver concluído, os utilizadores terão uma instalação do software pré-configurada, de acordo com as opções configuradas no pacote de implementação original.
As atualizações podem ser instaladas utilizando a seguinte abordagem:
-
Envie uma atualização utilizando a funcionalidade Group Policy Software Installation Extension do Active Directory. Se esta abordagem for utilizada, a forma mais simples é editar o pacote de implementação original (utilizando a caixa de diálogo Deployment Package) e escolher as novas versões necessárias nas listas Products e Extensions. Pode garantir que a versão mais recente de um produto será utilizada pelo Installer ativando a opção Use latest versions of products. Guarde o pacote de implementação modificado e transfira um ficheiro MSI novo (e atualizado), que poderá depois ser utilizado para implementar a atualização.
Example Software Installation via Group Policy-Active Directory
Depois de ter preparado o pacote de implementação, pode então configurar o Group Policy Object (GPO) no seu controlador de domínio. Os passos seguintes foram seguidos para testar isto num Windows Server 2012 R2:
-
Inicie sessão no Altium Infrastructure Server (através da respetiva interface no browser) e transfira o pacote de implementação (
<DeploymentPackageName>.msi) a partir do separador Deployment Packages da interface NIS do Infrastructure Server.
-
Copie o ficheiro MSI para uma localização adequada de partilha de ficheiros, como
\\YourServername\Sysvol\DomainName. Esta localização deverá ser partilhada com todos os computadores nos quais pretende implementar o software.
-
Crie uma nova unidade organizacional no Active Directory, utilizando os passos seguintes:
-
Abra Active Directory Users and Computers e, em seguida, na árvore da consola, clique com o botão direito do rato no seu domínio e selecione New » Organization Unit.
-
Introduza o nome da Unidade Organizacional e, em seguida, adicione todos os computadores cliente nos quais o software deve ser instalado.
-
Abra Group Policy Management - a partir de Control Panel abra Administrative Tools e, em seguida, abra Group Policy Management.
Se Group Policy Management não estiver instalado, abra Server Manager a partir de Administrative Tools, selecione o separador Features no lado esquerdo e, em seguida, clique em Add Features no painel à direita. Ative a caixa de verificação Group Policy Management e depois percorra as páginas seguintes. Assim que estiver instalado, poderá ser aberto conforme descrito acima.
-
Na interface Group Policy Management, aceda às políticas existentes. Para o fazer, abra Domains, depois YourDomain e, em seguida, Group Policy Objects. É aqui que os seus GPOs são armazenados.
-
Crie um novo GPO. Para o fazer, clique com o botão direito do rato na pasta Your organizational units you have created e selecione New. Introduza um nome para o seu GPO.
-
Depois de criar o novo GPO, este aparecerá na pasta Your organizational units you have created. Clique no novo GPO. No painel da direita, na parte inferior, existe uma caixa com a indicação Security Filtering. Ative-a e limpe a entrada Authenticated Users.
-
Se pretender implementar este programa em computadores específicos, adicione o nome de cada um desses computadores. Caso contrário, para implementar em todos os computadores do domínio, adicione o grupo Domain Computers.
-
Localize a pasta Your organizational units you have created no painel de navegação e clique nela com o botão direito do rato. Selecione o comando Link an existing GPO, depois clique no seu novo GPO e, em seguida, clique em OK.
-
O passo seguinte é adicionar o seu ficheiro MSI. Para o fazer:
-
Localize o GPO na pasta Your organization unit e clique nele com o botão direito do rato. Selecione o comando Edit e será aberta uma nova janela.
-
Navegue para Computer Configuration, depois Policies, depois Software Settings e, em seguida, Software Installations. Clique com o botão direito do rato dentro do painel vazio à direita e selecione New » Package.
-
Na nova janela que é aberta, navegue até à partilha de domínio que criou anteriormente (
\\YourServerName\FolderName - não a pasta física no servidor, C:\FakePath\FolderName) e selecione o seu ficheiro MSI.
-
Clique na opção Assigned e depois clique em OK.
-
O último passo é fechar todas as janelas/caixas de diálogo abertas no servidor e reiniciar todas as suas estações de trabalho. Quando arrancarem, irão instalar a aplicação implementada antes de o computador permitir que um utilizador inicie sessão. Isso significa que irá ficar algum tempo a apresentar Please wait... enquanto o programa é instalado.
Poderão ser necessários 2-3 reinícios para o servidor atualizar o GPO nas estações de trabalho. Se isso não acontecer, pode forçar a atualização utilizando uma linha de comandos, escrevendo:
gpupdate /target:computer /force /logof.