setup.csv 文件是部署容器时 Ansible 将要使用的输入文件。Identity Manager 将 setup.csv 文件的默认模板捆绑在 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 主机或服务器的主机名。NetIQ 建议您以 FQDN 格式指定主机名。例如 identityengine.example.com。
ExposedPorts: 指示您要为容器公开的侦听端口。例如,636.
注:确保为每个容器公开唯一端口,并指定您在创建 silent.properties 文件时提供的相同端口。例如,您可以参考表 18-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 主机创建此目录。