Linux - Intrexx über das Terminal installieren (Headless)

Prüfen Sie vor der Installation von Intrexx, ob alle Voraussetzungen stimmen und die vorbereitenden Schritte ausgeführt sind.

Im Einzelnen finden Sie die entsprechende Hilfe hier:

Konfigurationseinstellungen während der Installation

Installation starten

In der folgenden Anleitung wird davon ausgegangen, dass Sie bei der Auswahl der Komponenten "Intrexx Portal Server Produktionsinstallation (Einzelserver)" wählen. Bei dieser Option installieren Sie Intrexx mit allen zur Verfügung stehenden Komponenten auf einem (virtuellen) Linux-Server.

Wechseln Sie in das Verzeichnis der Installationsdateien "IX_11.X.0".

Starten Sie die Installation mit folgendem Befehl:

sudo ./setup.sh -t

Optionale Parameter

Für die Installation können Sie optional die folgenden Parameter verwenden:

--logging=plain Wenn Sie diesen Parameter bzw. Wert verwenden, werden alle einzelnen Installationsschritte angezeigt.
In der Logausgabe wird die Animation (ein sich drehender Slash) unterbunden.
--configFile=<cfgfile> Wenn Sie diesen Parameter verwenden, können Sie Intrexx mit Hilfe einer Konfigurationsdatei installieren (vgl. Intrexx mit Hilfe einer Konfigurationsdatei installieren (Headless).
--update
- d
Wenn Sie diesen Parameter verwenden, können Sie ein "Unattended Update" durchführen. Verwenden Sie den Parameter zusammen mit den Parametern --configFile oder --installationPath.

--silent

-s
Wenn Sie diesen Parameter verwenden, werden die detaillierte Fortschrittsinformationen während des Setups unterbunden.

Hinweis Der Parameter --silent steht in keinem Zusammenhang mit dem Intrexx Silent Track. Die Auswahl des Release Tracks treffen Sie während der Installation zu einem späteren Zeitpunkt.

--help Mit diesem Parameter können Sie sich weitere Parameter anzeigen lassen.

Beispiel

sudo ./setup.sh -t --logging=plain --silent

Lizenzbedingungen akzeptieren

*** Intrexx Portal Server Linux (AMD64/EM64T) für Linux (AMD64/EM64T) ***

Um Dieses Produkt zu installieren, müssen Sie der Lizenzvereinbarung zustimmen.

Bitte lesen Sie sie aufmerksam durch.

Akzeptieren Sie die Lizenzbedingungen (Ja/Nein/Ansehen)?

Komponente auswählen

Folgende Komponenten stehen zur Verfügung. Wählen Sie eine aus.

1) Intrexx Portal Server Produktionsinstallation (Einzelserver)

2) Intrexx Portal Server Produktionsinstallation (Verteilte Cloud/Cluster)

3) Intrexx Portal Server Minimalinstallation

Komponenten (1-3)?

Intrexx Portal Server Produktionsinstallation (Einzelserver)

Mit dieser Option wird eine für den Einzelserver-Produktiveinsatz optimierte Zusammenstellung von Komponenten installiert. Die Zusammenstellung enthält Portal Server, Portal Manager, Suchserver und verschiedene Datenbanktreiber.

Intrexx Portal Server Produktionsinstallation (Verteilte Cloud/Cluster)

Hier wird eine auf den Cloud- bzw. Clustereinsatz optimierte Zusammenstellung von Komponenten installiert. Die Zusammenstellung enthält Portal Server, Portal Manager, Cloudkomponenten, Suchserver und verschiedene Datenbanktreiber.

Weitere Informationen zur Cloud-Installation finden Sie in Abschnitt Intrexx in der Cloud installieren

Intrexx Portal Server Minimalinstallation

Mit dieser Option wird eine für Ihre Plattform passende, reduzierte Zusammenstellung von Komponenten installiert. Die Zusammenstellung enthält Portal Server, Portal Manager, Suchserver und die wichtigsten Datenbanktreiber.

