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.
Den Portal Manager können Sie unter folgenden Links herunterladen:
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 läuft unter diesem Benutzer 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 mit Benutzer und Passwort am Solr-Suchserver.
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