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)