Installation des Lizenzservers vorbereiten

Anforderungen an Lizenzserver

Um die Lizenzserver auf einem Linux- oder UNIX-System zu konfigurieren, benötigen Sie das Script Rational license_setup sowie ausführbare Dateien für die Lizenzierung vom IBM Rational Download and Licensing Center. Hierbei ist eine Registrierung erforderlich.

Folgende Anforderungen müssen erfüllt sein:
  • Der Lizenzserver kann auf allen UNIX-Systemplattformen installiert werden, die IBM Rational unterstützt.
  • Für den Prozessor, den Hauptspeicher oder den Plattenspeicherplatz gelten keine Mindestempfehlungen.
  • Die Lizenzserver-Software muss lokal installiert werden (NFS wird nicht unterstützt). Zum Verwalten von Lizenzen führt der Server einen FLEXlm-Prozess für lmgrd und einen Herstellerdämonprozess aus. Weitere Informationen zu diesen Prozessen finden Sie in Wissenswertes zu IBM Rational Common Licensing-Komponenten.
  • Prüfen Sie die Verbindung zwischen dem Server und den Clients mit einem der folgenden UNIX-Systembefehle: ping, arp, rsh, rlogin oder telnet.
  • Wenn Sie eine Lizenz anfordern, sendet License Key Center die Lizenzdatei an einen E-Mail-Account. Dabei wird ein Dateinamenformat verwendet, das license_for_server.upd gleicht. Sie müssen über eine Lizenzdatei verfügen (filename.upd), die an einer bekannten Position gespeichert wird. Zum Beispiel im Verzeichnis $HOME auf dem Lizenzserver.

Es ist nicht erforderlich, dass der Lizenzserver als Root ausgeführt wird. Wenn Sie den Server nicht als Root ausführen, erhalten Sie eine Nachricht, in der auf ein mögliches Sicherheitsrisiko hingewiesen wird. Es sollte versucht werden, auf den lmgrd-Prozess über den TCP/IP-Port zuzugreifen und andere Programme mit Root-Berechtigung auszuführen. Wenn Sie den Lizenzserver im Verzeichnis /opt/rational installieren und Root ist der Eigner des Verzeichnisses, führen Sie license_setup als Root aus. Bei einem Nicht-Root-Benutzer können Sie das Verzeichnis /opt/rational als Root erstellen, das Eigentumsrecht des Verzeichnisses auf einen Nicht-Root-Benutzer ändern und license_setup als Nicht-Root-Benutzer ausführen.

License_setup erstellt das Script lmgrd-Startscript 'start_lmgrd_on_HOST'. Um den Benutzer zu ändern, der den Lizenzserver ausführt, ändern Sie das lmgrd-Startscript, das sich im Verzeichnis /opt/rational/config befindet. Aktualisieren Sie die Zeile LICENSE_USER=benutzer. Hierbei ist benutzer die Benutzer-ID, die zum Starten des Lizenzservers verwendet wird.

Das lmgrd-Startscript kann sich im Systemstartverzeichnis befinden und hat den Dateinamen S98Rational. Wenn die Datei S98Rational vorhanden ist, ändern Sie die Zeile LICENSE_USER in dieser Datei. Wenn die Datei S98Rational nicht im Systemstartverzeichnis vorhandne ist, können Sie die Datei start_lmgrd_on_HOST in dieses Verzeichnis kopieren und sie in S98Rational umbenennen. Dadurch kann der Lizenzserver nach einem Warmstart des Systems neu gestartet werden.

Die Standardsystemstartverzeichnisse sind:
  • HP-UX: /sbin/init.d/S98Rational
  • Solaris: /etc/rc2.d/S98Rational
  • Linux: /etc/rc.d/init.d/S98Rational
  • AIX: schauen Sie in der Datei inittab nach einem Verweis auf das Startscript. Beispiel:

    /etc/inittab: lmgr:234:once:/bin/sh /opt/rational/config/start_lmgrd_on_HOST

Feedback