Zusammenstellung vergleichen Welche Installations-Variante welche Komponenten enthält, können Sie sehen, wenn Sie auf "Zusammenstellung vergleichen" klicken.

Der Portal Manager wird an dieser Stelle nicht zum Download angeboten, da er keine Installation erfordert.

Windows

Download

Linux

Download

Mac

Download

Pakete auswählen

Die folgenden Pakete werden installiert:

Java Runtime Environment

Installationssystem

Portal Server

Portal Server Einzelserver-Unterstützung

Apache Solr Search Server

Optionale Datenbanktreiber

Portal Manager

Ja

Akzeptieren Sie die Auswahl (Ja/Nein)?

Geben Sie "Ja" ein, um alle Pakete zu installieren.

Wenn Sie "Nein" eingeben, können Sie für jedes Paket einzeln entscheiden, ob Sie dieses installieren möchten oder nicht.

Wenn Sie die mit Intrexx ausgelieferte Java Runtime Environment nicht mitinstallieren möchten, geben Sie für dieses Paket "Nein" ein. Beachten Sie, dass Sie dann für die Installation bzw. den Betrieb von Intrexx eine eigene, kompatible Java Runtime Environment benötigen.

JDK auswählen

Bitte geben Sie das gewünschte JDK an.

JDK-Pfad [/home/johndoe/Downloads/professional/java/packaged/linux/amd64]

Drücken Sie "Enter", um das mit Intrexx ausgelieferte JDK auszuwählen. Falls Sie ein anderes JDK verwenden möchten, geben Sie hier den Pfad dorthin an.

Installationsverzeichnis angeben

Installationsverzeichnis [/opt/intrexx]:

Drücken Sie "ENTER" um das vorgeschlagene Installationsverzeichnis auszuwählen. Das Verzeichnis "intrexx" wird dann automatisch angelegt.

Instanzname festlegen

Bitte wählen Sie einen Instanznamen.

Um die Installation mit einem leeren Instanznamen fortzusetzen, geben Sie bitte $ ein.

Installationsinstanz [<Standardinstanz>]:

Dieser Schritt der Installation ist für Sie relevant, falls Sie mehrere Instanzen von Intrexx installieren möchten.

Geben Sie das $-Zeichen ein, wenn Sie nur eine Instanz von Intrexx installieren möchten (Standardinstanz).

Geben Sie der Intrexx-Instanz einen eigenen Namen, wenn Sie mehrere Intrexx-Instanzen installieren möchten. Über die unterschiedlichen Namen lassen sich die unterschiedlichen Intrexx-Instanzen unterscheiden. Gleichzeitig ermöglicht diese Option die Parallelinstallation von Intrexx.

Release-Track angeben

Bitte geben Sie Ihren Release Track ein (Steady, Silent) [SILENT]

Release Track

Hier können Sie den Release Track wählen, dem Sie folgen möchten.

Ein Wechsel vom Silent Track zum Steady Track ist jederzeit möglich. Ein Wechsel vom Steady Track zum Silent Track ist ein Mal pro Jahr zu einem definierten Zeitpunkt möglich. In der Regel ist dies im März der Fall.

Detaillierte Informationen zu Release Tracks finden Sie in folgendem Abschnitt Silent und Steady Track.

Drücken Sie "ENTER", um den vorgeschlagenen Release Track auszuwählen.

Daemon-Konto festlegen

Für die Installation von Intrexx sind root-Rechte erforderlich.

Hier können Sie wählen, ob Sie die Installation direkt als "root" ausführen möchten oder mit einem Benutzer, der zur Sudoer-Gruppe gehört. Im Standard wird von der Installationsroutine der Technischen Benutzer "intrexx" vorgeschlagen.

Daemon-Konto [intrexx]?

intrexx

