23.2 Erstellen der Datei setup.csv

Die Datei setup.csv ist eine Eingabedatei, die von Ansible bei der Bereitstellung von Containern verwendet wird. OpenText Identity Manager bündelt eine Standardvorlage der Datei setup.csv in der TAR-Datei des OpenText Identity Manager-Containers.

Die Standardvorlage der Datei setup.csv befindet sich im Verzeichnis /<Speicherort, an dem Sie die TAR-Datei des Containers entpackt haben>/ansible/input/. Sie können die Datei setup.csv nach Bedarf bearbeiten.

Die Parameter in der Datei setup.csv und der Zweck der einzelnen Parameter werden im folgenden Abschnitt beschrieben:

  • Komponente: Gibt den Container an, den Sie bereitstellen möchten. Beispiel: engine.

  • Bereitstellen: Gibt an, ob Sie den Container bereitstellen möchten. Die unterstützten Werte sind yes (ja) und no (nein).

  • DockerHost: Gibt den Docker-Host an, auf dem der Container bereitgestellt werden soll. Anders ausgedrückt, dies kann jeder der verwalteten Knoten sein, die Sie für Ihre Bereitstellung identifiziert haben. Beispiel: DockerHostA

  • IP-Adresse: Gibt die IP-Adresse des Docker-Hosts an, auf dem der Container bereitgestellt wird. Beispiel: 192.168.0.15

  • ContainerName: Gibt den Namen des Containers an. Beispiel: engine-container.

  • ContainerHostname: Gibt den Hostnamen des Docker-Hosts oder -Servers an, auf dem der Container bereitgestellt wird. Wir empfehlen, dass Sie den Hostnamen im FQDN-Format angeben. Beispiel: identityengine.example.com.

  • ExposedPorts: Gibt die Ports an, die Sie für den Container freigeben möchten. Zum Beispiel 636.

    HINWEIS:Achten Sie darauf, dass Sie für jeden Container eindeutige Ports freigeben und dieselben Ports wie bei der Erstellung der Datei silent.properties angeben. Sie können zum Beispiel die Ports planen, die Sie freigeben möchten. Ziehen Sie dazu die in Tabelle 21-2 bereitgestellten Beispiel-Ports heran.

  • FileMounting: Gibt den Pfad für alle benutzerdefinierten Dateien wie ojdbc.jar an. Beispiel: /opt/novell/eDirectory/lib/dirxml/classes/ojdbc.jar.

    HINWEIS:

    • Bei mehreren Werten geben Sie diese in Form einer durch Leerzeichen getrennten Variablenliste an. Beispiel: /opt/novell/eDirectory/lib/dirxml/classes/ojdbc.jar /opt/novell/eDirectory/lib/dirxml/classes/mssql.jar

    • (Bedingt) Dies gilt nur, wenn Sie in der Spalte Bereitstellen den Wert für den Container Core DNS auf nein festgelegt haben.

      Vergewissern Sie sich, dass die Datei hosts im Feld FileMounting abgebildet ist. Beispiel: /etc/hosts.

  • SharedVolume: Gibt das freigegebene Verzeichnis an, das die Container für die Datenaufbewahrung verwenden sollen. Zum Beispiel /data. Sie müssen dieses Verzeichnis auf allen Docker-Hosts erstellen.