26.6 升级 Identity Reporting

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

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

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

  2. 升级驱动程序包。有关详细信息,请参见部分 26.6.2, 升级 Identity Reporting 的驱动程序包。

  3. 升级/迁移到 Sentinel Log Management for IGA。

    如果您要从 Identity Reporting 4.6.x 升级,请将 Sentinel Log Management for IGA 升级到 4.7 版本。有关详细信息,请参见部分 26.6.3, 升级 Sentinel Log Management for IGA。

    如果您要从 Identity Reporting 4.5.x 迁移,请从 EAS 迁移到 Sentinel Log Management for IGA。有关详细信息,请参见部分 29.8.1, 从事件审计服务迁移到 Sentinel Log Management for IGA。

  4. 升级 Identity Reporting. 有关详细信息,请参见部分 26.6.5, 升级 Identity Reporting。

26.6.1 升级的先决条件和注意事项

执行升级前,请注意以下事项:

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

    • 如果提供的路径不正确

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

    • 如果启用了防火墙

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

  • 如果您的数据库配置在 SSL 上,请从 server.xml 文件的 PATH 中去除 ssl=true,该文件位于以下位置:

    /opt/netiq/idm/apps/tomcat/conf/

    例如,更改

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

    更改为

    jdbc:postgresql://<postgres db>:5432/idmuserappdb

26.6.2 升级 Identity Reporting 的驱动程序包

本节介绍了如何将受管系统网关驱动程序包和数据收集服务驱动程序包更新到最新版本。升级 Identity Reporting 前必须先执行此任务。

  1. 在 Designer 中打开当前项目。

  2. 右键单击包编目 > 导入包。

  3. 选择相应的包。例如,受管系统网关基础包。

  4. 单击确定。

  5. 在开发人员视图中,右键单击该驱动程序,然后单击属性。

  6. 浏览到属性页面中的包选项卡。

  7. 单击右上角的添加包 (+) 符号。

  8. 选择该包,然后单击确定。

  9. 重复相同过程升级数据收集服务驱动程序的包。

    注:确保受管系统网关驱动程序和数据收集服务驱动程序已连接到升级后的 Identity Manager。

26.6.3 升级 Sentinel Log Management for IGA

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

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

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

    tar -zxvf SentinelLogManagementForIGA8.1.1.0.tar.gz

  4. 导航到 SentinelLogManagementforIGA 目录。

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

    ./install.sh

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

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

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

  1. 导航到 NetIQ 下载网站。

  2. 下载 SentinelLogManagementForIGA8.1.1.0.tar.gz 文件。

  3. 提取文件并导航到 /content/ 目录。

  4. 导入 Identity Manager 收集器。

26.6.4 升级操作系统

将操作系统从 SLES 11 升级到 SLES 12 时,操作系统的升级过程会删除一些 SLM for IGA RPM。

以下命令可确保 SLM for IGA 在您升级操作系统后能正常工作。

注:升级操作系统前,必须先升级 SLM for IGA。

使用以下步骤来升级您的操作系统:

  1. 导航到提取 Sentinel 安装文件的目录。

  2. 停止 Sentinel 服务:

    rcsentinel stop

  3. 运行以下命令:

    ./install.sh --preosupgrade

  4. 升级您的操作系统。

  5. 运行以下命令:

    ./install.sh --postosupgrade

  6. 重新启动 Sentinel 服务:

    rcsentinel 重启动

26.6.5 升级 Identity Reporting

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

  2. 装入下载的 .iso。

  3. 运行以下命令:

    ./install.sh

  4. 通读许可协议。

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

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

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

  8. 指定以下细节:

    已安装 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 数据库口令。

26.6.6 Reporting 的升级后步骤

注:执行升级后,Identity Manager 4.6.1 将报告不能正常工作。您只能使用 Identity Manager 4.7 报告。

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

  1. 登录 Identity Reporting。

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

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

26.6.7 校验 Identity Reporting 的升级

  1. 起动 Identity Reporting。

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

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

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

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

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