23.2 创建 setup.csv 文件

setup.csv 文件是部署容器时 Ansible 将要使用的输入文件。OpenText Identity Manager 将 setup.csv 文件的默认模板捆绑在 OpenText Identity Manager 容器 tar 文件中。

setup.csv 文件的默认模板位于 /<容器 tar 文件解压缩到的位置>/ansible/input/ 目录。您可以根据要求编辑 setup.csv 文件。

以下章节介绍了 setup.csv 文件包含的参数,以及每个参数的用途:

  • 组件: 指示您要部署的容器。例如 engine。

  • 部署: 指示您是否要部署容器。支持的值为 yes 和 no。

  • DockerHost: 指示容器要部署到的 Docker 主机。换言之,它可以是您为部署确定的任何受管节点。例如 DockerHostA

  • IP 地址: 指示容器要部署到的 Docker 主机的 IP 地址。例如 192.168.0.15

  • ContainerName: 指示容器的名称。例如 engine-container。

  • ContainerHostname: 指示容器要部署到的 Docker 主机或服务器的主机名。我们建议您以完全限定的域名 (FQDN) 格式指定主机名。例如 identityengine.example.com。

  • ExposedPorts: 指示您要为容器公开的侦听端口。例如,636.

    注:确保为每个容器公开唯一端口,并指定您在创建 silent.properties 文件时提供的相同端口。例如,您可以参考表 21-2 中提供的示例端口来规划要公开的端口。

  • FileMounting: 指示任何自定义文件(例如 ojdbc.jar)的路径。例如 /opt/novell/eDirectory/lib/dirxml/classes/ojdbc.jar。

    注:

    • 如果有多个值,请以空格分隔的变量列表形式指定这些值。例如 /opt/novell/eDirectory/lib/dirxml/classes/ojdbc.jar /opt/novell/eDirectory/lib/dirxml/classes/mssql.jar

    • (视情况而定)仅当您已在 Deploy 列中将 Core DNS 容器的值设置为 no 时,此参数才适用。

      确保已在 FileMounting 字段中映射 hosts 文件。例如 /etc/hosts。

  • SharedVolume: 指示您要让容器用来保存数据的共享目录。例如,/data。需要跨 Docker 主机创建此目录。