14.7 Migrieren von Identity Applications

Verwenden Sie für Ihre Datenbank keine Sortierung, bei der zwischen Groß- und Kleinschreibung unterschieden wird. Die Sortierung, bei der zwischen Groß- und Kleinschreibung unterschieden wird, wird nicht unterstützt. Die Sortierung, bei der zwischen Groß- und Kleinschreibung unterschieden wird, könnte bei der Migration Fehler aufgrund doppelter Schlüssel verursachen. Wenn ein Fehler durch doppelte Schlüssel auftritt, müssen Sie die Sortierung überprüfen und korrigieren. Installieren Sie anschließend die Identitätsanwendungen erneut. Die einzige unterstützte Sortierung ist SQL_Latin1_General_CP1_CI_AS.

Bevor Sie Identity Applications migrieren, müssen Sie die Bibliotheken libssl.so.1.0.0 und libcrypto.so.1.0.0 aus dem Verzeichnis /opt/netiq/common/openssl/lib64/ installieren.

Die Migration von Identity Applications umfasst Folgendes:

14.7.1 Migrieren der Datenbank zum neuen Server

Wenn sich Ihre Benutzeranwendungsdatenbank auf PostgreSQL befindet, führen Sie folgende Schritte aus:

  1. Melden Sie sich bei dem Server an, auf dem PostgreSQL installiert ist.

  2. Öffnen Sie die Eingabeaufforderung, navigieren Sie zum Verzeichnis postgres bin und exportieren Sie die Daten in eine .sql-Datei.

    Beispiel: pg_dumpall -U postgres > dump.sql

  3. Melden Sie sich am neuen Server an, auf dem PostgreSQL installiert werden soll.

  4. Installieren Sie PostgreSQL wie unten beschrieben:

    1. Laden Sie die Datei Identity_Manager_4.8.x_Windows.iso vom Softwarelizenz- und Download-Portal herunter und hängen Sie sie ein.

    2. Navigieren Sie zu dem Speicherort, an dem Sie die Datei Identity_Manager_4.8_Windows.iso eingehängt haben.

    3. Navigieren Sie zu: <Einhänge-Speicherort>\common\packages\postgres\ directory.

    4. Führen Sie das PostgreSQL-Installationsprogramm aus.

  5. Navigieren Sie zu C:\NetIQ\IDM\postgres und löschen Sie das Datenverzeichnis.

  6. Erstellen Sie ein Datenverzeichnis am Installationsort von PostgreSQL und stellen Sie sicher, dass der Benutzer postgres Zugriffsrechte auf das Verzeichnis hat.

  7. Öffnen Sie die Eingabeaufforderung, navigieren Sie zum Verzeichnis postgres bin und initialisieren Sie die Datenbank wie unten gezeigt:

    Beispiel:initdb.exe -D C:\NetIQ\IDM\postgres\data -E WIN1252 -U postgres.

  8. Vergewissern Sie sich, dass unter C:\NetIQ\IDM\postgres\data in der Datei pg_hba.conf die folgenden Einträge vorhanden sind.

    # IPv6 lokale Verbindungen:

    host all all ::1/128 trust

    host all all 0.0.0.0/0 trust

  9. Vergewissern Sie sich, dass in der Datei postgresql.conf Folgendes auskommentiert ist:

    listen_addresses = '*'

    port=5432

  10. Starten Sie die postgres-Dienste neu und führen Sie dazu services.msc über Ausführen aus.

  11. Öffnen Sie die Eingabeaufforderung, navigieren Sie zum Verzeichnis postgres bin und importieren Sie die Daten in die neue PostgreSQL-Datenbank. Verwenden Sie dann den gesammelten Dump wie in Schritt 2 beschrieben.

    Beispiel: psql -U postgres < dump.sql.

14.7.2 Installieren von Identity Applications auf dem neuen Server

Im folgenden Verfahren wird die Installation von Identity Applications auf dem neuen Server erläutert:

  1. Laden Sie die Datei Identity_Manager_4.8_Windows.iso von der NetIQ Downloads-Website herunter.

  2. Hängen Sie die .iso-Datei ein.

  3. Navigieren Sie zum Verzeichnis Identity apps, installieren Sie Identity Applications und überspringen Sie die Bereitstellung der Benutzeranwendung und des Treibers für den Rollen- und Ressourcendienst.

    1. Wählen Sie den Modus "Benutzerdefinierte Installation".

    2. Geben Sie die Details des Identitätsdepots ein.

    3. Deaktivieren Sie die Option Identity Applications-Treiber bereitstellen.

  4. Wählen Sie Vorhandener PostgreSQL-Server, geben Sie die erforderlichen Details an und fahren Sie mit der Installation fort.