20.3 在 UNIX 或 Linux 上为驱动程序实例配置 Remote Loader

Remote Loader 可以托管 .dll、.so 或 .jar 文件中包含的 Identity Manager 应用程序 shim。为使 Remote Loader 能够在 UNIX 或 Linux 计算机上运行,针对每个驱动程序实例,应用程序都需有一个对应的配置文件(例如 LDAPShim.txt)。您也可以使用命令行选项创建或编辑配置文件。

默认情况下,Remote Loader 会使用 TLS/SSL 协议通过 TCP/IP 连接到 Identity Manager 引擎。此连接的默认 TCP/IP 端口为 8090。您可以在同一个服务器上运行多个驱动程序实例以配合 Remote Loader 使用。每个实例托管一个单独的 Identity Manager 应用程序 shim 实例。要在同一个服务器上使用 Remote Loader 的多个实例,请为每个实例指定不同的连接端口和命令端口。

注:

  • 配置文件可以包含除 -config 以外的任意命令行选项。

  • 向配置文件中添加参数时,可以使用参数的长格式或短格式。例如,可以使用 -description 或 -desc。

  • 以下过程先列出长格式,后跟以括号括住的短格式。例如,-description 值 (-desc 值)。

  • 有关本节中所用参数的详细信息,请参见了解 Remote Loader 的配置参数。

要创建配置文件:

  1. 在文本编辑器中创建一个新文件。

    NetIQ 提供了 config8000.txt 示例文件,可帮助您配置要与应用程序 shim 配合使用的 Remote Loader 和驱动程序。默认情况下,该示例文件位于 /opt/novell/dirxml/doc 目录中。

  2. 将以下配置参数添加到该文件中:

    • -description(可选)

    • -commandport

    • 连接参数:

      • port(必需)

      • address

      • fromaddress

      • handshaketimeout

      • rootfile

      • keystore

      • 存储区口令

      • localaddress

      • hostname

      • kmo

      • secureprotocol

      • enforceSuiteB

      • useMutualAuth

    • 跟踪文件参数(可选):

      • -trace

      • -tracefile

      • -tracefilemax

    • -javaparam

    • -class 或 -module

    有关为这些参数指定值的详细信息,请参见部分 20.2, 了解 Remote Loader 的配置参数。

  3. 保存文件。

    要在启动计算机时自动启动 Remote Loader,请将该文件保存到 /etc/opt/novell/dirxml/rdxml 目录。