Linux - IAA mit Hilfe einer Konfigurationsdatei installieren

Sie haben die Möglichkeit, die Intrexx Administration API über die Kommandozeile mit Hilfe einer Konfigurationsdatei zu installieren.

Sie brauchen dann während der Installation nicht interaktiv die einzelnen Parameter bzw. Angaben, wie zum Beispiel das Installationsverzeichnis oder Ports, zu erfassen. Stattdessen bezieht das Setup die entsprechenden Informationen aus der Konfigurationsdatei.

.yml / .yaml

Beachten Sie, dass seit Intrexx Steady Track 10.1.0 das Dateiformat "yml" verwendet wird. In den Vorgängerversionen wurde ein .properties-file verwendet.

Sie können anstatt des Dateiformats "yml" auch "yaml" verwenden.

Die .yml-Datei muss von Ihnen manuell angelegt werden.

Installation

Wechseln Sie in das Verzeichnis der Installationsdateien "IX_12.X.X".

Starten Sie die Installation mit folgendem Befehl:

./setup.sh -t --configFile=<path-to-configuration-file>configuration.yml

configuration.yml

Im Folgenden finden Sie Beispiel für eine Konfigurationsdatei, die die Installation der Intrexx Administration API beinhaltet.

Erstellen Sie eine eigene Konfigurationsdatei mit den für Sie passenden Angaben.

jre:
  linked: false
lucy_server_portal:
  charset: de_DE.UTF-8
packages:
  database_drivers: true
  installer: true
  jre: true
  lucy_manager_portal: true
  lucy_server_portal: true
  lucy_server_portal_standalone: true
  solr: true
  lucy_server_irma_standalone: true
setup:
  installationDir: /opt/intrexx
  instance:
    createDaemonUser: true
    daemonManager: SYSTEMD
    daemonUser: intrexx
    name: intrexx-12
    serviceStartType: AUTO_START
  javaHomeDir: /opt/intrexx/java/packaged/linux/amd64
  javaProvided: true
  sourceDir: /home/setup-intrexx/intrexx-setup-12.0.1
  update:
    releaseTrack: STEADY
  version: 10160000
  irma:
    username: irma
    password: irma
solr:
  cloudMode: false
  host: 127.0.0.1
  password: ixape-v1:79CA1AAF732D7DAE76F123456789
  port: 8984
  user: solr

Erläuterungen

Zeile

Parameter/Wert

Kommentar

13 lucy_server_irma_standalone: true Dieser Parameter ist erforderlich, um die Intrexx Administration API zu installieren.
24 sourceDir: /home/setup-intrexx/intrexx-setup-12.0.1 Geben Sie hier das Verzeichnis an, in dem sich die Intrexx Setup-Datei befindet. Die Intrexx Setup-Datei beinhaltet neben Intrexx auch die Intrexx Administration API.
28 irma Benutzername und Passwort für die Intrexx Administration API lauten jeweils "irma".
29 username: irma
30 password: irma

Start des IAA-Dienstes prüfen

Sie können nach der Installation überprüfen, ob der Intrexx Administration API-Dienst gestartet wurde.

Starten Sie ein Terminal.

Überprüfen Sie die gestarteten Dienste mit "systemctl".

Folgender Eintrag wird bei gestarteter Intrexx Administration API angezeigt. (Der links angezeigte Name enthält beinhaltet den Wert des Parameters "name" in Zeile 20. Diesen Wert können Sie frei vergeben.)

upix_admin_api_intrexx-12.service     loaded   active running    Intrexx Administration API

 

Konfigurationsdatei nach Installation löschen
Nach der Installation der Intrexx Administration API empfiehlt es sich, die manuell erstellte configuration.yml zu löschen, da diese Passwörter im Klartext enthält.
Sie können jederzeit ein neues Passwort für IAA-Benutzer vergeben. Vergleichen Sie hierzu Abschnitt Passwörter vergeben und verwalten.

Weitere Informationen

Intrexx mit Hilfe einer Konfigurationsdatei installieren (Headless)