Identity Reporting 中包含两个驱动程序。按以下顺序执行升级:
注:确保数据库已升级到支持的版本。
将数据库升级到支持的版本。有关升级 PostgreSQL 数据库的信息,请参见升级 PostgreSQL。
升级 Sentinel Log Management for IGA。有关详细信息,请参见升级 Sentinel Log Management for IGA。
升级 Identity Reporting。有关详细信息,请参见升级 Identity Reporting。
配置受管系统网关驱动程序。有关更多信息,请参见配置受管系统网关驱动程序。
配置数据收集。有关更多信息,请参见《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”(配置设置和数据收集)。
在升级期间,请务必指定 postgresql-42.6.1.jar 文件的正确位置。默认位置为 /opt/netiq/idm/postgres/。在下列情况下,数据库连接将失败:
如果提供的路径不正确
如果提供的 jar 文件不正确
如果启用了防火墙
如果数据库不接受来自远程计算机的连接
从 OpenText 下载网站下载 SentinelLogManagementForIGA8.7.0.0.tar.gz。
导航到要提取文件的目录。
运行以下命令来提取文件:
tar -zxvf SentinelLogManagementForIGA8.7.0.0.tar.gz
导航到 SentinelLogManagementforIGA 目录。
要安装 SLM for IGA,请运行以下命令:
./install.sh
指定要用于安装的语言,然后按 Enter。
输入 y 以接受许可协议并完成升级。
注:升级 SLM for IGA 后,请手动导入最新的收集器。
导航到 SentinelLogManagementForIGA8.7.0.0.tar.gz 文件的解压缩目录。
导航到 /content/ 目录。
导入并配置收集器。有关详细信息,请参见《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 收集器)。
从 OpenText 下载网站下载 Identity_Manager_4.10.0_Linux.iso。
装入下载的 .iso。
运行以下命令:
./install.sh
通读许可协议。
输入 y 以接受许可协议。
指定是否要升级 OpenText Identity Manager 组件。可用选项有 y 和 n。
选择 Identity Reporting 以继续升级。
指定以下细节:
已安装 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。
在分布式设置中,将 Identity Applications 和 Identity Reporting 从 4.9 升级到 4.10 之后,请执行以下步骤:
运行以下命令从 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
将 Identity Reporting 服务器中现有的 Java 密钥存储区文件替换为这个新创建的密钥存储区文件,然后重启动 Identity Reporting 服务器。
如果在升级期间针对“创建 Identity Reporting 的纲要”选择了启动或文件,请务必执行以下操作:
登录 Identity Reporting。
从 Identity Reporting 储存库中删除现有数据源和报告定义。
添加新的 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
起动 Identity Reporting。
校验工具中是否显示了旧报告和新报告。
查看日历以确定是否显示了安排的报告。
确保设置页面显示了受管和非受管应用程序的先前设置。
校验所有其他设置是否正确。
校验应用程序是否列出已完成的报告。