ansyslmd.ini
Transcription
ansyslmd.ini
eCADFEM Hinweise zum Setup Christian Meyer Stefan Halbritter 12/2012 Inhalt Voraussetzungen Funktion Freischaltung Software Netzwerkverbindung Installation Freischaltung User-Kennung IP-Kennung lokaler Lizenzserver Nutzung von optiSLang / optiSLang inside Workbench Anwendung 1 Test Vermeidung ungewollter Nutzung Priorisierung von ecadfem ggü. lokalen Lizenzen Diagnose eCADFEM - Hinweise zum Setup (1212) Voraussetzungen -1 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 ecadfem@cadfem.de weitere Informationen finden Sie auch unter www.ecadfem.com 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 InternetServiceProvider abprüfen) IP-Kennung es muss eine feste, öffentlich sichtbare IP-Adresse vereinbart sein eCADFEM Client 4 eCADFEM - Hinweise zum Setup (1212) Benutzer-Konto: UserXY123 oder: IP-Adresse: 123.xxx.xxx.xxx 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 Internet Benutzer-Konto: UserXY123 1056 Internet 2325 eCADFEM Server portal.ecadfem.com 5 ansyslmd.ini: eCADFEM Client SERVER=1056@portal.ecadfem.com ANSYSLI_SERVERS=2325@portal.ecadfem.com 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 Internet IP-Adresse: 123.xxx.xxx.xxx 1056 Internet 2325 eCADFEM Server portal.ecadfem.com 6 ansyslmd.ini: eCADFEM Client ANSYSLI_NOFLEX=1 ANSYSLI_SERVERS=2325@IhrServerHostname SERVER=1056@portal.ecadfem.com ANSYSLI_SERVERS=2325@portal.ecadfem.com eCADFEM - Hinweise zum Setup (1212) 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 Internet 1056 eCADFEM Client Internet ansyslmd.ini: 2325 eCADFEM Server portal.ecadfem.com 7 lokaler Lizenzserver SERVER=1055@lokalerLicServerHostname ANSYSLI_SERVERS=2325@lokalerLicServerHostname SERVER=1056@portal.ecadfem.com ANSYSLI_SERVERS=2325@portal.ecadfem.com eCADFEM - Hinweise zum Setup (1212) Nutzung von optiSLang/optiSLang inside Workbench 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 8 eCADFEM - Hinweise zum Setup (1212) Nutzung von optiSLang/optiSLang inside Workbench 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 9 eCADFEM - Hinweise zum Setup (1212) Zugriff über Proxy-Server (nur TCP) 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 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) Vermeidung von ungewollter Nutzung 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 PreEngine.exe ANSYS.exe PreGui.ogl.exe AnsMeshingServer.exe Cfx5pre.exe*32 AnsysWBU.exe SolverManager.exe AnsysFWW.exe Cfx5solve.exe*32 PostEngine.exe PostGui.ogl.exe Cfx5post.exe*32 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 12 eCADFEM - Hinweise zum Setup (1212) Priorisierung von ecadfem ggü. lokalen Lizenzen 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;2325@portal.ecadfem.com Startskript für 64bit Windows-Systeme ANSYS14 APDL: @echo off set ANSYSLMD_LICENSE_FILE=1056@portal.ecadfem.com set ANSYSLI_SERVERS=2325@portal.ecadfem.com 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 ANSYSLMD_LICENSE_FILE=1056@portal.ecadfem.com set ANSYSLI_SERVERS=2325@portal.ecadfem.com set ANS_FLEXLM_DISABLE_DEFLICPATH=1 "%AWP_ROOT140%\Framework\bin\win64\runwb2.exe" 13 eCADFEM - Hinweise zum Setup (1212) Priorisierung von ecadfem ggü. lokalen Lizenzen Startskript für 32bit Windows-Systeme: ANSYS14 APDL: @echo off set ANSYSLMD_LICENSE_FILE=1056@portal.ecadfem.com set ANSYSLI_SERVERS=2325@portal.ecadfem.com 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 ANSYSLMD_LICENSE_FILE=1056@portal.ecadfem.com set ANSYSLI_SERVERS=2325@portal.ecadfem.com 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. 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 support@cadfem.de 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) Fehlerquellen 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 16 eCADFEM - Hinweise zum Setup (1212)