Die meisten Identity Manager-Container bieten einen interaktiven Installationsmodus. NetIQ empfiehlt jedoch die Verwendung einer Eigenschaftendatei für die automatische Installation zur Bereitstellung von verschiedenen Containern.
HINWEIS:Wenn die Datei "silent.properties" erstellt wird, ist sie im Verzeichnis /data des Docker-Hosts verfügbar.
Navigieren Sie vom Speicherort, an dem Sie die Datei Identity_Manager_4.8_Containers.tar.gz extrahiert haben, zum Verzeichnis Identity_Manager_4.8_Containers.
Führen Sie den folgenden Befehl aus, um das Image zu laden:
docker load --input IDM_48_idm_conf_generator.tar.gz
Stellen Sie den Container mit dem folgenden Kommandobeispiel bereit:
HINWEIS:Stellen Sie sicher, dass Sie den FQDN des Rechners als Wert für den Hostnamen angeben.
docker run -it --name=idm_conf_generator --hostname=identitymanager.example.com -v /data:/config idm_conf_generator:idm-4.8.0
Navigieren Sie zum Verzeichnis idm.
Führen Sie die Datei create_silent_props.sh aus:
./create_silent_props.sh
Geben Sie j ein, um mit der Installation und Konfiguration der Komponenten fortzufahren.
Zum Installieren der JRE geben Sie j ein.
Geben Sie den Pfad für die Eigenschaftendatei an.
HINWEIS:Erstellen Sie die Datei silent.properties am Speicherort des freigegebenen Volumes, z. B. /config.
Geben Sie die folgenden Einstellungen an, um die Eigenschaftendatei für die automatische Installation zu erstellen:
|
Parameter |
Beschreibung |
|---|---|
|
Name der Eigenschaftendatei für die automatische Installation mit absolutem Pfad |
Geben Sie den Pfad für die Eigenschaftendatei für die automatische Installation an. |
|
Konfigurieren der Eigenschaften für die automatische Installation für Docker-Container |
Gibt an, ob Sie die Eigenschaftendatei für Docker-Container konfigurieren möchten. |
|
Generieren der Eingaben für die Kubernetes-Orchestrierung |
Gilt nur dann, wenn Sie j in der Option Eigenschaften für die automatische Installation für Docker-Container konfigurieren ausgewählt haben. Gibt an, ob Sie die YAML-Datei für Kubernetes generieren möchten. |
|
Verzeichnisname mit absolutem Pfad für die Erstellung der kube yaml-Datei |
Gilt nur, wenn Sie für Generieren der Eingaben für die Kubernetes-Orchestrierung die Option j ausgewählt haben. Gibt den Pfad für die Erstellung der YAML-Datei für Kubernetes an. HINWEIS:Es wird empfohlen, verschiedene Pfade für die YAML-Dateien von Identity Applications und die von Identity Reporting anzugeben. |
|
Einhängepfad für das Kubernetes-Volume |
Gilt nur, wenn Sie für „Generieren der Eingaben für die Kubernetes-Orchestrierung“ die Option „j“ ausgewählt haben. Gibt den Pfad für das Kubernetes-Volume an. |
|
Hostname der Identity Manager-Engine für die Bereitstellung von Kubernetes |
Gilt nur, wenn Sie für Generieren der Eingaben für die Kubernetes-Orchestrierung die Option j ausgewählt haben. Gibt den Hostnamen der Identity Manager-Engine an. |
Entscheiden Sie, welche Edition des Identity Manager-Servers installiert werden soll. Geben Sie j für die Advanced Edition bzw. n für die Standard Edition ein.
Entscheiden Sie, ob Sie die Komponenten im typischen Modus oder im benutzerdefinierten Modus konfigurieren möchten.
Wählen Sie in der Liste der für die Installation verfügbaren Komponenten die erforderlichen Komponenten aus:
Wählen Sie Identity Manager-Engine zur Installation der Engine aus.
Wählen Sie Identity Reporting zur Installation von Identity Reporting aus.
Wählen Sie Identity Applications zur Installation von Identity Applications aus.
Informationen zu den Konfigurationsparametern finden Sie in Erläuterungen zu den Konfigurationsparametern.
HINWEIS:
Die Datei silent.properties muss für alle Komponenten auf einmal generiert werden.
Verwenden Sie den FQDN für alle IP-bezogenen Eingabeaufforderungen bei der Konfiguration.
Die Ports SSO_SERVER_SSL_PORT, TOMCAT_HTTPS_PORT, UA_SERVER_SSL_PORT und RPT_TOMCAT_HTTPS_PORT müssen eindeutig sein. Ändern Sie beispielsweise SSO_SERVER_SSL_PORT zu 8543, TOMCAT_HTTPS_PORT und UA_SERVER_SSL_PORT zu 18543 bzw. RPT_TOMCAT_HTTPS_PORT zu 28543.
(Bedingt) Wenn Sie Container auf einem einzelnen Server unter Verwendung des Host-Netzwerkmodus bereitstellen, müssen Sie für tomcat.ks als Pfad /opt/netiq/idm/apps/tomcat/conf/tomcat.ks für die zertifikatsbezogenen Eingabeaufforderungen angeben, die für OSP, Identity Applications und Identity Reporting spezifisch sind.
(Bedingt) Wenn Sie Container auf einem einzelnen Server im Host-Netzwerkmodus bereitstellen, müssen Sie die folgenden Schritte ausführen, nachdem die Eigenschaftendatei für die automatische Installation generiert wurde:
Stellen Sie sicher, dass der Wert für das CUSTOM_OSP_CERTIFICATE auf n festgelegt ist.
Fügen Sie am Ende der Datei silent.properties die folgenden Einträge hinzu:
SKIP_PORT_CHECK=1
CUSTOM_UA_CERTIFICATE="n"
TOMCAT_SSL_KEYSTORE_PASS="<Passwort>"
CUSTOM_RPT_CERTIFICATE="n"