10.1 规划安装 Remote Loader

10.1.1 Remote Loader 安装核对清单

NetIQ 建议您完成以下核对清单中的步骤:

核对清单项目

  1. 了解 Identity Manager 各组件之间的交互。有关详细信息,请参见部分 1.0, Identity Manager 的组件概述。

  1. 确定要为 Identity Manager 组件使用哪些服务器。有关详细信息,请参见部分 5.3, 建议的安装方案和服务器设置。

  1. 确保已安装 Identity Manager 引擎。有关详细信息,请参见部分 9.0, 安装引擎、驱动程序和 iManager 插件

  1. 查看安装 Remote Loader 的注意事项,以确保计算机符合先决条件。有关详细信息,请参见部分 10.1.6, 安装 Remote Loader 的先决条件和注意事项。

  1. 查看将要托管 Remote Loader 的计算机所要满足的硬件和软件要求。有关详细信息,请参见部分 10.1.7, Remote Loader 的系统要求。

  1. (视情况而定)要在未托管 Identity Manager 引擎的服务器上安装 Remote Loader,请确保您能够与该引擎建立安全连接。有关详细信息,请参见部分 10.3.1, 创建与 Identity Manager 引擎的安全连接。

  1. 确定是要安装 32 位还是 64 位版本的 Remote Loader。有关详细信息,请参见部分 10.1.5, 在同一台计算机上使用 32 位和 64 位 Remote Loader。

  1. 要安装 Remote Loader,请执行以下操作:

  1. (视情况而定)要安装 .NET Remote Loader,请参见部分 10.2.4, 安装 .NET Remote Loader。

  1. 查看用于配置驱动程序实例的参数。有关详细信息,请参见部分 10.3.2, 了解 Remote Loader 的配置参数。

  1. 准备 Remote Loader 的驱动程序。有关详细信息,请参见部分 10.3.6, 配置 Identity Manager 驱动程序以与 Remote Loader 配合使用。

  1. 启动 Remote Loader 中的驱动程序实例。有关详细信息,请参见部分 10.4.1, 启动 Remote Loader 中的驱动程序实例。

  1. (视情况而定)要配置 Remote Loader 与 Identity Manager 引擎间的相互鉴定,请参见部分 10.3.7, 配置与 Identity Manager 引擎的相互鉴定。

  1. 校验 Remote Loader 和驱动程序是否可与 Identity Manager 引擎和已连接系统通讯。有关详细信息,请参见部分 10.3.8, 校验配置。

  1. 安装其余的 Identity Manager 组件,包括 Identity Applications 和 Identity Reporting。

10.1.2 了解 Remote Loader

使用 Remote Loader 可以在不托管身份库和 Identity Manager 引擎的已连接系统上运行 Identity Manager 驱动程序。.Net Remote Loader 只在基于 Windows 的系统上工作。

Remote Loader 可以通过 JNI 托管平台特定文件中包含的 Identity Manager 应用程序 shim,并且还可以托管与平台无关的 JAR 文件中包含的更常见 Identity Manager 应用程序 shim。Remote Loader 可以在任何平台上运行。但是,特定于平台的 shim 必须在其本机平台上运行。

了解 Shim

Remote Loader 使用 shim 来与受管系统上的应用程序通讯。shim 是一个或多个包含代码的文件,这些代码用于处理在身份库与应用程序之间同步的事件。在使用 Remote Loader 之前,必须将应用程序 shim 配置为安全连接到 Identity Manager 引擎。此外,还必须配置 Remote Loader 和 Identity Manager 驱动程序。

有关详细信息,请参见部分 10.3, 配置 Remote Loader 和驱动程序。

确定何时使用 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。

10.1.3 了解 Java Remote Loader

Java Remote Loader 是一个 Java 应用程序。您可以将 Java Remote Loader 与任何公开支持的 Java 版本搭配使用。

要配置驱动程序的 Java Remote Loader,请参见部分 10.3.4, 为驱动程序实例配置 Java Remote Loader。

10.1.4 了解安装程序

为了方便起见,此安装程序捆绑了多个组件,这些组件提供了 Identity Manager 解决方案的底层框架。您可以选择在同一个服务器上安装所有组件,也可以选择安装在不同的服务器上。除了 Remote Loader 以外,您还可以选择要在连接的系统上安装的驱动程序。此安装包提供适用于 Windows 操作系统的 .NET Remote Loader 选项。

10.1.5 在同一台计算机上使用 32 位和 64 位 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 位超速缓存。

10.1.6 安装 Remote Loader 的先决条件和注意事项

