Korrigieren von Vendor-Ports in Lizenzdateien

Aktualisiert September 16, 2022

Warum Vendor-Ports reparieren?

Der Vendor-Daemon-Port ist standardmäßig ein dynamischer Port, der sich ändern kann, wenn die Lizenz Server wird aufgrund einer Neuinstallation einer Lizenz oder einer routinemäßigen Serverwartung neu gestartet. Beim Betrieb innerhalb eines einzelnen Netzwerks (z. B. vor Ort) ist dies kein Problem. Wenn Sie Ihre Lizenzen jedoch außerhalb Ihres lokalen Netzwerks verwenden möchten, müssen Sie die Hersteller-Ports so konfigurieren, dass Firewalls nicht stören.

Wie repariere ich meine Vendor-Ports?

Hinweis: Bevor Sie Änderungen an den Anbieterports vornehmen, stellen Sie sicher, dass Sie den lokalen Lizenzservercomputer oder den Lizenzmanager vorübergehend herunterfahren und dass keine laufenden Jobs vorhanden sind, die die Lizenzen verwenden.

Um die Vendor-Ports zu reparieren, führen Sie die unten aufgeführten Schritte aus:

  1. Entscheiden Sie sich für die Ports Ihres Anbieters.
    • Wir empfehlen Ihnen, einen leicht zu merkenden Vendor-Port zu wählen, beispielsweise eine Zahl, die mit Nullen endet. Sie können den Vendor-Port beispielsweise auf 0 oder 27000 festlegen, sofern dieser Port in Ihrer Firewall/Ihrem Gateway geöffnet ist und nicht von anderen Anwendungen verwendet wird.
    • Wenn Sie mehr als eine Lizenzdatei haben, sollten Sie den Vendor-Port in allen Lizenzdateien korrigieren. Andernfalls erhalten Sie beim Neustart des Lizenzservers eine Fehlermeldung. Sie müssen den Vendor-Port in allen mit dem Server verknüpften Lizenzdateien korrigieren.
  2. Öffnen Sie Ihre Lizenzdateien, um sie als Administrator zu bearbeiten

Öffnen Sie die Lizenzdatei in einem Texteditor mit Administratorrechten. Für Instanz,

  • Navigieren Sie mit dem Datei-Explorer zu Arbeitsplatz > D:> Dokumente > Lizenz > Lizenzdatei.txt (oder wo auch immer die Lizenzdatei gespeichert ist).
  • Wenn Sie Ihre Lizenzdatei gefunden haben, klicken Sie mit der rechten Maustaste und Als Administrator ausführen.

Wenn Sie die Möglichkeit nicht haben, das Dokument mit Administratorrechten zu öffnen, öffnen Sie einfach Notizblock mit Administratorrechten und öffnen Sie von dort aus die Lizenzdatei.

Notizblock-Administrator
Abbildung 1: Als Administrator ausführen
  1. Öffne Terminal.
  2. Suchen Sie Ihre Lizenzdatei, wo sie gespeichert ist. Zum Beispiel: cd Dokumente/Lizenz/
  3. Öffnen Sie die Lizenzdatei in einem Texteditor mit Administratorrechten. Geben Sie beispielsweise „vim my-license-file“ ein oder öffnen Sie die Datei mit dem gewünschten Texteditor.
  4. Fügen Sie einen Vendor-Port hinzu, falls noch keiner festgelegt ist. Die Vorgehensweise hängt vom Lizenzmanager und der Anwendung ab.
  1. Fügen Sie einen Hersteller-Port hinzu, falls noch keiner festgelegt ist. Die Vorgehensweise hängt vom Lizenzmanager und der Anwendung ab. Einige gängige Beispiele:

Wenn der Vendor-Port nicht festgelegt ist, werden Zeilen wie die folgenden angezeigt.

