37.2 使用引导式过程安装 Identity Applications

以下过程描述如何通过 GUI 或控制台,使用安装向导安装 Identity Applications。要执行无提示或无人照管安装,请参见部分 37.3, 以无提示模式安装 Identity Applications。

要准备安装,请查看部分 37.1, Identity Applications 安装核对清单中所列的活动。另请参见版本随附的《发行说明》。

注:

  • 安装程序不会保存您在向导的各个窗口中输入的值。如果单击上一步返回到前一个窗口,则必须重新输入配置值。

  • 安装程序将创建 novlua 用户帐户,并为此用户设置 Tomcat 中的许可权限。例如,idmapps_tomcat_init 脚本将使用此用户帐户来运行 Tomcat。

要使用引导式过程安装,请执行以下操作:

  1. 以 root 或管理用户身份登录到要安装 Identity Applications 的计算机。

  2. 停止 Tomcat。

  3. (视情况而定)如果您已获取 Identity Manager 安装包的 .iso 映像文件,请浏览到包含安装文件的目录(默认为 products/RBPM/user_app_install 目录)。

  4. (视情况而定)如果您已下载安装文件,请完成以下步骤:

    1. 浏览到所下载映像的 .tgz 或 win.zip 文件。

    2. 将该文件的内容解压缩到本地计算机上的某个目录中。

  5. 从包含安装文件的目录完成以下操作之一:

    • Linux(控制台):输入 ./IdmUserApp.bin -i console

    • Linux (GUI):输入 ./IdmUserApp.bin

    • Windows:运行 IdmUserApp.exe

  6. 使用以下参数完成引导式过程:

    • 应用程序服务器平台

      表示用于运行 Identity Applications 的 Tomcat。必须已安装 Tomcat。

    • 安装文件夹

      表示安装程序要在其中创建应用程序文件的目录路径。

    • 数据库平台

      表示 User Application 数据库的平台。必须已安装数据库软件。但是,在安装期间,您无需创建数据库纲要。

      为方便起见,NetIQ 提供了 PostgreSQL。

    • 数据库主机和端口

      表示托管 User Application 数据库的服务器的设置。

      注:在群集环境中,必须为群集中的每个成员指定相同的数据库设置。

      主机

      指定服务器的名称或 IP 地址。

      端口

      指定您希望服务器在与 User Application 通讯时所使用的端口。

    • 数据库用户名和口令

      表示运行 User Application 数据库的设置。

      注:

      • 如果您在安装此版 Identity Manager 的过程中安装了 PostgreSQL,则安装过程已创建了数据库和数据库管理员。默认情况下,安装的数据库为 idmuserappdb,数据库用户为 idmadmin。指定您在安装 PostgreSQL 时使用的相同值。

      • 在群集环境中,必须为群集中的每个成员指定相同的数据库名称、用户名和口令。

      数据库名称或 SID

      根据数据库平台指定数据库的名称。默认情况下,数据库名称为 idmuserappdb。

      • 对于 PostgreSQL 或 SQL Server 数据库,请指定名称。

      • 对于 Oracle 数据库,请指定您为数据库实例创建的安全标识符 (SID)。

      数据库用户名

      指定允许 User Application 访问和修改数据库中数据的帐户名。

      数据库口令

      为指定用户名指定口令。

      数据库驱动程序 JAR 文件

      指定数据库平台的 JAR 文件。

      数据库供应商将提供驱动程序 JAR 文件,该文件即为数据库服务器的瘦客户端 JAR。例如,对于 PostgreSQL,可以指定默认位于 opt\netiq\idm\apps\Postgres 文件夹中的 postgresql-9.4-1212.jdbc42.jar。

      NetIQ 不支持第三方供应商提供的驱动程序 JAR 文件。

    • 数据库管理员

      可选

      表示数据库管理员的名称和口令。

      此字段会自动列出您为“数据库用户名和口令”指定的同一用户帐户和口令。要使用该帐户,请不要做任何更改。

      数据库管理员

      (可选)指定可创建数据库表、视图和其他项目的数据库管理员的帐户。

      口令

      (可选)指定数据库管理员的口令。

    • 创建数据库表

      指定是否要在安装过程中或安装后配置新的或现有的数据库。

      立即创建表

      安装程序将在安装过程中创建数据库表。

      应用程序启动时创建表

      安装程序将下达指令,以在首次启动 User Application 时创建表。

      将 SQL 写入文件

      生成一个 SQL 脚本,数据库管理员可以运行该脚本来创建数据库。如果选择此选项,则还必须为纲要文件指定名称。该设置在 SQL 输出文件配置中指定。

      如果您无权在环境中创建或修改某个数据库,则可以选择此选项。有关使用该文件生成表的详细信息,请参见部分 39.2, 手动创建数据库纲要。

    • 新数据库或现有数据库

      指定您要使用现有的空数据库还是在现有数据库中创建新表。请注意以下事项:

      • 新建数据库

        如果使用新的数据库,请单击新数据库。在选择此选项之前,请确保数据库已存在。

      • 现有数据库

        如果数据库是现有的且具有来自先前安装的 User Application 表,请选择现有数据库。

        如果现有数据库在 Oracle 平台上运行,则您必须在更新纲要之前准备好 Oracle。有关详细信息,请参见部分 58.8.1, 准备 Oracle 数据库以运行 SQL 文件。

      选择数据库类型之后,需要指定应在何时创建数据库表。“创建数据库表”屏幕允许您选择是在安装时还是在应用程序启动时创建表。或者,可以在安装时创建纲要文件,之后数据库管理员将使用该文件创建表。

      如果要生成纲要文件,请选择“将 SQL 写入文件”按钮,并在“纲要输出文件”字段中提供文件名。

    • 测试数据库连接

      指定您是希望安装程序连接到数据库后直接创建表,还是在连接后创建 .sql 文件。

      在您单击下一步或按 Enter 后,安装程序即会尝试建立连接。

      注:如果数据库连接失败,您可以继续安装。但是,必须在安装后手动创建表并连接到数据库。有关详细信息,请参见部分 39.2.2, 手动创建 SQL 文件以生成数据库纲要。

    • Java 安装

      表示用于起动安装程序的 JRE 文件的路径。例如:/root/opt/java/jre7。

    • Application_Server 配置

      表示 Tomcat 的安装文件路径。例如:/opt/apache-tomcat-7.0.52。安装过程会将一些文件添加到此文件夹中。

    • IDM 配置

      表示 URL 中使用的 Identity Applications 环境的设置以及工作流程引擎的设置。

      应用程序环境

      指定表示 Tomcat 配置的名称、应用程序 WAR 文件以及 URL 环境中的名称。

      安装脚本将创建服务器配置,然后根据您在安装 Tomcat 时创建的名称命名该配置。例如:IDMProv。

      重要说明:NetIQ 建议您记下指定的应用程序环境。当您从浏览器启动 Identity Applications 时,将会在 URL 中用到此应用程序名称。

    • 选择审计日志记录类型

      指定是否要将日志事件发送到审计服务器。指定是或否。

    • Audit 日志记录

      仅当您为“选择审计日志记录类型”指定了“是”时才适用。

      指定要启用的日志记录类型。

      有关设置日志记录的详细信息,请参见《User Application Administration Guide》(User Application 管理指南)。

      Novell Identity Audit 或 NetIQ Sentinel

      通过适用于 User Application 的 Novell 或 NetIQ 客户端启用日志记录。

      注:如果选择此选项,则还必须指定客户端服务器的主机名或 IP 地址,以及日志超速缓存的路径。这些设置在 Novell Identity Audit 或 NetIQ Sentinel 配置部分中指定。

      OpenXDAS

      允许 User Application 向 OpenXDAS 日志服务器发送事件。

    • 安全 - 主密钥

      指定是否要导入现有的主密钥。User Application 使用主密钥来访问加密的数据。指定是或否。

      在以下情况下,可能会想要导入主密钥:

      • 在群集中安装 Identity Applications 的第一个实例后。群集中 User Application 的每个实例必须使用相同的主密钥。有关详细信息,请参见部分 36.4.3, 为群集中的每个用户应用程序使用相同的主密钥。

      • 您要将安装从过渡系统迁移到生产系统,并希望依然能够访问您在过渡系统中使用的数据库。

      • 您要恢复 User Application,并想要访问先前版本的 User Application 所储存的加密数据。

      是

      指定您想要导入现有的主密钥。

      否

      指定您要让安装程序创建该密钥。

      默认情况下,安装过程会将加密的主密钥写入安装目录中的 master-key.txt 文件。

    • 导入主密钥

      仅当您为“安全 - 主密钥”指定了“是”时才适用。

      指定您要使用的主密钥。可以从 master-key.txt 文件中复制主密钥。

    • 应用程序服务器连接

      表示用户连接 Tomcat 上的 Identity Applications 时所需的 URL 设置。例如:https:myserver.mycompany.com:8080。

      注:如果 OSP 在不同的 Tomcat 应用程序服务器实例上运行,则还必须选择连接外部鉴定服务器并指定 OSP 服务器的值。

      协议

      指定是要使用 http 还是 https。要使用安全套接字层 (SSL) 进行通讯,请指定 https。

      主机名

      指定托管 OSP 的服务器的 DNS 名称或 IP 地址。请不要使用 localhost。

      端口

      指定您希望服务器在与客户端计算机通讯时所使用的端口。

      连接外部鉴定服务器

      指定是否要用不同的 Tomcat 实例来托管鉴定服务器 (OSP)。鉴定服务器包含可登录 SSPR 的用户的列表。

      如果选择此设置,则还要指定鉴定服务器的协议、主机名和端口值。

    • 鉴定服务器细节

      指定您希望 Identity Applications 在连接鉴定服务器时所使用的口令。该口令又称为客户端机密。安装过程将创建此口令。

  7. 在“配置更新”窗口中配置 Identity Applications 的设置。

    1. 浏览身份库 DN。

    2. 单击确定。

    注:

  8. (视情况而定)在 GUI 安装中,如果要立即配置 Identity Applications,请在“配置 IDM”窗口中完成以下步骤:

    1. 单击是,然后单击下一步。

    2. 在“Roles Based Provisioning Module 配置”中,单击显示高级选项。

    3. 根据需要修改设置。

      注:

      • 有关指定值的详细信息,请参见部分 40.0, 配置 Identity Applications 的设置。

      • 在生产环境中,所有管理员指派都受到许可限制。NetIQ 会收集审计数据库中的监视数据,以确保生产环境符合要求。此外,NetIQ 还建议仅向一个用户授予安全管理员的许可权限。

    4. 单击确定。

  9. (视情况而定)在控制台安装中,如果要立即配置 Identity Applications,请完成以下步骤:

    1. 从命令行起动配置更新实用程序:

      • Linux:configupdate.sh

      • Windows :configupdate.bat

      注:如果 Self Service Password Reset (SSPR) 和 Identity Reporting 未安装成同一台 Identity User Application 服务器的组件,则 configupdate 实用程序的“SSO 客户端”选项卡会显示 localhost:defaultport。您需要在 User Application 服务器中手动更新 SSPR 和 Reporting 服务器的客户端 ID、口令和重定向 URL。

    2. (可选)要创建 NMAS 证书,请浏览到 SSO 客户端 > RBPM,然后将 RBPM 至 eDirectory SAML 配置更改为自动。

    3. 根据部分 40.0, 配置 Identity Applications 的设置中所述指定其他设置的值。

  10. 单击下一步。

  11. 在“安装前摘要”窗口中单击安装。

  12. (可选)查看安装日志文件。要了解基本安装的结果,请参见 /opt/netiq/idm/apps/UserApplication/logs/ 目录中的 user_application_install_log.log 文件。

    有关 Identity Applications 配置的信息,请参见 /opt/netiq/idm/apps/UserApplication/ 目录中的 NetIQ-Custom-Install.log 文件。

  13. (可选)如果使用的是外部口令管理 WAR,请手动将 WAR 复制到安装目录和运行外部口令 WAR 功能的远程应用程序服务器部署目录。

  14. 根据部分 39.0, 完成 Identity Applications 的安装中所述继续执行安装后任务。