10.8 升级 Identity Reporting

Identity Reporting 中包含两个驱动程序。按以下顺序执行升级:

注:确保数据库已升级到支持的版本。

  1. 将数据库升级到支持的版本。有关升级 PostgreSQL 数据库的信息,请参见升级 PostgreSQL。

  2. 升级 Sentinel Log Management for IGA。有关详细信息,请参见升级 Sentinel Log Management for IGA。

  3. 升级 Identity Reporting。有关详细信息,请参见升级 Identity Reporting。

  4. 配置受管系统网关驱动程序。有关更多信息,请参见配置受管系统网关驱动程序。

  5. 配置数据收集。有关详细信息,请参见《Administrator Guide to NetIQ Identity Reporting》(NetIQ Identity Reporting 管理员指南》中的“Configuring Settings and Data Collection”(配置设置和数据收集)。

10.8.1 升级注意事项

在升级期间,请务必指定 postgresql-9.4.1212.jar 文件的正确位置。默认位置为 /opt/netiq/idm/postgres/。在下列情况下,数据库连接将失败:

  • 如果提供的路径不正确

  • 如果提供的 jar 文件不正确

  • 如果启用了防火墙

  • 如果数据库不接受来自远程计算机的连接

10.8.2 升级 Sentinel Log Management for IGA

  1. 从 NetIQ 下载网站下载 SentinelLogManagementForIGA8.2.2.0.tar.gz。

  2. 导航到要提取文件的目录。

  3. 运行以下命令来提取文件.

    tar -zxvf SentinelLogManagementForIGA8.2.2.0.tar.gz

  4. 导航到 SentinelLogManagementforIGA 目录。

  5. 要安装 SLM for IGA,请运行以下命令:

    ./install.sh

  6. 指定要用于安装的语言,然后按 Enter。

  7. 输入 y 以接受许可协议并完成升级。

注:升级 SLM for IGA 后,请手动导入最新的收集器。

  1. 导航到 SentinelLogManagementForIGA8.2.2.0.tar.gz 文件的解压缩目录。

  2. 导航到 /content/ 目录。

  3. 导入并配置收集器。有关详细信息,请参见《NetIQ Identity Manager - Configuring Auditing in Identity Manager》(NetIQ Identity Manager - 在 Identity Manager 中配置审计)中的“Installing and Configuring the Sentinel Collectors”(安装和配置 Sentinel 收集器)。

10.8.3 升级 Identity Reporting

  1. 从 NetIQ 下载网站下载 Identity_Manager_4.8_Linux.iso。

  2. 装入下载的 .iso。

  3. 运行以下命令:

    ./install.sh

  4. 通读许可协议。

  5. 输入 y 以接受许可协议。

  6. 指定是否要升级 Identity Manager 组件。可用选项有 y 和 n。

  7. 选择 Identity Reporting 以继续升级。

  8. 指定以下细节:

    已安装 OSP: 指定是否已安装 OSP。

    OSP 安装文件夹: 指定 OSP 的备份安装文件夹。

    用于备份的 Reporting 安装文件夹: 指定 Reporting 安装文件夹。

    创建 Identity Reporting 的纲要: 指定是要现在还是以后创建数据库的纲要。可用选项有现在、启动和文件。

    Identity Reporting 数据库 JDBC jar 文件: 指定 Identity Reporting 的数据库 JAR 文件。现有数据库 jar 文件的默认位置是 /opt/netiq/idm/apps/postgres/postgresql-9.4.1212.jar。

    Identity Reporting 数据库用户: 指定 Reporting 数据库用户的名称。

    Identity Reporting 数据库帐户口令: 指定 Reporting 数据库口令。

    注:将 Identity Manager 升级到 4.8 后,

    • IDMDCS UI 中将不会显示数据同步策略。如果您打算创建新策略,则必须去除 Sentinel 服务器中现有的数据同步策略,然后在配置 Identity Reporting 之后使用 IDMDCS UI 创建新的数据同步策略。

    • ism-configuration.properties 文件中的 com.netiq.rpt.ssl-keystore.type 属性将保留升级之前设置的值 (JKS/PKCS12)。

10.8.4 Reporting 的升级后步骤

  • 在分布式设置中,将 Identity Applications 和 Identity Reporting 从 4.7.x 升级到 4.8 之后,请执行以下步骤:

    1. 运行以下命令从 Identity Applications 的 idm.jks 文件导入 OSP 证书,并将其置于新的 Java 密钥存储区文件中:

      /opt/netiq/common/jre/bin/keytool -importkeystore -srckeystore /opt/netiq/idm/apps/tomcat/conf/idm.jks -srcstorepass novell-destkeystore ./idm.jks -deststorepass novell -srcalias "cn=<用户名>, o=<组织名称>" -destalias "cn=<用户名>" -noprompt

      例如:

      /opt/netiq/common/jre/bin/keytool -importkeystore -srckeystore /opt/netiq/idm/apps/tomcat/conf/idm.jks -srcstorepass novell-destkeystore ./idm.jks -deststorepass novell -srcalias "cn=sean, o=novell" -destalias "cn=sean" -noprompt

    2. 将 Identity Reporting 服务器中现有的 Java 密钥存储区文件替换为这个新创建的密钥存储区文件,然后重启动 Identity Reporting 服务器。

  • 如果在升级期间为数据库纲要创建选择了启动或文件,请务必执行以下操作:

    1. 登录 Identity Reporting。

    2. 从 Identity Reporting 储存库中删除现有数据源和报告定义。

    3. 添加新的 Identity Manager 数据收集服务数据源。

  • 将 Identity Reporting 升级到 4.8 之后,导航到 /opt/netiq/idm/apps/tomcat/conf/ 目录中的 ism-configuration.properties 文件,并执行以下操作:

    • 按如下所示更改 com.netiq.rpt.landing.url 属性的值:

      com.netiq.rpt.landing.url = ${com.netiq.idm.osp.url.host}/idmdash/#/landing

    • 按如下所示更改 com.netiq.idmdcs.landing.url 属性的值:

      com.netiq.idmdcs.landing.url = ${com.netiq.idm.osp.url.host}/idmdash/#/landing

    • 采用以下格式指定 com.netiq.rpt.redirect.url 属性的值:https:<主机名>:<端口>/路径

      例如 com.netiq.rpt.redirect.url = https://192.168.0.1:8543/IDMRPT/oauth.html

    完成所需的更改后,保存文件并重启动 Tomcat。

  • 如果您的数据库是通过 SSL 配置的,请在位于 /opt/netiq/idm/apps/tomcat/conf/ 路径下的 server.xml 文件中,将 ssl=true 替换为 sslmode=require。

    例如,将

    jdbc:postgresql://<postgres db>:5432/idmrptdb?ssl=true

    更改为

    jdbc:postgresql://<postgres db>:5432/idmrptdb?sslmode=require

10.8.5 校验 Identity Reporting 的升级

  1. 起动 Identity Reporting。

  2. 校验工具中是否显示了旧报告和新报告。

  3. 查看日历以确定是否显示了安排的报告。

  4. 确保设置页面显示了受管和非受管应用程序的先前设置。

  5. 校验所有其他设置是否正确。

  6. 校验应用程序是否列出已完成的报告。