License Server Installation: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
K
 
(65 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== [[ expecco ALM Installation | Installation ]] ==
== Installation des Lizenzservers unter Windows ==
Der Lizenzservice ist ein Feature von expecco ALM. Um dieses Feature nutzen zu können, müssen Sie expecco ALM installieren. Die Beschreibung der expecco ALM Installation finden Sie [[ expecco ALM Installation | hier]].


== Einbringen von expecco Floating-Lizenzen ==
Sie erhalten eine Email mit dem Link zu den Installationsdateien. Die Installationsdateien haben die Namen
Der Lizenzservice von expecco ALM vergibt verfügbare expecco Floating-Lizenzen aus einem bestimmten Pool.<br>
In diesen zunächst leeren Pool können von eXept erworbene expecco Floating-Lizenzen eingebracht werden.
<br><br>
Diese expecco Floating-Lizenzen erhalten Sie als Lizenzdatei(en) üblicherweise per E-Mail.<br>
Eine Lizenzdatei kann eine oder mehrere expecco Floating-Lizenzen auch für verschiedene Komponenten (Basissystem, Plugins und Erweiterungen) enthalten.<br>
Sie können auch jederzeit weitere expecco Floating-Lizenzen erwerben und in den Pool einbringen.
<br><br>
expecco Floating-Lizenzen werden immer spezifisch für eine expecco ALM Lizenz erstellt und sind nur mit dieser und deren Dongle nutzbar.<br>
Es ist also nicht notwendig solche Lizenzdateien unter Verschluss zu halten oder über eine sichere Verbindung auszutauschen.<br>
Allerdings sollten Sie den Dongle sicher aufbewahren bzw. Diebstahl vorbeugen.
<br><br>
Zur Einbringen einer expecco Floating-Lizenz öffnen Sie expecco ALM und melden Sie sich an.<br>
Jetzt navigieren Sie über die obere Hauptnavigationsleiste zum "Lizenzservice" Modul.
<br><br>
Sie befinden sich nun im Lizenzservice und Ihnen wird die Liste der installierten expecco Floating-Lizenzen angezeigt.<br>
Wechseln Sie zur Registerkarte "expecco Lizenzdateien".<br>
Navigieren Sie mithilfe des Navigationsmenüs auf der linken Seite zu "Hochladen/Upload".<br>
Hier können Sie nun durch ein einfaches Hochladen Ihrer expecco Floating-Lizenzen selbige in den Pool einbringen.<br>
In der zuvor genannte Liste werden nun die eben hochgeladenen expecco Floating-Lizenzen anzeigt.<br>
Diese sind von nun an auch von entfernten expecco Clients abrufbar.<br>
Sie können auch jederzeit weitere expecco Floating-Lizenzen erwerben und in den Pool einbringen.


== Übersicht ==
"expeccoNET x.y.z.b Setup.exe"
Welche einzelnen expecco Floating-Lizenzen verfügbar oder vergeben sind, <br>

erfahren Sie indem Sie zur Registerkarte "expecco Lizenzen" wechseln.<br>
wobei hier x.y.z eine Versionsnummer und b eine Build-Nummer repräsentieren.
Insbesondere ist hieraus ersichtlich, welcher Rechner/Benutzer welche expecco Floating-Lizenz aktuell nutzt.<br>

Dies ist beispielsweise sinnvoll, wenn ein expecco Client seine Sitzung versehentlich nicht beendet hat,<br>
Wir empfehlen, expeccoNET in einer virtuellen Maschine oder einem durchgehend verfügbaren Serverrechner zu installieren.

Falls Sie expeccoNET als Lizenzserver für expecco verwenden möchten, dann stellen Sie bitte sicher, dass diese Maschine von den expecco-Lizenznehmer-Rechnern aus erreichbar ist.
Bei Problemen wenden Sie sich sich bitte zuerst an ihren Netzwerkadministrator und/oder prüfen Sie die Konfiguration von Firewalls und Routern.

Bitte laden Sie das Installationsprogramm auf den Zielrechner.
Führen Sie dieses dann mittels Doppelklick aus.
Folgen Sie dabei dem Installationsassistenten.
Sie können hier das Laufwerk und das Verzeichnis angeben, unter dem expeccoNET installiert werden soll.

Nach der Installation finden Sie auf Ihrem Desktop eine expeccoNET Verknüpfung.
In dieser Verknüpfung sind Port und Verzeichnis der Datenbank definiert.
Diese Werte können Sie gegebenfalls (z.B. wenn der Port bereits belegt ist) anpassen.
Jetzt können Sie expeccoNET über diese Verknüpfung starten.

Beim erstmaligen Ausführen, erscheint ein Fenster, in dem eine Master Lizenz verlangt wird.

=== Konfiguration der Masterlizenz ===

Die Masterlizenz wird üblicherweise mit einem USB-Dongle genutzt.
Ausnahmsweise können auch zeitlich limitierte Masterlizenzen zur Evaluierung ohne Dongle verwendet werden.
In beiden Fällen erhalten Sie eine Lizenzdatei.
Lizenzdateien und Dongle müssen jeweils zusammenpassen - eine Lizenzdateie kann mit keinem anderen Dongle verwendet werden.
Mastelizenzen ohne Dongle sind immer zeitlich beschränkt.

# falls Sie einen Dongle erhalten haben, stecken Sie ihn in einen freien USB-Port in ihrem Rechner.
# Speichern Sie die Master-Lizenzdatei auf ihrem Rechner
# Ziehen Sie dann entweder die Datei mit der Maus aus dem Windows-Explorer in den Lizenzdialog, oder Sie wählen im Lizenzdialog Ihre Lizenzdatei direkt aus.
# Nach dem Neustart können Sie den Lizenzserver nutzen.
# Die eventuell auf dem Desktop liegende Lizenzdatei wird nicht mehr benötigt - bei der Installation wird sie in einen Ordner unterhalb des Installationsordners kopiert.


Solange der Lizenzserver aktiv ist, wird regelmäßig überwacht, ob der Dongle vorhanden ist.
Wenn Sie den Dongle während dessen aus ihrem Rechner entfernen, erhalten Sie einen Hinweis und der Lizenzserver wird keine Lizenzen mehr an andere Geräte vergeben.

=== Starten des Lizenzservers ===

Der Lizenzserver kann entweder manuell gestartet werden,
oder über einen entsprechenden Mechanismus (autoexe/autostart bzw. automatische Dienste bzw. inittab) automatisch mit dem Rechnerstart ausgeführt werden.

Der Lizenzserver ist über ein Web-UI erreichbar. Die Voreinstellung ist <hostname>:9090 (i.e.port 9090).
Im Falle eines Port-Konflikts mit einem anderen Programm kann über eine Kommandozeilenoption auch ein anderer Port konfiguriert werden.

Öffnen Sie einen Browser (Firefox, Internet Explorer, Safari etc.) und geben Sie die URL "<hostname>:<port>//" ein.
Sie sollten dann den Logindialog des Lizenzservers erhalten. Falls nicht, prüfen Sie bitte die Konfiguration ihrer Netzinfrastruktur,
insbesondere Firewalls und Router.

Der Lizenzserver verfügt über eine eigene Benutzerverwaltung in der Benutzer und deren Rechte verwaltet werden können.
Im allgemeinen werden Sie diese Funktion nicht nutzen, und lediglich den default Administrator-Nutzer verwenden.
Dieser ist initial immer vorhanden, mit Username="admin" und passwort="admin".
Sollten Sie das Passwort verändert und vergessen haben, ist eine Neuinstallation notwendig.
(im allgemeinen sind hier keine gesteigerten Sicherheitsvorkehrungen notwendig,
da eine Neuinstallation und Neueinbringen der Lizenzen jederzeit später möglich ist.
Wir empfehlen daher, den voreingestellten admin-User nicht zu verändern).

Der Lizenzserver kann aber auch als Komponente innerhalb der expeccoNET Applikation installiert werden;
in diesem Fall empfehlen wir, einen separaten Lizenzadministrator einzurichten, und nur über diesen Lizenzen zu verwalten.


=== Installation von Floating-Lizenzen ===

Der Lizenzserver vergibt verfügbare Lizenzen aus einem Lizenzpool.
In diesen initial leeren Pool können von eXept erworbene floating Lizenzen eingebracht werden.

Diese floating Lizenzen erhalten Sie als Datei von eXept via email, ftp oder einem anderen Datenträger.
Die Datei kann eine oder mehrere Lizenzen auch für verschiedene Komponenten (Basissystem, Plugins und Erweiterungen) enthalten.
Die können auch jederzeit später weiter Lizenzen erwerben und in den Pool einbringen.

Unterlizenzen werden immer spezifisch für eine Masterlizenz erstellt, und sind nur mit diesem und dessen Dongle nutzbar.
Es ist also nicht notwendig, solche Lizenzen unter Verschluss zu halten, oder über eine sichere Verbinding auszutauschen.
Allerdins sollten Sie den Masterdongle sicher aufbewaren, bzw. Diebstahl vermeiden.
Zur Installation melden Sie sich im Browser beim Lizenzserver an,
und navigieren über die obere Hauptnavigationsleiste zum "Lizenzserver" Modul.

Sie befinden sich nun im Lizenzserver und erhalten die Liste der installierten Lizenzen (initial leer).
Navigieren Sie nun im Untermenu auf der linken Seite zum "Hochladen/Upload" Eintrag,
geben entweder den Pfad zur zu installierenden Lizenzdatei an, oder navigieren über den Navigationsknopf zum Verzeichnis, indem sich diese befinden
und wählen die Lizenzdatei aus. Zuletzt klicken sie auf "Hochladen/Installieren" und es erscheint nach kurzer Zeit eine aktualisierte Liste der
verfügbaren Lizenzen. Diese sin von nun an von entfernten expecco Nutzern abrufbar.

Dieser Vorgang ist bei einer späteren Installation von zusätzlichen Lizenzen zu wiederholen.


=== Übersicht über verfügbare und vergeben Lizenzen ===

In einer zweiten Kachel erhalten Sie eine Liste der installierten und vergebenen bzw. noch verfügbaren Lizenzen.
Insbesondere ist hierraus ersichtlich, welcher Rechner/User welche Lizenz aktuell nutzt.
Dies ist sinnvoll, wenn ein expecco-Nutzer seine expecco-Sitzung versehentlich nicht beendet hat,
und andere Nutzer eine entsprechende Lizenz benötigen.
und andere Nutzer eine entsprechende Lizenz benötigen.

== Installation unter Linux ==

=== Benötigte Linux Sofwarepakete ===

der Lizenzserver läuft sowohl auf 32- als auch auf 64-bit Linux Systemen.
Es ist als 32-bit-Programm übersetzt, und benötigt daher auch auf amd64/x86-64 - Installationen die Bibliotheken in der 32-bit Version.
Es wird eine glibc in der Version >= 2.9 benötigt.

Installieren Sie über Ihren Paketmanager Ihrer Linux-Distribution folgende Pakete (alle als 32-bit-Pakete):

* libXinerama
* libXft
* libusb
* unixODBC

Diese Pakete hängen von weiteren Paketen ab, die der Paketmanager automatisch mit installiert.

=== Installation des Lizenzservers ===

Sie erhalten eine Email mit dem Link zu der Installationsdatei. Die Installationsdatei hat den Namen:

* lizenzServer-x.y.z.b.x86.package

wobei hier x.y.z eine Versionsnummer, und b eine Build-Nummer repräsentiert.
Die Installationsdatei enthält alle benötigten Komponenten aber keine eigentliche Lizenzen.

Für die Installation benötigen Sie bei einer erstmaligen Installation außerdem noch das ''autopackage'' Paket.
Sie können es hier herunterladen: http://www.exept.de/transfer/autopackage/autopackage.tar.bz2

Laden Sie die Installationsdatei und ggfs. ''autopackage.tar.bz2'' in dasselbe Verzeichnis auf ihrem Rechner.

Sie können die Installation als Benutzer ''root'' oder als normaler Benutzer ausführen.
Wenn Sie den Lizenzserver als ''root'' installieren, wird er im Verzeichnis ''/opt/expecco/bin'' installiert.
Bei einer Installation als normaler Benutzer, wird expecco in ihrem Home-Verzeichnis nach ''.local/bin'' installiert.

Führen Sie aus:

sh lizenzServer-2.7.0.22.x86.package

er wird daraufhin installiert, es erscheint eine Ausgabe ähnlich wie:


# Preparing package: lizenceServer
# Checking for required C library versions ... passed
This may take a moment, please wait ... done
# Installing package: lizenceServer (package 1 of 1)
# 100%[==================================================] Extracting
# Copying files to /opt/expecco/packages/stx/libsnmp
# Copying files to /opt/expecco/packages/stx/libsnmp/net-snmp-5.7.2/mibs
# Copying files to /opt/expecco/bin
# 100%[==================================================] Copying
# Copying files to /opt/expecco/lib
# 100%[==================================================] Copying
# Copying files to /opt/expecco/packages/exept/expecco/doc
# 100%[==================================================] Copying
# Installing USB Dongle access...
# Updating package database...
The following package was successfully installed:
* licenceServer
This installation used xxx.xx MiB (xxx.xx MB) of disk space.
Remove this package by running package remove licenceServer from the command line.

=== Spezielle Installations-Optionen ===

Sie können das Verzeichnis, in das der Lizenzserver installiert wird, wie folgt festlegen:

sh licenseServer-2.7.0.22.x86.package
Installation als root nach /opt/expecco (Starten mit: /opt/expecco/bin/expecco)

sh licenseServer-2.7.0.22.x86.package --prefix /opt/licenseServer-xx
Installation als root nach /opt/licenseServer-xx (Starten mit: /opt/licenseServer-xx/bin/licenseServer)

sh licenseServer-2.7.0.22.x86.package --local-only
Installation als Benutzer nach $HOME/.local (Starten mit ~/.local/bin/licenseServer)

sh licenseServer-2.7.0.22.x86.package --local-only --prefix ~/licenseServer
Installation als Benutzer nach $HOME/licenseServer (Starten mit ~/licenseServer/bin/licenseServer)

=== Konfiguration ===

[[#Konfiguration der Masterlizenz | Konfiguration der Masterlizenz]] (wie oben beschrieben)

[[#Installation von Floating-Lizenzen | Installation von Floating-Lizenzen]] (wie oben beschrieben)

Aktuelle Version vom 11. Juni 2017, 20:42 Uhr

Installation [Bearbeiten]

Der Lizenzservice ist ein Feature von expecco ALM. Um dieses Feature nutzen zu können, müssen Sie expecco ALM installieren. Die Beschreibung der expecco ALM Installation finden Sie hier.

Einbringen von expecco Floating-Lizenzen[Bearbeiten]

Der Lizenzservice von expecco ALM vergibt verfügbare expecco Floating-Lizenzen aus einem bestimmten Pool.
In diesen zunächst leeren Pool können von eXept erworbene expecco Floating-Lizenzen eingebracht werden.

Diese expecco Floating-Lizenzen erhalten Sie als Lizenzdatei(en) üblicherweise per E-Mail.
Eine Lizenzdatei kann eine oder mehrere expecco Floating-Lizenzen auch für verschiedene Komponenten (Basissystem, Plugins und Erweiterungen) enthalten.
Sie können auch jederzeit weitere expecco Floating-Lizenzen erwerben und in den Pool einbringen.

expecco Floating-Lizenzen werden immer spezifisch für eine expecco ALM Lizenz erstellt und sind nur mit dieser und deren Dongle nutzbar.
Es ist also nicht notwendig solche Lizenzdateien unter Verschluss zu halten oder über eine sichere Verbindung auszutauschen.
Allerdings sollten Sie den Dongle sicher aufbewahren bzw. Diebstahl vorbeugen.

Zur Einbringen einer expecco Floating-Lizenz öffnen Sie expecco ALM und melden Sie sich an.
Jetzt navigieren Sie über die obere Hauptnavigationsleiste zum "Lizenzservice" Modul.

Sie befinden sich nun im Lizenzservice und Ihnen wird die Liste der installierten expecco Floating-Lizenzen angezeigt.
Wechseln Sie zur Registerkarte "expecco Lizenzdateien".
Navigieren Sie mithilfe des Navigationsmenüs auf der linken Seite zu "Hochladen/Upload".
Hier können Sie nun durch ein einfaches Hochladen Ihrer expecco Floating-Lizenzen selbige in den Pool einbringen.
In der zuvor genannte Liste werden nun die eben hochgeladenen expecco Floating-Lizenzen anzeigt.
Diese sind von nun an auch von entfernten expecco Clients abrufbar.
Sie können auch jederzeit weitere expecco Floating-Lizenzen erwerben und in den Pool einbringen.

Übersicht[Bearbeiten]

Welche einzelnen expecco Floating-Lizenzen verfügbar oder vergeben sind,
erfahren Sie indem Sie zur Registerkarte "expecco Lizenzen" wechseln.
Insbesondere ist hieraus ersichtlich, welcher Rechner/Benutzer welche expecco Floating-Lizenz aktuell nutzt.
Dies ist beispielsweise sinnvoll, wenn ein expecco Client seine Sitzung versehentlich nicht beendet hat,
und andere Nutzer eine entsprechende Lizenz benötigen.



Copyright © 2014-2024 eXept Software AG