
Você pode executar solucionadores comerciais em serviços de computação com suas licenças existentes. O truque é simples: conserte as portas, proteja o caminho e direcione o cliente para a porta @server. Este guia mostra as etapas exatas.
Escolha um. Teste isso. Documente para seu laboratório.
Escolha duas portas TCP por fornecedor: uma para lmgrd e outra para o daemon do fornecedor.
Exemplos
Atualize adequadamente as linhas do seu arquivo de licença (os números são exemplos):
SERVIDOR <hostname><hostid>1055
FORNECEDOR ansyslmd PORT=1056
Reinicie o serviço de licença após as alterações.
Dica: mantenha um pequeno README ao lado do arquivo de licença com as portas fixadas e quem contatar.
O licenciamento é independente do CUDA. Escolha qualquer modelo em seu provedor de GPU preferido que você precise para o (s) solucionador (es):
Você apontará o solucionador dentro do contêiner para port @server usando env vars.
Sua instância se junta à sua rede organizacional; o DNS e as portas se comportam como locais. Siga a configuração de VPN da sua TI e teste a acessibilidade:
nc -vz licenses.my-org.edu 1055
De dentro da instância, encaminhe as portas fixas para o servidor de licenças por meio de um host no qual você possa usar o SSH (bastion/jumphost):
ssh -N\
-L 1055:licenses.my-org.edu:1055\
-L 1056:licenses.my-org.edu:1056\
user@bastion.my-org.edu
Deixe isso aberto enquanto você corre. Sua string FLEXnet no cliente será 1055 @localhost.
Precisa de vários fornecedores? Adicione mais pares -L com suas portas fixadas.
Defina a variável específica do fornecedor em seu ambiente de trabalho. Em Compute, coloque-os em Ambiente → Variáveis (nunca transforme segredos em imagens).
exportar ANSYSLMD_LICENSE_FILE= 1055@licenses.my-org.edu
# ou 1055 @localhost se você fizer um túnel
exportar LMCOMSOL_LICENSE_FILE= 27000@licenses.my-org.edu
exportar ABAQUSLM_LICENSE_FILE= 27002@licenses.my-org.edu
exportar LM_LICENSE_FILE= 1055@licenses.my-org.edu
Se você criar um túnel, troque o nome do host por anfitrião local e mantenha o mesmo portas você encaminhou.
nc -vz localhost 1055
O cliente não consegue acessar o servidor
Host/porta, firewall ou túnel incorretos. Teste com nc -vz nas portas exatas que você fixou.
Recurso não encontrado/-5, -18, -96 erros
Linha de recurso ou versão incorreta. Verifique seu arquivo de licença; peça ao TI que confirme o nome e a expiração do recurso.
Gotas intermitentes
Tempo limite de NAT/inatividade no caminho. Mantenha um pequeno túnel SSH ativo ou use a VPN.
“O sistema do servidor de licenças não suporta esse recurso”
Incompatibilidade de daemons do fornecedor. Atualize o daemon do fornecedor para que corresponda ao seu arquivo de licença.
Vários fornecedores ao mesmo tempo
Use LM_LICENSE_FILE com um separado por ponto e vírgula liste ou defina as variáveis do fornecedor lado a lado.
# Resposta
exportar ANSYSLMD_LICENSE_FILE= 1055@licenses.my-org.edu
# Abaquis
exportar ABAQUSLM_LICENSE_FILE= 27002@licenses.my-org.edu
# CONSOLA
exportar LMCOMSOL_LICENSE_FILE= 27000@licenses.my-org.edu
# Genérico
exportar LM_LICENSE_FILE= 1055@licenses.my-org.edu
Para obter informações detalhadas, consulte o artigo principal e os próximos guias específicos de ferramentas.
licenças:
padrão: “vpn | túnel ssh | portas públicas”
servidor: “licenses.my-org.edu”
portas:
lmgrd: 1055
fornecedor: 1056
ambiente:
- “ANSYSLMD_LICENSE_FILE= 1055@licenses.my-org.edu”
computar:
modelo: “Ubuntu 24.04 LTS (CUDA 12.6)” # ou sua própria imagem
exemplo: “<gpu model/vram>”
notas: "<anything unusual about the network or checkout>”
Lance um Instância de GPU no Compute. Defina seu variáveis de ambiente de licença no modelo e, em seguida, conecte-se VPN ou crie um Túnel SSH da instância para o seu servidor de licenças. Precisa de ajuda para fixar portas? Abra um ticket e compartilharemos uma lista de verificação mínima, independente de fornecedor, para sua equipe de TI.