24.0 部署容器

执行以下步骤部署容器:

  1. 在控制节点上执行以下步骤:

    1. 下载并解压缩 OpenText Identity Manager 容器 tar 文件。有关更多信息,请参见 获取 Docker 映像。

    2. 导航到 /<tar 文件解压缩到的位置>/docker-images/ 目录。

    3. 复制 IDM_4100_idm_conf_generator.tar.gz 文件并将其放在任一受管节点上。

  2. 在任一受管节点上执行以下步骤:

    1. 将在步骤 1.c 中复制的 IDM_4100_idm_conf_generator.tar.gz 文件放在任意位置。例如 /home。

    2. 创建 silent.properties 文件。有关更多信息,请参见 创建无提示属性文件。

  3. 在控制节点上执行以下步骤:

    1. 导航到 /<tar 文件解压缩到的位置>/ansible/input/ 目录并在其中放置以下文件:

      • 在步骤 2.b 中创建的 silent.properties 文件

      • 在创建 setup.csv 文件一节中创建的 setup.csv 文件

      • 从外部证书颁发机构获取的任何自定义证书

        注:如果您使用身份库作为生成证书的证书颁发机构,请执行通过身份库证书颁发机构生成证书中所述的步骤。

      • 任何自定义文件,例如 ojdbc.jar 或自定义 LDIF 文件

        注:确保在 setup.csv 文件的 FileMounting 列中指定这些文件的目标路径。有关更多信息,请参见 创建 setup.csv 文件。

    2. 导航到 /<tar 文件解压缩到的位置>/ansible/ 目录。

    3. (可选)此步骤适用于高级用户。查看用于部署的 ansible.cfg 文件。

    4. 运行以下命令来部署 setup.yml 战略规划书:

      ansible-playbook setup.yml

    5. (可选)此步骤适用于高级用户。查看用于部署的 idminventory.ini 文件。

    6. 运行以下命令来部署 deploy.yml 战略规划书:

      ansible-playbook deploy.yml -e 'network_set=<Docker 网络名称>'

      例如:

      ansible-playbook deploy.yml -e 'network_set=idmoverlaynetwork'