Drücken Sie "Enter", wenn Sie mit dem vorgeschlagenen Benutzer "intrexx" Intrexx installieren möchten.

Der Benutzer "intrexx" wird dann automatisch angelegt und in die Sudoer-Gruppe aufgenommen. Er hat damit ausreichend Rechte, um Intrexx installieren zu können. Nach der Installation gehören diesem Benutzer alle Intrexx-Dateien. Zudem laufen unter diesem Benutzer der Supervisor-Dienst (Supervisor Daemon) und der Solr-Dienst.

Sie können auch einen anderen Benutzernamen frei vergeben und an dieser Stelle eingeben. Dann wird ein Benutzer mit dem entsprechenden Namen angelegt. Auch dieser Benutzer wird in die Sudoer-Gruppe aufgenommen.

Sie können auch einen bereits existierenden Linux-Benutzer eingeben. Falls dieser Benutzer noch nicht zur Sudoer-Gruppe gehört, wird er in diese aufgenommen.

Das Konto intrexx existiert nicht. Möchten Sie ein neues Konto erstellen und fortfahren (Ja/Nein)? Ja

Bitte geben Sie ein Passwort an für den neuen Benutzer.

Bitte wiederholen Sie das Passwort.

Beachten Sie, dass - wie in Linux üblich - bei der Eingabe des Passworts der Cursor nicht bewegt.

Nach diesem Passwort werden Sie später gefragt, wenn Sie in Intrexx etwas ausführen, für das auf Betriebssystemebene root-Rechte erforderlich sind.

root

Wenn Sie Intrexx in einer isolierten Umgebung installieren und betreiben können bzw. möchten, dann können Sie der "root-Installation" folgen. In isolierten Umgebungen stellt diese Verfahrensweise kein Sicherheitsrisiko dar.

Als isolierte Umgebung kann eine VM dienen, auf der Sie ausschließlich Intrexx betreiben. Weiterhin können Sie Intrexx in einem Docker Container betreiben. Auch damit können Sie Sicherheitsrisiken im Zusammenhang mit root-Rechten ausschließen.

Wenn Sie die root-Installation ausführen möchten, dann geben Sie hier "root" ein.

Detaillierte Informationen zur Auswahl des passenden Daemon-Benutzerkontos finden Sie in Abschnitt Linux - Intrexx installieren.

Sprachzeichensatz auswählen

Einstellen des Systemzeichensatzes

 

1) c

2) Deutsch (Österreich)

3) Deutsch (Belgien)

4) Deutsch (Schweiz)

5) Deutsch (Deutschland)

6) Deutsch (Italien)

7) Deutsch (Liechtenstein)

8) Deutsch (Luxemburg)

9) Englisch (Antigua und Barbuda)

10) Englisch (Australien)

11) Englisch (Botsuana)

12) Englisch (Kanada)

13) Englisch (Dänemark)

14) Englisch (Vereinigtes Königreich)

15) Englisch (Sonderverwaltungsregion Hongkong)

16) Englisch (Irland)

17) Englisch (Israel)

18) Englisch (Indien)

19) Englisch (Nigeria)

20) Englisch (Neuseeland)

[mehr]

Nachdem Sie den Sprachzeichensatz ausgewählt haben, werden Sie aufgefordert den Solr-Service zu konfigurieren.

Solr konfigurieren

Hier können Sie die Angaben zum Apache Solr-Suchserver ändern. Dies ist beispielsweise dann erforderlich, wenn Sie den Solr-Suchserver nicht auf demselben Server installieren möchten, auf dem Sie Intrexx installiert haben.

Authentifizierung am Solr Suchserver

Der Intrexx Portal Server authentifiziert sich am Solr-Suchserver mit Benutzer und Passwort.

Apache Solr Konfiguration

 

Host:       127.0.0.1

HTTP-Port:  8983

User:       solr

Passwort (Default "SolrRocks"): ********

 

