O que é o gestor de licenças do Abaqus/Elan? #
O Abaqus/Elan é o Gestor de Licenças Elan incluído na versão do Abaqus comercializada. A Elan Computer Group, uma empresa sediada em Mountain View, Califórnia, criou o Elan como um gestor de licenças de software que outros fornecedores integravam nos seus próprios produtos. O Abaqus, o software de análise de elementos finitos (FEA) desenvolvido pela Hibbitt, Karlsson & Sorensen (HKS), era um desses produtos.
Funciona tal como os gestores de licenças em rede que já utiliza. Um servidor de licenças armazena as chaves de licença. Quando um analista abre um produto Abaqus ou submete uma tarefa ao solucionador, a aplicação solicita licenças ao servidor. Se houver licenças livres suficientes, o servidor atribui-as. Caso contrário, o pedido fica em espera numa fila ou é recusado.
Há três aspetos importantes a ter em conta ao auditar o servidor. Cada cliente envia ao servidor um sinal de vida aproximadamente uma vez por minuto. Se um cliente deixar de enviar sinais, o servidor retira-lhe a licença após um período de «zombie», que, por predefinição, é de três minutos. Além disso, o Elan suporta servidores de licenças redundantes.
Consulta-se o servidor com abaqus_elmadmin, o utilitário de gestão do Elan, tal como é fornecido pela Abaqus. O -l Esta opção apresenta uma lista dos utilizadores atuais e das licenças pendentes. Adicionar -h e também pode ver o tempo de espera de cada cliente e o número de licenças partilhadas.
O Abaqus evoluiu. Uma instalação do Abaqus 6.2-1, de 2001, ainda incluía a ferramenta de administração Elan. A partir da versão 6.5, o Guia de Instalação e Licenciamento do Abaqus passou a referir o FLEXlm. As versões atuais funcionam com o FlexNet ou com o Servidor de Licenças da Dassault Systèmes (DSLS), sendo o DSLS a opção predefinida.
A Dassault Systèmes adquiriu a empresa responsável pelo Abaqus em outubro de 2005, e a linha de produtos integra-se agora na SIMULIA. Dassault Systèmes Abaqus, SIMULIA Abaqus ou simplesmente Abaqus: trata-se do mesmo software de simulação. O gestor de licenças do Abaqus utilizado depende da versão.
Portanto, se ainda tiver um servidor Abaqus/Elan a funcionar no seu parque de equipamentos, este está a executar uma versão mais antiga do Abaqus. As suas licenças não constam de nenhum relatório DSLS ou FlexNet que a sua equipa possa obter atualmente.
Que tipos de licença são suportados pelo Abaqus/Elan? #
A Elan era capaz de fazer mais do que qualquer outro fornecedor individual. Um artigo de 1995, escrito por um engenheiro da Elan Computer Group, enumera os modelos de licença suportados pelo Elan License Manager:
| Modelo de licença | O que isso significa |
|---|---|
| Flutuante (simultâneo) | As licenças ficam disponíveis na rede até se atingir um número máximo de utilizadores simultâneos. Qualquer pessoa pode utilizar uma até que esse número se esgote. |
| Baseado na moeda | A aplicação solicita um número variável de tokens, com base num «preço». |
| Medido | Os tokens são consumidos com o passar do tempo, por cada invocação, por cada página ou por outro parâmetro. |
| Componente | As chaves separadas servem para licenciar módulos ou funcionalidades individuais. |
| Reservado ou excluído | As licenças são reservadas para, ou impedidas de serem utilizadas por, utilizadores, grupos ou máquinas específicos. |
| Realizado | Uma licença permanece associada ao seu utilizador e ao seu anfitrião durante um período determinado após o encerramento da aplicação. |
| Partilhado | As aplicações distintas executadas pelo mesmo utilizador no mesmo anfitrião e que partilham o ecrã partilham uma única licença. |
| Demonstração ou cronometrada | As chaves têm uma data de validade. As chaves «Any-host» são utilizadas para demonstrações. |
| Bloqueado no anfitrião | Uma chave está associada a uma máquina específica. |
A versão 3.0, lançada em 1994, introduziu limites flexíveis e chaves de data de início. Quando a utilização ultrapassa um limite flexível, o servidor regista um alerta para o administrador no seu registo.
O Abaqus utiliza licenças por token. Um trabalho retira tokens de um conjunto partilhado e devolve-os quando termina. Um registo de trabalho do Abaqus 6.2-1, de 2001, mostra o solucionador a «retirar o token de ativação do servidor de licenças». A Dassault Systèmes continua a definir o licenciamento baseado em tokens desta forma: um token é reservado para uma única utilização de cada vez e fica disponível para outras utilizações assim que é libertado.
O número de tokens por tarefa aumenta com o número de núcleos, mas não de forma linear. No que diz respeito aos tokens de análise do Abaqus, os centros universitários de HPC publicam a fórmula 5 ×N⁰,⁴²², em que N é o número de núcleos. Um núcleo consome 5 tokens. Quatro núcleos consomem 8 e 16 núcleos consomem 16. O pacote do Modelo de Licença Unificada (ULM) da SIMULIA utiliza uma escala diferente e, ao abrigo deste, o mesmo conjunto de tokens também pode executar o fe-safe, o Tosca e o Isight.
Existem duas consequências para quem detém o contrato do software Abaqus. Um conjunto de tokens esgota-se de forma desigual: uma tarefa de 16 núcleos consome tantos tokens como duas tarefas de 4 núcleos. Além disso, os nomes que constam numa lista do elmadmin não correspondem, numa relação de um para um, às licenças consumidas. Um utilizador que tenha encerrado o Abaqus pode continuar a aparecer, assinalado com um «H» (retido), até que o tempo de retenção expire.
Quais são os fornecedores de software que utilizam o Abaqus/Elan e para que aplicações? #
Primeiro. O termo «Abaqus» na designação Abaqus/Elan refere-se ao fornecedor. Os registos da época do Elan mencionam o Abaqus/Standard 6.2-1: um registo de tarefas de 2001 mostra que este programa estava a obter o seu token do servidor de licenças. A gama atual, que inclui o Abaqus/CAE, o Abaqus/Standard e o Abaqus/Explicit, é licenciada através do DSLS ou do FlexNet.
O Elan License Manager genérico contava com uma lista de clientes mais vasta. Estes fornecedores referem que o utilizam:
| Fornecedor | Aplicações | Provas |
|---|---|---|
| Dassault Systèmes SIMULIA (anteriormente HKS) | Abaqus, incluindo o Abaqus/Standard 6.2-1 | Lista de ficheiros e registo de tarefas do Abaqus 6.2-1, 2001 |
| PTC (Arbortext) | Arbortext Editor, Styler, Architect e Publishing Engine, versões 5.2 a 5.4 | Artigo de suporte da PTC CS31899 |
| Concurrent Computer Corporation | Ferramentas NightStar, tais como o NightView e o MAXAda | Notas de lançamento do Élan License Manager 5.0.2, agosto de 2000 |
| Taligent | A ELFIN, um fornecedor de licenças para o sistema de aplicações CommonPoint | Documentação do Taligent CommonPoint |
Ao longo do tempo, a propriedade foi mudando. Em 1999, a documentação do Arbortext da PTC atribuía o Elan License Manager à Rainbow Technologies.
No caso de um parque de software SIMULIA, a lista de fornecedores é menos importante do que a lista de versões. Se as suas versões do Abaqus abrangem duas décadas, poderá estar a utilizar o Abaqus/Elan, o FlexNet e o DSLS em simultâneo. Isso significa que terá de verificar até três ambientes de licenciamento ou fontes de dados distintos.
Como o Open iT apoia o seu trabalho com o Abaqus/Elan #
A Open iT é uma empresa de gestão de ativos de software, em atividade desde 1999, que avalia a forma como o software de engenharia é utilizado. O seu principal produto, o LicenseAnalyzer™, analisa os seus servidores de licenças e transforma os dados recolhidos em relatórios sobre a utilização simultânea, indicando quem utilizou cada licença e durante quanto tempo.
No caso do Abaqus/Elan, o Open iT instala um pequeno agente, o Open iT Core Client, no servidor de licenças. O agente efetua uma recolha de dados a cada 5 minutos e, de hora a hora, envia os dados processados para o Open iT Core Server para armazenamento e geração de relatórios. O seu servidor Elan continua a funcionar normalmente. É necessário dispor de direitos de administrador no servidor de licenças e na localização de abaqus_elmadmin.
A documentação do Open iT enumera a utilização simultânea, o tempo decorrido e a monitorização em tempo real do Abaqus/Elan. Na prática, isso permite-lhe obter a procura máxima sob a forma de um número, em vez de um argumento, e saber quanto tempo durou cada retoma de licença. Também é possível ver a utilização por utilizador, anfitrião e grupo de utilizadores. O License Monitor do Open iT adiciona uma visualização em tempo real do que está atualmente retido, ao lado de todos os outros gestores de licenças dos quais o Open iT recolhe dados.
A documentação da versão 10.3 do Open iT abrange 100 configurações do gestor de licenças, incluindo DSLS e FlexNet, pelo que a utilização do Abaqus da era Elan e a atual podem ser incluídas num único relatório.
Leia a seguir: Como configurar o Abaqus/Elan License Manager no Open iT, com os passos de ativação, recolha e verificação.
Perguntas frequentes #
O Abaqus/Elan é o mesmo que o FlexNet ou o DSLS?
Não. São três gestores de licenças diferentes. O Abaqus 6.2-1, de 2001, incluía a ferramenta de administração Elan. A partir da versão 6.5, o Abaqus passou a utilizar o FLEXlm. As versões atuais utilizam o FlexNet ou o DSLS, sendo o DSLS a opção predefinida.
O que faz o abaqus_elmadmin?
Trata-se da ferramenta de administração da Elan, tal como é fornecida pelo Abaqus. Com a opção -l, apresenta uma lista dos utilizadores atuais e das licenças pendentes. Ao adicionar a opção -h, mostra o tempo de retenção de cada cliente e o número de licenças partilhadas. O Open iT lê a mesma saída para recolher dados de utilização.
O Open iT consegue identificar recusas de licenças do Abaqus/Elan?
Não é o que consta na documentação atual da Open iT, que menciona a utilização simultânea, o tempo decorrido e a monitorização em tempo real para o Abaqus/Elan. A Open iT confirma, no entanto, que ocorrem recusas no DSLS, o servidor de licenças predefinido para as versões atuais do Abaqus.
Quantos tokens utiliza um trabalho do Abaqus?
No caso dos tokens de análise do Abaqus, 5 ×N⁰,⁴²², em que N é o número de núcleos. Um núcleo consome 5 tokens, 4 núcleos consomem 8 e 16 núcleos consomem 16. O Modelo de Licença Unificado da SIMULIA utiliza uma escala diferente; por isso, consulte a documentação da sua versão.
Veja a sua utilização do Abaqus num único local #
Sabe quantos tokens do Abaqus paga. O que provavelmente não consegue ver é o pico de utilização no último trimestre, nem qual a percentagem dessa utilização que passou por um servidor da Elan e que não consta dos seus relatórios habituais.
O Open iT responde a essa questão a partir dos seus próprios servidores de licenças: Elan, FlexNet e DSLS, em conjunto.
Marque uma demonstração → Fale com um especialista em licenciamento sobre os servidores de licenças do Abaqus na sua infraestrutura.