在安装 Remote Loader 之前,NetIQ 建议您先查看以下注意事项:

  • 在可与受管系统通讯的服务器上安装 Remote Loader。必须能够通过相关的 API 访问每个受管系统的驱动程序。

  • 您可以在装有 Identity Manager 引擎的同一台计算机上安装 Remote Loader。

  • 您可以在同一台计算机上同时安装 32 位和 64 位 Remote Loader。

  • 您可以在不支持本机 Remote Loader 的平台上安装 Java Remote Loader。有关受支持平台的详细信息,请参见部分 10.1.7, Remote Loader 的系统要求。

  • (视情况而定)要将 Identity Manager 连接到 Active Directory,必须在充当成员服务器或域控制器的服务器上安装 Remote Loader 和 Active Directory 驱动程序。不需要在连接的系统所在的同一个服务器上安装 eDirectory 和 Identity Manager。Remote Loader 会将来自 Active Directory 的所有事件都发送到 Identity Manager 服务器。然后,Remote Loader 会接收来自 Identity Manager 服务器的任何信息,并将其传递给已连接的应用程序。

  • NetIQ 建议您尽可能地对于驱动程序使用 Remote Loader 配置。即使是已连接系统位于 Identity Manager 服务器引擎所在的同一个服务器上,也要使用 Remote Loader。

    运行 Remote Loader 配置中的驱动程序 shim 具备以下优势:

    • 在驱动程序 shim 之间实现内存与处理隔离,从而改善性能并能更好地监视 Identity Manager 解决方案。

    • 增补和升级驱动程序 shim 时不会影响 eDirectory 或其他驱动程序。

    • 保护 eDirectory 使其免受驱动程序 shim 中可能发生的致命错误的影响。

    • 将驱动程序 shim 的负载分散到其他服务器。

  • 以下驱动程序支持 Remote Loader 功能:

    • Active Directory

    • 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

有关 Identity Manager Remote Loader 的详细信息,请参见The Many Faces of Remote Loader in Identity Manager(Identity Manager 中的 Remote Loader 面面观)。

10.1.7 Remote Loader 的系统要求

本节提供要安装 Remote Loader、.NET Remote Loader 和 Java Remote Loader 的服务器的最低要求。

Remote Loader 32 位和 64 位

类别

要求

处理器

1 GHz 处理器

内存

512 MB

操作系统(经认可)

以下 64 位操作系统之一:

  • Windows Server 2016

  • Windows Server 2012 R2

  • Windows Server 2012

  • Windows Server 2008 R2

对于 32 位操作系统:

  • Windows Server 2008 SP2

重要说明:Lotus Notes Client 仅受工作站平台的支持。在 Windows XP、Windows 7 和 8 以及 SLED 32 位上运行的 Remote Loader 仅支持用于 Lotus Notes 驱动程序集成。在常规 Identity Manager 安装中,Remote Loader 仅受服务器平台的支持。

NetIQ 建议您在安装 Identity Manager 之前,按照制造商的自动更新工具应用最新的操作系统增补程序。

注:经认可指操作系统已经过全面测试且受支持。

操作系统(受支持)

经认可操作系统的最新版服务包

注:受支持指操作系统尚未经过测试,但预期可以正常工作。

虚拟化系统

  • Hyper-V Server 2012 R2

  • VMWare ESX 5.0 及更高版本

  • 包含 Hyper-V 的 Windows Server 2012 R2 Virtualization(受支持)

NetIQ 支持在为运行 NetIQ 产品的操作系统提供官方支持的企业级虚拟化系统上安装 Identity Manager。只要虚拟化系统的供应商为这些操作系统提供官方支持,NetIQ 就可支持这些系统上的整个 Identity Manager 堆栈。

.NET Remote Loader

.NET Remote Loader 专用于与基于 Windows 的服务器搭配使用。

类别

要求

处理器

Pentium* III 600MHz 处理器

内存

512 MB

操作系统(经认可)

以下 64 位操作系统之一:

  • Windows Server 2016

  • Windows Server 2012 R2

  • Windows Server 2012

  • Windows Server 2008 R2

对于 32 位操作系统:

  • Windows Server 2008 SP2

NetIQ 建议您在安装 Identity Manager 之前,按照制造商的自动更新工具应用最新的操作系统增补程序。

注:经认可指操作系统已经过全面测试且受支持。

操作系统(受支持)

经认可操作系统的最新版服务包

注:受支持指操作系统尚未经过测试,但预期可以正常工作。

虚拟化系统

  • Hyper-V Server 2012 R2

  • VMWare ESX 5.5

  • 包含 Hyper-V 的 Windows Server 2012 R2 Virtualization(受支持)

NetIQ 支持在为运行 NetIQ 产品的操作系统提供官方支持的企业级虚拟化系统上安装 Identity Manager。只要虚拟化系统的供应商为这些操作系统提供官方支持,NetIQ 就可支持这些系统上的整个 Identity Manager 堆栈。

.NET Framework

4.x

Java Remote Loader

Java Remote Loader 可以在装有兼容 JRE 和 Java Sockets 的任何已连接系统上运行。

类别

要求

处理器

Pentium* III 600MHz(最低要求)

内存

Remote Loader 需要 512 MB

JRE

Java8u162(最低要求)

注:您可以将 Java Remote Loader 与任何公开支持的 Java 版本搭配使用。

平台代理

PA v2011.1r6