Akzeptieren Sie diese Solr Konfiguration? (Ja/Nein)? Ja

Standardmäßig wird der Apache Solr-Suchserver zusammen mit Intrexx installiert. Er stellt die Suche-Funktonalität für Ihr Portal zur Verfügung.

Im Standard wird der Apache Solr-Suchserver auf demselben Server wie Intrexx installiert. Daher ist als Host "127.0.0.1" (localhost) voreingestellt. Als Port wird 8983 vorgeschlagen.

Sie haben aber auch die Möglichkeit, den Apache Solr-Suchserver auf einem anderen Server zu installieren. Dann müssen Sie die Angaben entsprechend anpassen.

Der Intrexx Portal Server authentifiziert sich am Solr-Suchserver mit Benutzer und Passwort. Ändern Sie die Default-Authentifizierungsdaten.

Weitere Informationen

Individuelle Solr-Konfiguration

Installationsroutine wird ausgeführt

Nachdem Sie alle Konfigurationseinstellungen vorgenommen haben, startet die (eigentliche) Installationsroutine.

Installation...

1) Installiere Java Runtime Environment

* 100% fertig

2) Installiere Installationssystem

* 100% fertig

3) Installiere Apache Solr Search Server

* 100% fertig

4) Installiere Portal Server

* 100% fertig

5) Installiere Portal Server Einzelserver-Unterstützung

* 100% fertig

6) Installiere Portal Manager

* 100% fertig

7) Installiere Optionale Datenbanktreiber

* 100% fertig

8) Konfigurieren des Java Runtime Environment

* 100% fertig

9) Konfigurieren von Apache Solr

* 100% fertig

10) Dateirechte werden gesetzt.

* 100% fertig

11) Starte Apache Solr Search Server

* 100% fertig

12) Konfigurieren des Portalservers

* 100% fertig

13) Konfigurieren der Einzelserver-Unterstützung

* 100% fertig

14) Konfigurieren des Portal Managers

* 100% fertig

15) Setup wird in die Installation kopiert.

* 100% fertig

16) Dateirechte werden gesetzt.

* 100% fertig

17) Services des Portalservers starten

* 100% fertig

Nach der Installation

Eingerichtete Dienste

Nach der Installation gibt es den folgenden Dienst:

  • Solr

    Shellskript: upixsolr

Der Dienst ist nach der Installation automatisch gestartet. Voraussetzung hierfür ist jedoch, dass die bei der Installation ausgewählten Ports nicht bereits von anderen Diensten verwendet werden.

Unter /opt/intrexx/bin/linux können Sie die installierten Shellskripte für die Dienste ansehen.

intrexx-Benutzer-Installation

johndoe@linux:~$ ls -la /opt/intrexx/bin/linux/upix*

-rwxr-xr-x 1 intrexx intrexx 105496 Aug 19 18:32 /opt/intrexx/bin/linux/upixsolr

-rw-r--r-- 1 intrexx intrexx 8 Sep 13 09:46 /opt/intrexx/bin/linux/upixsolr.java.status

-rw-r--r-- 1 intrexx intrexx 5 Sep 13 09:46 /opt/intrexx/bin/linux/upixsolr.pid

-rw-r--r-- 1 intrexx intrexx 8 Sep 13 09:46 /opt/intrexx/bin/linux/upixsolr.status

root-Installation

johndoe@linux:~$ ls -la /opt/intrexx/bin/linux/upix*

-rwxr-xr-x 1 root root 105496 Aug 19 18:32 /opt/intrexx/bin/linux/upixsolr

-rw-r--r-- 1 root root 8 Sep 13 09:46 /opt/intrexx/bin/linux/upixsolr.java.status

-rw-r--r-- 1 root root 5 Sep 13 09:46 /opt/intrexx/bin/linux/upixsolr.pid

-rw-r--r-- 1 root root 8 Sep 13 09:46 /opt/intrexx/bin/linux/upixsolr.status