AnwendungBeispielzeilen in der Lizenzdatei (kein Anbieterport)
ANSYSSERVER-Hostname xxxxxxxxxx 1055
HERSTELLER ansyslmd
STAR-CCM +SERVER-Hostname xxxxxxxxxx 1999
ANBIETER cdlmd
COMSOLSERVER-Hostname xxxxxxxxxx 1718
LIEFERANT LMCOMSOL
ABAQUSSERVER-Hostname xxxxxxxxxx 27000
ANBIETER ABAQUSLM

Um Ihren Vendor-Port zu reparieren, fügen Sie hinzu PORT=[your-vendor-port-number] in der VENDOR-Zeile der Lizenzdatei.

Wenn Sie beispielsweise den Vendor-Port für ANSYS auf 28000 setzen, aktualisieren Sie die oben angezeigte Zeile wie folgt:

SERVER hostname xxxxxxxxxx 1055
VENDOR ansyslmd PORT=28000

Wenn der Vendor-Port nicht festgelegt ist, werden Zeilen wie unten angezeigt.

AnwendungBeispielzeilen in der Lizenzdatei (kein Anbieterport)
KONVERGIERENHOST Hostname xxxxxxxxxx 2765
ISV csci
MixITHOST Hostname xxxxxxxxxx 28709
Ein triadischer ISV

Um Ihren Vendor-Port zu reparieren, fügen Sie hinzu PORT=[your-vendor-port-number] in der ISV-Zeile der Lizenzdatei.

Wenn Sie beispielsweise den Vendor-Port für CONVERGE auf 2760 festlegen, aktualisieren Sie die oben angezeigte Zeile wie folgt:

HOST hostname xxxxxxxxxx 2765
ISV csci PORT=2760
  1. Sobald der Vendor-Port in der Lizenzdatei festgelegt ist, Gespeichert und schließen Sie die Lizenzdatei.
  2. Überprüfen Sie, ob Sie die Datei geändert haben, indem Sie sie erneut öffnen und prüfen, ob Ihre Änderungen vorhanden sind.
  3. Sobald Sie überprüft haben, dass der Anbieterport repariert wurde, starten Sie den Lizenzserver oder den Lizenzmanager neu.
  4. Überprüfen Sie die Lizenzprotokolldatei, um festzustellen, ob der Herstellerport mit dem in der Lizenzdatei festgelegten Port übereinstimmt. Die Lizenzprotokolldatei hängt von der Anwendung ab. Einige gängige Protokolldateien:
AnwendungLogdatei
ANSYSansyslmd.log
STAR-CCM +cdlmd.log
KONVERGIERENconverge.log

Sie können den Herstellerport auch anhand der Lizenzprotokolle bestätigen. Suchen Sie bei FLEXlm nach Zeilen wie diesen:

00:00:00 (lmgrd) FlexNet Licensing (<license manager version>) started on <hostname>
00:00:00 (lmgrd) lmgrd tcp-port <license server port>
00:00:00 (lmgrd) Started <vendor daemon> (pid <pid>)
00:00:00 (lmgrd) <vendor daemon> using TCP-port <vendor port>

Und für RLM suchen Sie nach Zeilen wie diesen:

1/1 00:00 (rlm) License server started on <hostname>
1/1 00:00 (rlm) Using TCP/IP port <license server port>
1/1 00:00 (rlm) Starting ISV server <vendor daemon> on port <vendor port>

Nächste Schritte

Nachdem Sie Ihre Anbieterports festgelegt haben, können Sie in den folgenden Themen weitere Informationen zu Lizenzproxys anzeigen:

  • Weitere Informationen finden Sie auch in den Lizenzproxy – IP-Weiterleitung um zu erfahren, wie Sie auf der Rescale-Admin-Seite einen Lizenzproxy im IP-Weiterleitungsmodus einrichten. 
  • Weitere Informationen finden Sie auch in den Lizenzproxy – SSH-Tunnel um zu erfahren, wie Sie auf der Rescale-Admin-Seite einen Lizenzproxy im SSH-Tunnelmodus einrichten.