Die Migration von Identity Reporting umfasst Folgendes:
Rüsten Sie die Treiberpakete für den Datenerfassungsdienst und das Managed Services Gateway auf. Weitere Informationen finden Sie unter Upgrade der installierten Pakete im Administrationshandbuch zu Designer für OpenText™ Identity Manager CE 24.4 (v4.10).
HINWEIS:Stellen Sie beim Upgrade der Pakete sicher, dass Sie die Details des neuen Identity Reporting-Servers angeben.
Stellen Sie die Treiber bereit. Weitere Informationen finden Sie unter Bereitstellen der Treiber für Identity Reporting.
(Bedingt) Wenn Sie von 4.5.x migrieren und die EAS-Daten migrieren möchten, führen Sie die Schritte unter Migrieren der bestehenden Daten zu einer neuen Datenbank aus.
Öffnen Sie das Projekt in Designer, und führen Sie die Projektprüfung für die migrierten Objekte aus.
Weitere Informationen hierzu finden Sie unter Validieren der Bereitstellungsobjekte
im OpenText™ Identity Manager CE 24.4 (v4.10) – Administratorhandbuch zur Entwicklung von Identity Applications. Falls Validierungsfehler in der Konfiguration festgestellt werden, so werden Sie über die Fehler informiert. Diese Fehler müssen behoben werden, bevor Sie den Treiber bereitstellen können.
Klicken Sie in der Ansicht Gliederung mit der rechten Maustaste auf den Treiber für die Datenerfassungsdienste.
Wählen Sie Bereitstellen.
Wiederholen Sie diesen Vorgang für Treiber der Datenerfassungsdienste im Treibersatz. Nach der Bereitstellung des Treibers für den Datenerfassungsdienst müssen Sie diesen Vorgang für den MSGW-Treiber wiederholen.
Sie müssen die erforderlichen Rollen und Tablespaces erstellen, damit keine Fehler bei der Migration auftreten.
Vorbereiten der neuen PostgreSQL-Datenbank
Halten Sie EAS an, damit keine Ereignisse an den EAS-Server gesendet werden.
Stoppen Sie den DCS-Treiber mit der OpenText Identity Console:
Melden Sie sich bei der OpenText Identity Console an.
Halten Sie den DCS-Treiber an.
Stellen Sie die Startoption in den Treibereigenschaften auf Manuell ein.
Dieser Schritt sorgt dafür, dass der Treiber nicht automatisch gestartet wird.
Erstellen Sie die erforderlichen Rollen, die Tablespaces und die Datenbank mit den nachfolgenden SQL-Befehlen mithilfe von PGAdmin.
Dieser Schritt sorgt dafür, dass bei der Migration keine Fehler auftreten.
Erstellen Sie die erforderlichen Rollen mit den folgenden Befehlen:
CREATE ROLE esec_app NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE; CREATE ROLE esec_user NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE; CREATE ROLE admin LOGIN ENCRYPTED PASSWORD '<specify the password for admin>' NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE; GRANT esec_user TO admin; CREATE ROLE appuser LOGIN ENCRYPTED PASSWORD '<specify the password for appuser>' NOSUPERUSER INHERIT NOCREATEDB CREATEROLE; GRANT esec_app TO appuser; CREATE ROLE dbauser LOGIN ENCRYPTED PASSWORD '<specify the password for dbauser>' SUPERUSER INHERIT CREATEDB CREATEROLE; CREATE ROLE idmrptsrv LOGIN ENCRYPTED PASSWORD '<specify the password for idmrptsrv>' NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE; GRANT esec_user TO idmrptsrv; CREATE ROLE idmrptuser LOGIN ENCRYPTED PASSWORD '<specify the password for idmrptuser>' NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE; CREATE ROLE rptuser LOGIN ENCRYPTED PASSWORD '<specify the password for rptuser>' NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE; GRANT esec_user TO rptuser;
(Bedingt) Erstellen Sie die Tablespaces mit folgendem Kommando:
CREATE TABLESPACE sendata1 OWNER dbauser LOCATION '<provide the location where table space has to be created>';
Beispiel:
CREATE TABLESPACE sendata1 OWNER dbauser LOCATION '</opt/netiq/idm/apps/postgres/data>';
(Bedingt) Wenn Sie die bestehenden EAS-Daten migrieren möchten, empfehlen wir Ihnen, folgenden Befehl auszuführen, um eine SIEM-Datenbank zu erstellen:
CREATE DATABASE "SIEM"
WITH OWNER = dbauser
ENCODING = 'UTF8'
TABLESPACE = sendata1
CONNECTION LIMIT = -1;Führen Sie folgendes Kommando aus, um eine Berichterstellungsdatenbank zu erstellen:
CREATE DATABASE "idmrptdb"
WITH OWNER = dbauser
ENCODING = 'UTF8'
CONNECTION LIMIT = -1;Führen Sie die folgenden Aktionen nur durch, wenn Sie aktuell Identity Manager 4.5.x ausführen und die bestehenden EAS-Daten zu einer SIEM-Datenbank migrieren möchten:
Halten Sie EAS an, damit keine Ereignisse an den EAS-Server gesendet werden.
Stoppen Sie den DCS-Treiber mit der OpenText Identity Console:
Melden Sie sich bei der OpenText Identity Console an.
Halten Sie den DCS-Treiber an.
Stellen Sie die Startoption in den Treibereigenschaften auf Manuell ein.
Dieser Schritt sorgt dafür, dass der Treiber nicht automatisch gestartet wird.
Exportieren Sie die Daten aus der EAS-Datenbank in eine Datei:
Melden Sie sich beim EAS-Benutzerkonto an:
# su - novleas
Geben Sie einen Speicherort an, auf den der EAS-Benutzer uneingeschränkt zugreifen kann, beispielsweise /home/novleas.
Navigieren Sie zum PostgreSQL-Installationsverzeichnis und führen Sie die folgenden Befehle aus:
Beispiel:
export PATH=/opt/novell/sentinel_eas/3rdparty/postgresql/bin/:$PATH
export LD_LIBRARY_PATH=/opt/novell/sentinel_eas/3rdparty/postgresql/lib/:$LD_LIBRARY_PATH
Exportieren Sie die Daten mit dem folgenden Befehl in eine .sql-Datei:
./pg_dump -p <Portnummer> -U <Benutzername> -d <Datenbankname> -f <Exportspeicherort>
Beispiel:
./pg_dump -p 15432 -U dbauser SIEM -f /home/novleas/SIEM.sql
Halten Sie EAS an, damit keine Ereignisse an den EAS-Server gesendet werden.
Stoppen Sie den DCS-Treiber mit der OpenText Identity Console:
Melden Sie sich bei der OpenText Identity Console an.
Halten Sie den DCS-Treiber an.
Stellen Sie die Startoption in den Treibereigenschaften auf Manuell ein.
Dieser Schritt sorgt dafür, dass der Treiber nicht automatisch gestartet wird.
Importieren Sie die EAS-Daten in die neue PostgreSQL-Datenbank:
Kopieren Sie die exportierte .sql-Datei an einen Speicherort, auf den der postgres-Benutzer uneingeschränkt zugreifen kann. Beispiel: /opt/netiq/idm/postgres
Importieren Sie die Daten mit folgendem Kommando in die PostgreSQL-Datenbank.
psql -d <Datenbankname> -U <Benutzername> -f <vollständiger Pfad der exportierten Datei>
Beispiel:
psql -d SIEM -U postgres -f /opt/netiq/idm/apps/postgres/SIEM.sql
Prüfen Sie, ob im Migrationsprotokoll Fehler vorhanden sind, und beheben Sie diese.
Führen Sie die folgenden Aktionen nur durch, wenn Sie aktuell Identity Manager 4.7.x ausführen und die bestehenden Berichterstellungsdaten zu einem neuen Server migrieren möchten:
Melden Sie sich am Server, auf dem PostgreSQL installiert ist, als postgres-Benutzer an.
#su - postgres
Exportieren Sie die Daten in eine -sql-Datei. Stellen Sie sicher, dass der Postgres-Benutzer vollen Zugriff auf das Verzeichnis hat, in dem die Datei exportiert werden soll:
pg_dump -p <Portnummer> -U <Benutzername> -d <Datenbankname> -f <Exportspeicherort>
Beispiel:
pg_dump -p 5432 -U dbauser -W idmrptdb -f /tmp/idmrptdb.sql
Melden Sie sich am Server, auf dem PostgreSQL installiert ist, als postgres-Benutzer an.
#su - postgres
Importieren Sie die Daten in die neue PostgreSQL-Datenbank.
Kopieren Sie die exportierte .sql-Datei an einen Speicherort, auf den der postgres-Benutzer uneingeschränkt zugreifen kann.
Importieren Sie die Daten mit dem folgenden Befehl in die PostgreSQL-Datenbank.
psql -d <Datenbankname> -U <Benutzername> -f <vollständiger Pfad der exportierten Datei>
Beispiel:
psql -d idmrptdb -U dbauser -f /tmp/idmrptdb.sql
Prüfen Sie, ob im Migrationsprotokoll Fehler vorhanden sind, und beheben Sie diese.
Laden Sie die Datei Identity_Manager_4.10.0_Linux.iso von der Seite Software und Lizenz herunter.
Hängen Sie die .iso-Datei ein.
Führen Sie am Speicherort mit eingehängter ISO folgendes Kommando aus:
./install.sh
Konfigurieren Sie Identity Reporting.
./configure.sh
Wählen Sie Benutzerdefinierte Konfiguration aus und wählen Sie Nein für die folgenden Eingabeaufforderungen:
Möchten Sie die PostgreSQL-Datenbank auf dem aktuellen Server konfigurieren?
Möchten Sie einen neuen Treibersatz installieren?
HINWEIS:Die Identity Reporting-Installation erstellt standardmäßig die Treiber und stellt Sie für MSGW und die Datenerfassungsdienste bereit.
Navigieren Sie zum Konfigurationsaktualisierungsprogramm im Verzeichnis /opt/netiq/idm/apps/configupdate und stellen Sie sicher, dass die Konfigurationseinstellungen korrekt sind:
./configupdate.sh
Nach der Konfiguration des Berichterstellungsservers müssen Sie die Datensynchronisierungsrichtlinie erstellen, mit der Ereignisse von SLM für IGA an die Berichterstellungsdatenbank weitergeleitet werden.