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

      • storepass

      • localaddress

      • hostname

      • kmo

      • secureprotocol

      • enforceSuiteB

      • useMutualAuth

    • 追蹤檔案參數 (選擇性):

      • -trace

      • -tracefile

      • -tracefilemax

    • -javaparam

    • -class 或 -module

    如需指定這些參數的值的詳細資訊,請參閱節 20.2, 瞭解 Remote Loader 的組態參數。

  3. 儲存檔案。

    若要在電腦啟動時自動啟動 Remote Loader,請將該檔案儲存到 /etc/opt/novell/dirxml/rdxml 目錄中。