18.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. 配置数据收集。有关更多信息,请参见《OpenText™ Identity Manager CE 24.4 (v4.10) Administrator’s Guide to Identity Reporting》(OpenText™ Identity Manager CE 24.4 (v4.10) - Identity Reporting 的管理员指南)中的“Configuring Settings and Data Collection”(配置设置和数据收集)。

18.8.1 升级注意事项

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

  • 如果提供的路径不正确

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

  • 如果启用了防火墙

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

18.8.2 升级 Sentinel Log Management for IGA

  1. 从 OpenText 下载网站下载 SentinelLogManagementForIGA8.7.0.0.tar.gz。

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

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

    tar -zxvf SentinelLogManagementForIGA8.7.0.0.tar.gz

  4. 导航到 SentinelLogManagementforIGA 目录。

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

    ./install.sh

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

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

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

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

  2. 导航到 /content/ 目录。

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

18.8.3 升级 Identity Reporting

  1. 从 OpenText 下载网站下载 Identity_Manager_4.10.0_Linux.iso。

  2. 装入下载的 .iso。

  3. 运行以下命令:

    ./install.sh

  4. 通读许可协议。

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

  6. 指定是否要升级 OpenText 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-42.6.1.jar。

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

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

    注:将 OpenText Identity Manager 升级到 4.10 后,

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

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

    注:如果您将 Identity Reporting 从 4.9 升级到 4.10,将在 /opt/netiq/idm/apps/deprecate-tomcat-jre8 位置备份基于 Java 8 的 tomcat。

18.8.4 Reporting 的升级后步骤

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

    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 服务器。

  • 如果在升级期间针对“创建 Identity Reporting 的纲要”选择了启动或文件,请务必执行以下操作:

    1. 登录 Identity Reporting。

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

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

    另外,请在启动一次 Tomcat 后再重启动一次,以确保可用数据库正常运行。

  • 将 Identity Reporting 升级到 4.10 之后,导航到 /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

18.8.5 校验 Identity Reporting 的升级

  1. 起动 Identity Reporting。

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

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

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

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

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