In den folgenden Abschnitten wird beschrieben, wie Sie den X4 Server und den Keycloak auf Basis eines RPM-Pakets (.rpm) automatisch auf einem Red Hat Enterprise Linux System installieren, als Dienst registrieren, starten und verwalten können.
X4 Server installieren
Bevor Sie mit der Installation des X4 Servers beginnen:
-
Stellen Sie sicher, dass unter
/etc/hostsdie IP-Adresse des Servers und der Host-Name eingetragen sind (Beispiel:192.168.147.153 vmettopensuse01). -
Führen Sie den Befehl
dnf install redhat-lsb-coreaus, da das Modulredhat-lsb-coreinstalliert sein muss.
-
Das Installationspaket wird mit
sudo-Berechtigungen gestartet. -
Während der Installation des X4 Servers werden der neue Benutzer
X4und die neue GruppeX4angelegt. -
Nach der Installation gehört das X4 Server-Dateisystem dem Benutzer
X4und der GruppeX4. -
Der installierte Dienst
X4-Serverwird zwar mitsudo-Berechtigungen gestartet, jedoch ist der BenutzerX4Eigentümer dieser Dienstausführung. -
Stellen Sie sicher, dass Sie über die entsprechenden Rechte für den angegebenen Installationspfad verfügen.
So installieren Sie das Paket X4 Server und Keycloak - RPM-Paket für Red Hat Enterprise Linux:
-
Laden Sie das Paket X4 Server und Keycloak - RPM-Paket für Red Hat Enterprise Linux von der SoftProject-Website aus dem Bereich Ressourcen > Software X4 BPMS herunter.
-
Führen Sie die Installation mit dem Befehl
sudo rpm -i X4-Server_RHEL-7.v.v-r.x86_64.rpmaus.
Beispiel:sudo rpm -i X4-Server_RHEL-7.0.0-1.x86_64.rpmfür Release1der X4 Server-Version7.0.0.Der X4 Server wird standardmäßig unter
/opt/X4installiert. Mit dem Parameter--prefixkann der Installationspfad geändert werden.
Beispiel:sudo rpm -i X4-Server_RHEL-7.v.v-r.x86_64.rpm --prefix=/new_pathDer X4 Server wird nun im angegebenen Ordner installiert, als Dienst
X4-Serverregistriert und direkt gestartet. Dieser Vorgang kann einige Sekunden dauern. -
Kopieren Sie Ihre Lizenzdatei
x4.licensein den Installationsordner des X4 Servers.
Beispiel:sudo cp x4.license /opt/X4
Sollten beim Start des X4 Servers oder des Keycloaks Fehler auftreten, können Sie die Fehlermeldungen in der jeweiligen Log-Datei (/opt/X4/wildfly/standalone/log/server.log für den X4 Server und /opt/X4/keycloak/data/log/keycloak.log für den Keycloak) einsehen.
Nach erfolgreicher Installation des X4 Servers und des Keycloaks über ein RPM-Paket enthält der Installationsordner folgende Elemente:
|
Ordner |
Erläuterung |
|---|---|
|
|
Enthält die aktuelle Java Runtime Version als Laufzeitumgebung für den WildFly-Applikationsserver. |
|
|
Enthält in Unterordner |
|
|
Enthält den vorkonfigurierten WildFly-Applikationsserver. |
|
|
Enthält das zentrale X4 Repository. |
|
|
Lizenzdatei für den X4 Server. Sie müssen die Lizenzdatei manuell in den Ordner kopieren, sie ist nicht automatisch vorhanden. Weitere Informationen hierzu finden Sie im Kapitel Lizenzen verwalten . |
|
|
Zentrale Konfigurationsdatei des X4 Servers. Weitere Informationen hierzu finden Sie im Administrationshandbuch unter Konfiguration über X4config.xml . |
|
|
Enthält Maven-Plugins für X4. |
|
|
Ordner zum Hinterlegen eigener Konfigurationen, z. B. der Datei |
|
|
Enthält die von Ihnen konfigurierten X4 Apps. |
|
|
Enthält eine Prüfsumme, mit der die Gültigkeit der installierten Instanz validiert wird. |
|
|
Enthält die X4 Versionsnummer. |
|
|
Skript zum Starten des Keycloaks. |
|
|
Skript zum Starten des X4 Servers. |
|
|
Skript zum Stoppen des X4 Servers. |
Steuerungsmöglichkeiten für den Dienst X4-Server
Über die Kommandozeile stehen folgende Optionen zur Verfügung, um den X4 Server bzw. dessen Dienst X4-Server zu steuern:
|
Aktion |
Befehl |
|---|---|
|
Dienst |
|
|
Dienst |
|
|
Dienst |
|
|
Status des Dienstes |
|
|
Dienst |
|
Steuerungsmöglichkeiten für den Keycloak-Dienst
Über die Kommandozeile stehen folgende Optionen zur Verfügung, um den Keycloak-Dienst X4-Authentication-Provider zu steuern:
|
Aktion |
Befehl |
|---|---|
|
Dienst |
|
|
Dienst |
|
|
Dienst |
|
|
Status des Dienstes |
|
|
Dienst |
|
Dienst X4-Server deinstallieren
Um einen via RPM-Paket installierten X4 Server und dessen Dienst X4-Server zu deinstallieren, geben Sie den Befehl sudo rpm -e X4-Server_RHEL-7.v.v-r.x86_64 ein.