eCADFEM
Hinweise zum Setup
Christian Meyer
Stefan Halbritter
12/2012
eCADFEM - Hinweise zum Setup (1212) 1
Voraussetzungen Funktion
Freischaltung
Software
Netzwerkverbindung
Installation Freischaltung
User-Kennung
IP-Kennung
lokaler Lizenzserver
Nutzung von optiSLang / optiSLang inside Workbench
Anwendung Test
Vermeidung ungewollter Nutzung
Priorisierung von ecadfem ggü. lokalen Lizenzen
Diagnose
Inhalt
Funktion eCADFEM ermöglicht die temporäre Nutzung von CAE Lizenzkeys über eine Internetverbindung gegen
eine Nutzungs-Gebühr
Freischaltung zum Betrieb von eCADFEM benötigen Sie eine sog. Freischaltung, d.h. – im technischen Sinne – eine
Zugangskennung, um mit dem eCADFEM Server kommunizieren zu können
es gibt 2 Arten der Freischaltung: IP-Kennung oder User-Kennung
s.a. Abschnitt EINWAHL im Anschreiben von CADFEM zur Freischaltung von eCADFEM
um eine Freischaltung zu erhalten, wenden Sie sich bitte an [email protected]
weitere Informationen finden Sie auch unter www.ecadfem.com
Voraussetzungen -1
2 eCADFEM - Hinweise zum Setup (1212)
Voraussetzungen - 2
Software ANSYS Version 12 …. 14.5
alternativ: optiSLang
Netzwerkverbindung Internetverbindung
Freigabe der Ports 1056 und 2325 (ANSYS)
TCP
ausgehend
Freigabe der Ports 2020 und 2021 (optiSLang)
TCP
ausgehend
3 eCADFEM - Hinweise zum Setup (1212)
Installation - Freischaltung
User-Kennung es ist eine neuer (!) Benutzer mit dem von CADFEM
freigeschalteten Namen anzulegen
die Arbeit mit eCADFEM ist nur unter diesem
Benutzer-Konto möglich
ist dann notwendig, wenn keine feste, öffentlich
sichtbare IP-Adresse verfügbar ist (bitte mit Internet-
ServiceProvider abprüfen)
IP-Kennung es muss eine feste, öffentlich sichtbare IP-Adresse
vereinbart sein
eCADFEM Client
Benutzer-Konto:
UserXY123
IP-Adresse:
123.xxx.xxx.xxx
oder:
4 eCADFEM - Hinweise zum Setup (1212)
Installation – User-Kennung
ANSYS Client Installation - 14.5 (oder älter)
neues (!) Benutzer-Konto anlegen (lokal oder Domänenkonto)
freie Ports unter diesem Benutzer: (TCP) 1056 und 2325
Einträge in der Datei %ANSYSLIC_DIR%\ansyslmd.ini einfügen %ANSLIC_DIR% = meist C:\Programme\Ansys Inc\Shared Files\Licensing
eCADFEM Server
portal.ecadfem.com
1056
2325
eCADFEM Client
Benutzer-Konto:
UserXY123
[email protected] [email protected]
ansyslmd.ini:
Internet
Internet
5 eCADFEM - Hinweise zum Setup (1212)
Installation – IP-Kennung
Software Installation ANSYS Client Installation - 14.5 (oder älter)
zusätzlich: lokaler ANSYSLI_SERVER (2. Option im ANSYS Lizenz Assistent)
freie Ports: (TCP) 1056 und 2325
Einträge in der Datei %ANSYSLIC_DIR%\ansyslmd.ini einfügen %ANSLIC_DIR% = meist C:\Programme\Ansys Inc\Shared Files\Licensing
eCADFEM Server
portal.ecadfem.com eCADFEM Client ANSYSLI_NOFLEX=1
ANSYSLI_SERVERS=2325@IhrServerHostname [email protected] [email protected]
ansyslmd.ini:
IP-Adresse:
123.xxx.xxx.xxx 1056
2325
Internet
Internet
6 eCADFEM - Hinweise zum Setup (1212)
eCADFEM Client
Installation – lokaler Lizenzserver
Software Installation ANSYS 14.5 Lizenzserver (1. Option im ANSYS Lizenz Assistent)
ANSYS Client Installation - 14.5 (oder älter)
Einträge in der Datei %ANSYSLIC_DIR%\ansyslmd.ini einfügen
der lokale Lizenzserver stellt den lokalen ANSYSLI_SERVER bereit
eCADFEM Server
portal.ecadfem.com SERVER=1055@lokalerLicServerHostname
ANSYSLI_SERVERS=2325@lokalerLicServerHostname
[email protected] [email protected]
ansyslmd.ini:
lokaler
Lizenzserver
1056
2325
Internet
Internet
7 eCADFEM - Hinweise zum Setup (1212)
Zur Nutzung von optiSLang/optiSLang inside Workbench müssen die TCP Ports
2020 und 2021 ausgehend freigeschaltet werden.
optiSLang:
Spezifizierung des Lizenzservers durch .lic-Datei.
Anlegen der Datei bei Installation auf Laufwerk c:\ unter:
C:\programme\optislang_3.0.1\flowguide\license
Der Name der Datei kann z.B. "license.lic" lauten.
Inhalt:
# License for OptiSLang
# Customer:
# Comment: ecadfem-Portal Lizenz
SERVER portal.ecadfem.com 00d0b7901800 2000
USE_SERVER
VENDOR sc_ag
Nutzung von optiSLang/optiSLang inside Workbench
8 eCADFEM - Hinweise zum Setup (1212)
optiSLang inside Workbench Spezifizierung des Lizenzservers durch .lic-Datei.
Anlegen der Datei bei Installation auf Laufwerk c:\ unter:
C:\Program Files\ANSYS Inc\v140\Addins\optiSLang
Der Name der Datei kann z.B. license.lic lauten. Inhalt:
# License for OptiSLang
# Customer:
# Comment: ecadfem-Portal Lizenz
SERVER portal.ecadfem.com 00d0b7901800 2021
USE_SERVER
Nutzung von optiSLang/optiSLang inside Workbench
9 eCADFEM - Hinweise zum Setup (1212)
Bisher ist der ANSYS Lizenzserver nicht proxy-fähig
Daher sind folgende Einstellungen am Proxy notwendig: Weiterleitung der Anfragen der mit eCADFEM arbeitenden Clients über eine Port-Weiterleitung (port
forwarding) zum eCADFEM Server ohne weitere Zwischenaktionen. Das geht natürlich nur, wenn der
Proxy das TCP Protokoll zulässt.
Der Proxy Server muss über die für eCADFEM freigeschaltete, externe IP-Adresse kommunizieren
Die Rück-Kommunikation (Backroute) muss ebenfalls zugelassen sein
Zugriff über Proxy-Server (nur TCP)
10 eCADFEM - Hinweise zum Setup (1212)
Anwendung - Test
Test der Funktionalität Aufruf Mechanical APDL
Aufruf eines Workbench-Projektes, d.h. Mechanical Editor muss geöffnet sein
In der Kopfzeile wird in eckigen Klammern die gezogene Lizenz angezeigt
Grundsätzlich ist eine Priorisierung der eigenen Lizenzen nicht möglich
Reihenfolge des Lizenzzugriffs ist abhängig von der Zugriffsgeschwindigkeit auf die Server (i.a. antwortet der lokale Lizenzserver schneller)
und der Reihenfolge in den License Preferences (Lizenzvoreinstellungen)
11 eCADFEM - Hinweise zum Setup (1212)
Fälle, in denen ungewollte Lizenznutzung auftreten kann Mechanical ist noch geöffnet
Batch Solve
Prozesse nicht ordnungsgemäss beendet
Überwachung des Lizenzzugriffs Task Manager gibt Auskunft über laufende ANSYS / CFX Prozesse
ANSYS.exe
AnsMeshingServer.exe
AnsysWBU.exe
AnsysFWW.exe
Wichtig: nicht korrekt geschlossene Prozesse können die Rückgabe von Lizenzen verhindern
Vorsicht: bei Aufruf von Python Skripten aus der Projektebene – Prozesse nach Beendigung von WB
prüfen
Vermeidung von ungewollter Nutzung
PreEngine.exe
PreGui.ogl.exe
Cfx5pre.exe*32
SolverManager.exe
Cfx5solve.exe*32
PostEngine.exe
PostGui.ogl.exe
Cfx5post.exe*32
12 eCADFEM - Hinweise zum Setup (1212)
Die alleinige Nutzung von eCADFEM-Lizenzen ist durch spezielle Startskripte
möglich. Durch diese Startskripte werden die Lizenzen der internen Lizenzserver
(falls vorhanden) unterdrückt. Falls hierbei ein lokaler ANSYSLI_SERVER verwendet
wird (IP-Freischaltung), muss an erster Stelle der lokale Hostname des
ANSYSLI_SERVERS eingetragen werden. z.B. set ANSYSLI_SERVERS=2325@lokaleransysliserver;[email protected]
Startskript für 64bit Windows-Systeme ANSYS14 APDL:
@echo off
set ANS_FLEXLM_DISABLE_DEFLICPATH=1
"%AWP_ROOT140%\CommonFiles\TCL\bin\%ANSYS_SYSDIR%\wish.exe" "%AWP_ROOT140%\CommonFiles\Launcher\launchermain.itcl“
ANSYS Workbench14:
@echo off
set ANS_FLEXLM_DISABLE_DEFLICPATH=1
"%AWP_ROOT140%\Framework\bin\win64\runwb2.exe"
Priorisierung von ecadfem ggü. lokalen Lizenzen
13 eCADFEM - Hinweise zum Setup (1212)
Startskript für 32bit Windows-Systeme:
ANSYS14 APDL:
@echo off
set ANS_FLEXLM_DISABLE_DEFLICPATH=1
"%AWP_ROOT140%\CommonFiles\TCL\bin\%ANSYS_SYSDIR%\wish.exe" "%AWP_ROOT140%\CommonFiles\Launcher\launchermain.itcl“
ANSYS Workbench14:
@echo off
set ANS_FLEXLM_DISABLE_DEFLICPATH=1
"%AWP_ROOT140%\Framework\bin\win32\runwb2.exe“
Der Inhalt dieser Startskripte sollte in eine Textdatei mit der Endung “.cmd” kopiert werden. Der Aufruf kann
dann durch einen Doppelklick auf diese Datei erfolgen.
Priorisierung von ecadfem ggü. lokalen Lizenzen
14 eCADFEM - Hinweise zum Setup (1212)
Diagnose
Überprüfung der Einträge in der Datei %ANSYSLIC_DIR%\ansyslmd.ini
Überprüfung der Ports in der cmd-Shell:
telnet portal.ecadfem.com 1056
telnet portal.ecadfem.com 2325
Ausgabe
falls eine ausdrückliche Fehlermeldung auftritt, ist der Port blockiert
der Test überprüft aber nicht weitere mögliche Einschränkungen der Kommunikation (Firewall)
wenn möglich, kann durch kurzfristiges Ausschalten der Firewall überprüft werden, ob etwas
blockiert wird
Prozesse im Windows Task Manager ansysli_server.exe
ansysli_monitor.exe
weitere Fragen an [email protected] unter Zusendung folgender Informationen
aus dem Verzeichnis %ANSLIC_DIR%: ansyslmd.ini, ansysli_server.log
Diagnose Daten aus der ANSLIC_ADMIN Utility als Datei
15 eCADFEM - Hinweise zum Setup (1212)
Bitte überprüfen Sie zunächst, ob die Erfüllung der zuvor genannten
Voraussetzungen gegeben ist.
Die häufigsten lokal bedingten Ursachen sind: die freigeschaltete IP Adresse wird nicht oder falsch übertragen
Eintrag des lokalen ansysli servers in der ansyslmd.ini prüfen
Freigeschaltete IP-Adresse durch lokale IT überprüfen lassen
Blockierung der lokalen ANSYS Lizensierungskomponenten durch lokale Security Software (Windows
Firewall !)
Behebung: geblockte Programme freischalten
Blockierung von benötigten Ports durch lokale Security Software (Windows Firewall !)
Behebung: geblockte Ports freischalten
Namensauflösung für portal.ecadfem.com funktioniert nicht
Behebung durch korrekte DNS Einstellungen bzw. statischen hosts-Datei Eintrag
License Preferences falsch eingestellt
Behebung: eines der freigeschalteten Produkte in den License Preferences an erste Stelle
schieben
Fehlerquellen
16 eCADFEM - Hinweise zum Setup (1212)
Top Related