12.2 Installieren von PostgreSQL und Tomcat

12.2.1 Installieren von PostgreSQL und Tomcat mit dem Assistenten

Im folgenden Verfahren wird beschrieben, wie Sie Tomcat und PostgreSQL auf einer Windows-Plattform in einer geführten Installation installieren. Anweisungen für die automatische, unbeaufsichtigte Installation finden Sie in Abschnitt 12.2.2, Automatische Installation von Tomcat und PostgreSQL für Identity Manager.

Überprüfen Sie in Vorbereitung auf die Installation die Checkliste der Voraussetzungen und Systemanforderungen in den folgenden Abschnitten:

HINWEIS:Sie müssen Passwörter für die Datenbank angeben, unabhängig davon, ob Sie PostgreSQL installieren oder eine vorhandene Version von PostgreSQL verwenden. Dieses Installationsprogramm unterstützt jedoch keine Passwörter, die ein "- oder $-Zeichen enthalten. Ändern Sie das Passwort nach Abschluss des Installationsvorgangs, wenn Sie diese Sonderzeichen verwenden möchten.

So führen Sie eine geführte Installation aus:

  1. Melden Sie sich als Administrator an dem Computer an, auf dem die Anwendungen installiert werden sollen.

  2. Stellen Sie sicher, dass der geplante Installationspfad keine Verzeichnisse mit den folgenden Namen enthält:

    • tomcat

    • postgres

    • activemq

    • jre

    HINWEIS:Bei der Installation der Standard Edition muss ActiveMQ installiert werden. Ansonsten wird die Berichterstellungsseite nicht geladen, sobald Sie sich bei Identity Reporting anmelden. Alternativ kopieren Sie die Datei activemq-all-5.15.2 jar nach Abschluss der PostgreSQL-Installation in das Verzeichnis C:\NetIQ\idm\apps\tomcat\lib und starten Sie Tomcat dann neu.

  3. (Bedingt) Wenn Ihnen die .iso-Image-Datei für das Identity Manager-Installationspaket vorliegt, navigieren Sie zum Verzeichnis \products\CommonApplication\postgre_tomcat_install, in dem sich die Installationsdateien befinden.

  4. (Bedingt) Wenn Sie die Installationsdateien von der NetIQ Downloads-Website heruntergeladen haben, führen Sie die folgenden Schritte aus:

    1. Navigieren Sie zur win.zip-Datei für das heruntergeladene Image.

    2. Extrahieren Sie den Inhalt der Datei in ein Verzeichnis auf dem lokalen Computer.

  5. Führen Sie im Verzeichnis, das die Installationsdateien enthält, TomcatPostgreSQL.exe aus.

  6. Legen Sie im Installationsprogramm die gewünschte Sprache für die Installation fest, und klicken Sie auf OK.

  7. Lesen Sie den Einführungstext, und klicken Sie auf Weiter.

  8. Akzeptieren Sie die Lizenzvereinbarung, und klicken Sie auf Weiter.

  9. Geben Sie an, ob Tomcat und/oder PostgreSQL installiert werden soll.

  10. Legen Sie abschließend Werte für die folgenden Parameter fest:

    • Übergeordneter Tomcat-Ordner

      Gilt nur dann, wenn Tomcat installiert werden soll.

      Gibt das Verzeichnis an, in dem die Tomcat-Dateien installiert werden sollen.

    • Tomcat-Details

      Gilt nur dann, wenn Tomcat installiert werden soll.

      Gibt die erforderlichen Ports für Tomcat an.

      Port zum Herunterfahren von Tomcat

      Gibt den Port an, über den alle Webapps und Tomcat sauber heruntergefahren werden sollen. Der Standardwert ist 8005.

      Tomcat-HTTP-Port

      Gibt den Port an, über den der Tomcat-Server mit den Client-Computern kommunizieren soll. Der Standardwert ist 8080. Für SSL gilt der Standardwert 8443.

      Tomcat-Umleitungsport

      (Bedingt) Gibt den Port an, an den der Anwendungsserver Anforderungen weiterleiten soll, für die ein SSL-Transport erforderlich ist, wenn das TLS/SSL-Protokoll nicht verwendet wird. Der Standardwert ist 8443.

      Tomcat-AJP-Port

      (Optional) Gibt den Port an, über den der Anwendungsserver mit einem Web-Connector über das AJP-Protokoll anstatt über http kommunizieren soll. Der Standardwert ist 8009.

      Mit diesem Parameter geben Sie an, dass der Anwendungsserver den statischen Inhalt in der Web-Anwendung verwalten und/oder die SSL-Verarbeitung des Anwendungsservers nutzen soll.

    • Übergeordneter PostgreSQL-Ordner

      Gilt nur dann, wenn PostgreSQL installiert werden soll.

      Gibt das Verzeichnis an, in dem die PostgreSQL-Dateien installiert werden sollen.

    • PostgreSQL-Details

      Gilt nur dann, wenn PostgreSQL installiert werden soll.

      Gibt die Einstellungen für die PostgreSQL-Datenbank für die Identitätsanwendungen an.

      HINWEIS:Wenn bereits eine unterstützte PostgreSQL-Version auf dem Server ausgeführt wird, fordert das Installationsprogramm Sie auf, das Passwort für den standardmäßigen Benutzer postgres einzugeben. Das Programm erstellt dann den Benutzer idmadmin und weist ihm dasselbe Passwort wie für den Benutzer postgres zu.

      Dieses Installationsprogramm unterstützt jedoch keine Passwörter, die ein "- oder $-Zeichen enthalten.

      Datenbankname

      Gibt den Namen der Datenbank an. Der Standardwert lautet idmuserappdb.

      Datenbankadministrator

      (Optional) Gibt das Konto idmadmin an, also den Datenbankadministrator, der Datenbanktabellen, Ansichten und andere Artefakte erstellen kann.

      Dieses Konto ist nicht mit dem standardmäßigen Benutzer „postgres“ identisch.

      Passwort für Admin.Benutzer

      Gibt das Passwort für den Datenbankadministrator und den standardmäßigen Benutzer postgres an.

      Dieses Installationsprogramm unterstützt jedoch keine Passwörter, die ein "- oder $-Zeichen enthalten.

      PostgreSQL-Port

      Gibt den Port des Servers an, auf dem die Postgres-Datenbank gehostet wird. Der Standardwert ist 5432.

  11. Lesen Sie die Seite Übersicht vor der Installation.

  12. Starten Sie den Installationsvorgang.

  13. Klicken Sie nach Abschluss des Installationsvorgangs auf Fertig.

