Lizenzserver
Mit einer Netzwerklizenz kann eine beliebige Anzahl von Benutzern im gleichen Netzwerk gemeinsam auf Produktlizenzen zugreifen. Das Programm "Lizenzserver", das auf einem Server installiert werden muss, steuert die Verteilung der Lizenzen an die Benutzer.
Der Lizenzserver kann im FVA Download-Center heruntergeladen werden.
Installationsvoraussetzungen
64-Bit Windows Betriebssystem
Administratorrechte für den Zielrechner
600 MB freier Festplattenspeicher
Port 5006 muss in der Firewall freigegeben sein (Eingehend)
Der Server verwendet das HTTP Protokoll und sollte daher aus Sicherheitsgründen nur im LAN/Intranet verwendet werden.
Schreibrechte im Installationsverzeichnis
Lizenzserver starten
Bei der Installation werden im angegebenen Verzeichnis die Ordner Application und Service angelegt. Der Lizenzserver kann über die Desktopverknüpfung oder im Order Application über die Datei LicServer.exe administriert werden
Anmelden
Beim ersten Start des Lizenzservers erscheint ein Anmeldedialog.
Benutzername | admin |
Passwort | pw |
Server Adresse | "Hostname des Lizenz-Servers": "Portnummer" |
Beispiel für Server Adresse | BLNSCR2033:5006 oder 194.234.501.200:5006 (IP-Adresse des Servers) |
Hinweis
Das Administrator-Passwort sollte nach der ersten Anmeldung geändert werden.
Lizenzen auswählen
Über Lizenz hochladen können mehrere Lizenzen vom Dateityp .lic hinzugefügt werden. In der Übersicht werden für jede Lizenz folgende Informationen angezeigt:
ID der Lizenz
Maximale Nutzeranzahl
Anzahl der Nutzer, die die Lizenz aktuell verwenden
Bestelldatum
Ablaufdatum
Name des Lizenznehmers
Rechteverwaltung
Im Tab Benutzerverwaltung können einzelne Nutzerprofile angelegt werden. Es muss ein Nutzername und ein Passwort vergeben werden. Damit kann sich der Nutzer bei der Lizenzabfrage in der FVA-Workbench anmelden.
Hinweis
Mehrere Clients können sich über den gleichen Nutzernamen anmelden.
Derselbe Nutzer kann sich mehrmals über den gleichen Host anmelden.
Zusätzlich kann ein Host angelegt werden. Dabei wird zur Anmeldung bei der Lizenzabfrage der Computername verwendet. Es müssen keine Login-Daten eingegeben werden.
FVA-Workbench mit Serverlizenz starten
Um die FVA-Workbench mit einer Floating-Lizenz (Server-Lizenz) zu starten, müssen beim Start folgende Parameter angegeben werden:
Lizenztyp | Server-Lizenz |
Servername:Port | "Hostname des Lizenz-Servers": "Portnummer" |
Sind beide Felder ausgefüllt, kann eine Lizenz im Drop-Down Menü ausgewählt werden.
Die Login-Informationen müssen nur angegeben werden, wenn auf ein Nutzerprofil zugegriffen werden soll. Erfolgt eine Host-Anmeldung müssen keine Anmeldedaten angegeben werden.
Lizenzserver Dienst
Bei der Installation des Lizenzservers wird ein Dienst mit dem Namen FVAWBLicenseService4.1 eingerichtet und im Hintergrund ausgeführt.
Der Dienst kann über das Microsoft Service Control Panel gestartet oder gestoppt werden. Um das Microsoft Service Control Panel zu starten, geben Sie im Windows Suchfeld in der Taskleiste den Befehl services.msc ein.
Monitoring von Sitzungen
Über den Tab "Monitoring" können alle aktiven Sitzungen verfolgt und bei Bedarf getrennt werden.
Die Benutzerstatistik kann im .json Format abgerufen werden, insofern es in den Einstellungen des Servers aktiviert wurde.
Für die Einstellung GET (Unautorisierter Zugriff):
Browser: http://"Servername":5006/licserver/stats
MS-PowerShell: Invoke-WebRequest http://"Servername":5006/licserver/stats
Für die Einstellung POST (Autorisierter Zugriff):
MS-PowerShell: Invoke-WebRequest http://"Servername":5006/licserver/stats -Method POST -Body @{user='admin';pwd='pw'}
Um das Ergebnis der Abfrage in einer Datei zu speichern, kann unter MS-PowerShell folgender Befehl verwendet werden:
MS-PowerShell: Invoke-WebRequest http://“Servername":5006/licserver/stats -OutFile C:\out.txt
Deinstallation
Bevor der Lizenzserver deinstalliert werden kann, sollte die LicServer.exe beendet werden. Anschließend kann der Server über „Programme und Features“ in der Systemsteuerung deinstalliert werden.
Alle Dateien, die nach der Installation unter C:\FVA\Lizenzserver_4.1_x64 erstellt wurden, bleiben nach der Deinstallation erhalten (z.B. hochgeladene Lizenzen und Einstellungen).
User-Migration bei Update des Lizenzservers
Um die Benutzer von Version 3.3.0/4.0.0 auf den Lizenzserver 4.1.0 zu übertragen, wird die ProfileStore.xml aus dem Installationsverzeichnis des alten Lizenzservers gesichert. (C:\FVA\FVA-Lizenzserver_3.3\Service\data) bzw. (C:\FVA\FVA-Lizenzserver_4.0\Service\data)
Anschließend wird diese Datei nach der Installation des Lizenzservers 4.1.0 in denselben Pfad des neuen Lizenzservers eingefügt.
HTTPS-Verschlüsselung einrichten
Ab Lizenzserver Version 4.2.0 und FVA-Workbench Version 9.0.0 kann die Datenübertragung zwischen Lizenzserver und FVA-Workbench optional über das HTTPS-Protokoll erfolgen.
Um Verbindungen über HTTPS zu ermöglichen, wird ein SSL-Zertifikat benötigt. Für die Verwendung im Intranet oder zu Testzwecken kann ein selbst signiertes Zertifikat erstellt werden.
Zertifikat erstellen
Eigenes Zertifikat erstellen
Das Programm keytool, das Teil der Java JRE ist, kann für die Erstellung verwendet werden. Das Keytool befindet sich im Installationsverzeichnis des Lizenzservers -> jre/bin. Folgende Dateien werden im Folgenden generiert:
fvasslkeystore.jks (Keystore)
localhost.cert (Zertifikat)
clienttrust.jks (Truststore)
Eingabeauforderung im Installationsverzeichnis des Lizenzservers öffnen und folgende Befehle ausführen:
1. fvasslkeystore.jks
keytool -genkey -noprompt -trustcacerts -keyalg RSA -alias localcertificate -keypass changeit -keystore fvasslkeystore.jks -storepass changeit -dname CN=localhost
Der Domainname sollte der Server-Domain entsprechen (hier localhost).
Ausgabe: fvasslkeystore.jks
2. localhost.certlocalhost.cert
keytool -export -keystore fvasslkeystore.jks -alias localcertificate -file localhost.cert -storepass changeit
Ausgabe: clienttrust.jks
3. clienttrust.jks
keytool -import -v -trustcacerts -alias localcert -file localhost.cert -keystore clienttrust.jks -storepass changeit
Ausgabe: clienttrust.jks
Konfiguration
Konfiguration des Lizenzservers
1. Datei fvasslkeystore.jks in das Installationsverzeichnis des Lizenzservers/Services kopieren.
2. Die folgenden 2 Parameter zur Datei FVAWBLicenseService4.2.vmoptions im gleichen Verzeichnis hinzufügen:
-Djavax.net.ssl.keyStore=fvasslkeystore.jks -Djavax.net.ssl.keyStorePassword=changeit
3. Die HTTP und HTTPS Ports können in der Datei Installationsverzeichnis/Service/data/config.ini angepasst werden:
internationalizing=en_en [Startup]= LogFileFolder=C\:\\InstallationTest\\Lizenzserver_4.1_x64\\Service/logs/ protocolUserSessions=false Port=5006 StartupTime=Tue Jan 16 14\:47\:00 CET 2024-383 generateStatus=POST Servlet=/licserver/lgt Log-Filesize=30 HttpsPort=443
Anmerkung
Fehlt die HttpsPort Angabe wird kein https-Port geöffnet.
Fehlt die Port Angabe wird kein http-Port geöffnet.
4. Datei clienttrust.jks in das Installationsverzeichnis/Application kopieren.
5. Die folgenden 2 Parameter zur Datei LicServer.ini im gleichen Verzeichnis hinzufügen:
-Djavax.net.ssl.trustStore=clienttrust.jks -Djavax.net.ssl.trustStorePassword=changeit
Konfiguration der FVA-Workbench
1. Datei clienttrust.jks in das Installationsverzeichnis der FVA-Workbench kopieren.
2. Die folgenden 2 Parameter zur Datei FVAWorkbench.ini im gleichen Verzeichnis hinzufügen:
-Djavax.net.ssl.trustStore=clienttrust.jks -Djavax.net.ssl.trustStorePassword=changeit
Anmeldung am Lizenzserver
Java-Laufzeitumgebung
Für den Betrieb des Lizenzservers ist eine Java-Laufzeitumgebung erforderlich. Diese wird standardmäßig mitinstalliert und befindet sich im Installationsverzeichnis im Ordner /jre.
Der Lizenzserver kann auch mit einer Laufzeitumgebung eigener Wahl gestartet werden. Dazu müssen die folgenden Dateien im Installationsverzeichnis angepasst werden:
Installationsverzeichnis/Application/LicServer.ini
Installationsverzeichnis/Service/FVAWBLicenseService4.2.vmoptions
In beiden Dateien muss der Eintrag ../jre/bin/javaw.exe
durch den Pfad zur gewünschten Laufzeitumgebung ersetzt werden. Wird der Eintrag weggelassen, wird die im Betriebssystem hinterlegte Laufzeitumgebung verwendet.
Anmerkung
-vm ../jre/bin/javaw.exe
Der Schlüssel -vm und der dazugehörige Pfad zur JRE müssen in aufeinanderfolgenden Zeilen stehen.