本节提供的信息可帮助您为安装 Remote Loader 和 Java Remote Loader 做好准备。
NetIQ 建议您完成以下核对清单中的步骤:
|
核对清单项目 |
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
使用 Remote Loader 可以在不托管身份库和 Identity Manager 引擎的已连接系统上运行 Identity Manager 驱动程序。
Remote Loader 可以通过 JNI 托管平台特定文件中包含的 Identity Manager 应用程序 shim,并且还可以托管与平台无关的 JAR 文件中包含的更常见 Identity Manager 应用程序 shim。Remote Loader 可以在任何平台上运行。但是,平台特定的 Shim 必须在其本机平台上运行(例如,Linux 上的 .iso 文件)。
Remote Loader 使用 shim 来与受管系统上的应用程序通讯。shim 是一个或多个包含代码的文件,这些代码用于处理在身份库与应用程序之间同步的事件。在使用 Remote Loader 之前,必须将应用程序 shim 配置为安全连接到 Identity Manager 引擎。此外,还必须配置 Remote Loader 和 Identity Manager 驱动程序。有关详细信息,请参见部分 11.3, 配置 Remote Loader 和驱动程序。
可以在同一个服务器上安装 Identity Manager 引擎、身份库和驱动程序 shim。Identity Manager 引擎作为 eDirectory 进程的一部分运行。Identity Manager 驱动程序可以在装有 Identity Manager 的服务器上运行。它们也可以作为与 Identity Manager 引擎所属的同一进程的一部分运行。但是,对于以下情况,您可能希望 Identity Manager 驱动程序在托管 Identity Manager 引擎的服务器上作为单独的进程运行。
防止因驱动程序 shim 发生任何异常而使身份库受到影响。
通过将驱动程序命令卸载到远程应用程序或数据库,来提高运行 Identity Manager 引擎的服务器的性能。
在未托管 Identity Manager 引擎的服务器上运行更多的驱动程序。
针对这些情况,Remote Loader 在 Identity Manager 引擎与驱动程序之间提供了一个通讯通道。例如,您在 Identity Manager 引擎和身份库所在的同一个服务器上安装了 LDAP 驱动程序。然后,在装有 Remote Loader 的另一个服务器上安装了 Active Directory (AD) 驱动程序。要使这些驱动程序能够访问应用程序并与身份库通讯,请按下图中所示,在两个服务器上都安装 Remote Loader:
NetIQ 建议您尽可能地配合您的驱动程序使用 Remote Loader 配置。即使是应用程序位于 Identity Manager 引擎所在的同一个服务器上,也要使用 Remote Loader。
在装有本机 Remote Loader 不支持的 Linux 服务器的计算机上,Java Remote Loader 可提供装载驱动程序 Shim 的灵活性。Java Remote Loader 是一个 Java 应用程序。您可以将 Java Remote Loader 与任何公开支持的 Java 版本搭配使用。
要打开该应用程序,请运行名为 dirxml_jremote 的外壳脚本。有关详细信息,请参见部分 11.3.4, 为驱动程序实例配置 Java Remote Loader。
Identity Manager 引擎安装程序可以安装 32 位和/或 64 位版本的 Remote Loader。除了 Remote Loader 以外,您还可以选择要在连接的系统上安装的驱动程序。
默认情况下,安装程序会检测操作系统的版本,然后安装相应版本的 Remote Loader。您可以在 64 位操作系统上同时安装 32 位和 64 位 Remote Loader:
如果要升级 64 位操作系统上安装的 32 位 Remote Loader,升级过程会将 32 位 Remote Loader 升级到最新版本,同时安装 64 位 Remote Loader。
如果选择在同一台计算机上同时安装 32 位和 64 位 Remote Loader,只会使用 64 位 Remote Loader 生成审计事件。如果在安装 32 位 Remote Loader 前已安装 64 位 Remote Loader,则事件将记录到 32 位超速缓存。
在安装 Remote Loader 之前,NetIQ 建议您先查看以下注意事项:
确保先安装 Identity Manager 引擎,再安装 Remote Loader。
如果您未安装 Identity Manager 引擎就已安装 Remote Loader,则必须先安装 novell-openssl-9.1.0-0.x86_64.rpm,之后再开始配置 Identity Manager 引擎。
导航到以下位置:
<装入 Identity_Manager_4.7_Linux.iso 的位置>/IDM/packages/OpenSSL/x86_64/
使用以下命令安装 novell-openssl-9.1.0-0.x86_64.rpm:
rpm -ivh novell-openssl-9.1.0-0.x86_64.rpm
在可与受管系统通讯的服务器上安装 Remote Loader。必须能够通过相关的 API 访问每个受管系统的驱动程序。
您可以在装有 Identity Manager 引擎的同一台计算机上安装 Remote Loader。
您可以在同一台计算机上同时安装 32 位和 64 位 Remote Loader。
您可以在不支持本机 Remote Loader 的平台上安装 Java Remote Loader。有关受支持平台的详细信息,请参见部分 8.3.4, Identity Manager 引擎、Remote Loader 和 iManager 的系统要求。
NetIQ 建议您尽可能地对于驱动程序使用 Remote Loader 配置。即使是已连接系统位于 Identity Manager 服务器引擎所在的同一个服务器上,也要使用 Remote Loader。
运行 Remote Loader 配置中的驱动程序 shim 具备以下优势:
在驱动程序 shim 之间实现内存与处理隔离,从而改善性能并能更好地监视 Identity Manager 解决方案。
增补和升级驱动程序 shim 不会影响身份库或其他驱动程序。
保护身份库免受驱动程序 shim 中可能发生的致命问题的影响。
将驱动程序 shim 的负载分散到其他服务器。
以下驱动程序支持 Remote Loader 功能:
Access Review
ACF2
Azure Active Directory
标题页
Blackboard
数据收集服务
Delimited Text
GoogleApps
REST
GroupWise 2014(适用于 32 位 Remote Loader)
JDBC
JMS
LDAP
Linux 设置
Lotus Notes
受管系统网关
手动任务服务
Null and Loopback
Office 365
Oracle EBS HRMS
Oracle EBS TCA
Oracle EBS User Management
PeopleSoft 5.2
Privileged User Management
Remedy
SalesForce.com
SAP 业务逻辑
SAP 门户
SAP HR(不受 Java Remote Loader 的支持)
SAP User Management(不受 Java Remote Loader 的支持)
ServiceNow
Integration Module V2.0 for Sentinel
SharePoint
SOAP
绝密
WorkOrder
以下驱动程序不支持 Remote Loader:
Bidirectional eDirectory
eDirectory
权利服务
角色服务
User Application