12.2.2 Automatische Installation von Tomcat und PostgreSQL für Identity Manager

Bei der automatischen (nicht interaktiven) Installation wird keine Benutzeroberfläche angezeigt, und der Benutzer muss keinerlei Fragen beantworten. Stattdessen ruft InstallAnywhere die Daten aus einer standardmäßigen Datei silent.properties ab. Sie können die automatische Installation wahlweise mit der Standarddatei ausführen oder die Datei bearbeiten und so den Installationsvorgang anpassen. Anweisungen zur geführten Installation finden Sie in Abschnitt 12.2.1, Installieren von PostgreSQL und Tomcat mit dem Assistenten.

Überprüfen Sie in Vorbereitung auf die Installation die Checkliste der Voraussetzungen und Systemanforderungen in den folgenden Abschnitten:

Schützen der Passwörter für eine automatische Installation

Wenn Sie die Passwörter nicht in der Datei postgresq_tomcat-silent.properties festlegen möchten, können Sie sie in der Umgebung definieren. In diesem Fall ruft die automatische Installation die Passwörter nicht aus der Datei postgresq_tomcat-silent.properties ab, sondern aus der Umgebung. Dadurch können Sie noch mehr Sicherheit erzielen.

Für die Installation müssen Sie die folgenden Passwörter angeben:

  • NETIQ_DB_PASSWORD

  • NETIQ_DB_PASSWORD_CONFIRM

Verwenden Sie den Befehl set. Beispiel:

set NETIQ_DB_PASSWORD_CONFIRM=myPassWord

Das Installationsprogramm unterstützt jedoch keine Passwörter, die ein "- oder $-Zeichen enthalten. Ändern Sie das Passwort nach der Installation von PostgreSQL, falls Sie diese Sonderzeichen verwenden möchten.

Automatische Installation von Tomcat und PostgreSQL

  1. Melden Sie sich an dem Computer an, auf dem die Anwendungen installiert werden sollen.

  2. (Bedingt) Wenn Ihnen die .iso-Image-Datei für das Identity Manager-Installationspaket vorliegt, navigieren Sie zum Verzeichnis \products\CommonApplication\postgre_tomcat_install, in dem sich die Installationsdateien befinden.

  3. (Bedingt) Wenn Sie die Installationsdateien von der NetIQ Downloads-Website heruntergeladen haben, führen Sie die folgenden Schritte aus:

    1. Navigieren Sie zur win.zip-Datei für das heruntergeladene Image.

    2. Extrahieren Sie den Inhalt der Datei in ein Verzeichnis auf dem lokalen Computer.

  4. Legen Sie die Installationsparameter mit den folgenden Schritten fest:

    1. Stellen Sie sicher, dass sich die Datei postgresq_tomcat-silent.properties in demselben Verzeichnis wie die ausführbare Datei für die Installation befindet.

    2. Öffnen Sie die Datei postgresq_tomcat-silent.properties in einem Texteditor.

    3. Legen Sie die Parameterwerte fest. Eine Beschreibung der Parameter finden Sie in Schritt 10.

    4. Speichern und schließen Sie die Datei.

  5. Möchten Sie den Installationsprozess starten, geben Sie folgenden Befehl ein:

                      install -i silent -f postgresq_tomcat-silent.properties
                    

    HINWEIS:Wenn sich die Datei postgresq_tomcat-silent.properties nicht in demselben Verzeichnis befindet wie das Installationsskript, werden Sie aufgefordert, den vollständigen Pfad zu dieser Datei einzugeben. Das Skript entpackt die notwendigen Dateien in ein temporäres Verzeichnis und startet dann die automatische Installation.