55.2 升级 iManager

通常情况下,iManager 的升级过程会使用 configiman.properties 文件中的现有配置值,例如端口值和授权用户。如果您先前修改了 server.xmlcontext.xml 配置文件,NetIQ 建议您在升级之前先备份这些文件。

如果您使用的是 eDirectory 8.8.8 Patch 9,请将 iManager 版本升级到 2.7.7 Patch 9。如果您使用的是 eDirectory 9.0.2,请将 iManager 版本升级到 3.0.2 Patch 1。iManager 3.0.2 Patch 1 安装文件位于 <iso 提取目录>/products/iManager/installs/linux 目录中,iManager 2.7.7 Patch 9 安装文件位于 <iso 提取目录>/products/iManager277/installs/linux 目录中。

升级过程包括以下活动:

55.2.1 在 Linux 上升级 iManager

如果 iManager 服务器的安装程序检测到以前安装的 iManager 版本,它可能会让您选择停止安装过程,或者去除现有 iManager、JRE 和 Tomcat 安装。

在升级 iManager 之前,请确保计算机满足各项先决条件和系统要求。有关详细信息,请参见以下资料:

注:升级过程会使用 iManager 先前版本中配置的 HTTP 端口值和 SSL 端口值。

要在 Linux 上升级 iManager 服务器,请执行以下操作:

  1. root 或等同于 root 的身份登录到要运行安装程序的计算机。

  2. (视情况而定)如果您修改了 server.xmlcontext.xml 配置文件,请在执行升级之前,在其他位置保存这些文件的备份副本。

    升级过程将替换这些配置文件。

  3. NetIQ 下载网站上,搜索 iManager 产品,选择所需的 iManager 版本,然后将 .tgz 文件下载到服务器上的某个目录中。例如,iMan_version_linux.tgz

  4. 要解压缩 iManager 文件夹,请输入以下命令:

    tar -zxvf iMan_version_linux.tgz

  5. 在外壳中,切换到 /extracted_directory/iManager/installs/linux 目录。

    此路径相对于您将 iManager 文件复制或者解压缩到的目录。

  6. (视情况而定)要运行命令行(文本模式)安装,请输入以下命令:

    ./iManagerInstallLinux.bin
  7. (视情况而定)要运行安装程序向导,请输入以下命令:

    ./iManagerInstallLinux.bin -i gui
  8. 在启动屏幕中指定一种语言,然后单击确定

  9. 在升级提示符处,选择“升级”。

  10. 阅读“简介”内容,然后单击下一步

  11. 接受许可协议,然后单击下一步

  12. (可选)要在 iManager 中使用 IPv6 地址,请在“启用 IPv6”窗口中单击

    您可以在升级 iManager 后启用 IPv6 地址。有关详细信息,请参见部分 24.2, 安装后为 iManager 配置 IPv6 地址

  13. 单击下一步

  14. 阅读升级前摘要页面,然后单击下一步

    升级过程可能需要几分钟。该过程可能会为 iManager 组件添加新文件或更改 iManager 配置。有关详细信息,请参见升级的《发行说明》。

  15. 升级过程完成后,单击完成

  16. iManager 初始化完成后,单击“入门”页面中的第一个链接,然后登录。有关详细信息,请参见《NetIQ iManager Administration Guide》(NetIQ iManager 管理指南)中的“Accessing iManager”(访问 iManager)。

  17. (视情况而定)如果在启动升级过程之前已生成 server.xmlcontext.xml 配置文件的备份副本,请将新的配置文件替换为备份副本。

55.2.2 在 Windows 上升级 iManager

如果 iManager 服务器的安装程序检测到以前安装的 iManager 版本,可能会提示您升级已安装的版本。如果您选择升级,该程序会将现有的 JRE 和 Tomcat 版本替换为最新版本。此过程还会将 iManager 升级至最新版本。

在升级 iManager 之前,请确保计算机满足各项先决条件和系统要求。有关详细信息,请参见以下资料:

注:升级过程会使用 iManager 先前版本中配置的 HTTP 端口值和 SSL 端口值。

要在 Windows 上安装 iManager 服务器,请执行以下操作:

  1. 以具有管理员特权的用户身份登录到要升级 iManager 的计算机。

  2. (视情况而定)如果您修改了 server.xmlcontext.xml 配置文件,请在执行升级之前,在其他位置保存这些文件的备份副本。

    升级过程将替换这些配置文件。

  3. NetIQ 下载网站上,选择所需的 iManager 版本,然后将 win.zip 文件下载到服务器上的某个目录中。例如:iMan_277_win.zip

  4. 将该 win.zip 文件抽取到 iManager 文件夹中。

  5. 运行默认位于 extracted_directory\iManager\installs\win 文件夹中的 iManagerInstall.exe

  6. 在 iManager 欢迎窗口中选择一种语言,然后单击确定

  7. 简介窗口中,单击下一步

  8. 接受许可协议,然后单击下一步

  9. (可选)要在 iManager 中使用 IPv6 地址,请在启用 IPv6窗口中单击

    您可以在升级 iManager 后启用 IPv6 地址。有关详细信息,请参见部分 24.2, 安装后为 iManager 配置 IPv6 地址

  10. 单击下一步

  11. 在升级提示符处,选择“升级”。

  12. (视情况而定)查看检测摘要窗口中的内容。

    检测摘要窗口列出了 iManager 在升级后将使用的最新版 Servlet 容器和 JVM 软件。

  13. 单击下一步

  14. 阅读安装前摘要页面,然后单击安装

    升级过程可能需要几分钟。该过程可能会为 iManager 组件添加新文件或更改 iManager 配置。有关详细信息,请参见升级的《发行说明》。

  15. (视情况而定)如果安装完成窗口显示了以下错误讯息,请完成以下步骤:

    The installation of iManager version is complete, but some errors occurred during the install.
    Please see the installation log Log file path for details. Press "Done" to quit the installer.
    1. 记下错误讯息中显示的日志文件的路径。

    2. 安装完成窗口中单击完成

    3. 打开日志文件。

    4. (视情况而定)如果在日志文件中发现以下错误,您可以忽略该错误讯息。安装成功,并且 iManager 正常运行。

      Custom Action: com.novell.application.iManager.install.InstallDLLs 
      Status: ERROR 
      Additional Notes: ERROR - class com.novell.application.iManager.install.InstallDLLs NonfatalInstallException C:\WINDOWS\system32\msvcr71.dll (The process cannot access the file because it is being used by another process)
    5. (视情况而定)如果日志文件不包含步骤 20.d 中所列的错误,NetIQ 建议您重试安装。

  16. 单击完成

  17. iManager 初始化完成后,单击“入门”页面中的第一个链接,然后登录。有关详细信息,请参见《NetIQ iManager Administration Guide》(NetIQ iManager 管理指南)中的“Accessing iManager”(访问 iManager)。

  18. (视情况而定)如果在启动升级过程之前已生成 server.xmlcontext.xml 配置文件的备份副本,请将新的配置文件替换为备份副本。

55.2.3 以无提示模式升级 iManager

要在 Linux 或 Windows 服务器上执行标准无提示安装,请使用默认的安装值。

  1. NetIQ 下载网站上,选择所需的 iManager 版本。例如:

    • LinuxiMan_version_linux.tgz

    • WindowsiMan_version_win.zip

  2. 将升级文件下载到服务器上的某个目录中。

  3. (视情况而定)在 Windows 计算机上,将 win.zip 文件抽取到 iManager 文件夹中。

  4. 在控制台窗口中,转到已下载的升级文件所在的目录。

  5. 在命令行上输入以下命令之一:

    • Linux./iManagerInstallplatform.bin -i silent

    • WindowsiManagerInstall.exe -i silent

55.2.4 更新基于角色的服务

第一次使用 iManager 登录到已包含基于角色的服务 (RBS) 集合的 eDirectory 树时,您可能只能看到部分角色信息。此现象是正常的,因为您必须更新一些插件才能让其在最新版本的 iManager 上正常运行。NetIQ 建议您将 RBS 模块更新到最新版本,以便您可以查看和使用 iManager 中提供的所有功能。“RBS 配置”表列出了需要更新的 RBS 模块。

请注意,您可能会遇到多个同名的角色。从 iManager 2.5 开始,一些插件开发人员会更改任务 ID 或模块名称,但保留其显示名称不变。此问题导致有些角色可能出现重复,但实际上,两个实例中一个来自旧版本,另一个来自较新的版本。

注:

  • 在更新或重安装 iManager 时,安装程序不会更新现有的插件。要手动更新插件,请起动 iManager 并浏览到配置 > 插件安装 > 可用的 Novell 插件模块。有关详细信息,请参见部分 22.3, 了解 iManager 插件的安装

  • 不同的 iManager 安装程序可能会在本地安装不同数量的插件。因此,在基于角色的服务 > RBS 配置页面中,您可能会发现任一给定集合的模块报告都有所不同。为了使每次安装 iManager 时插件数目都保持一致,请确保树中每个 iManager 实例上都安装了相同子集的插件。

要检查并更新过期的 RBS 对象,请执行以下操作:

  1. 登录到 iManager。

  2. 在“配置”视图中,选择“基于角色的服务”>“RBS 配置”。

    查看“2.x 集合”标签页面中的表格中有无过期的模块。

  3. (可选)要更新某个模块,请完成以下步骤:

    1. 对于要更新的集合,请在已过期列中选择它的编号。

      iManager 会显示已过期模块的列表。

    2. 选择要更新的模块。

    3. 单击表格顶部的更新

55.2.5 重安装或迁移 Plug-in Studio 的插件

您可以将 Plug-in Studio 插件迁移或复制到其他 iManager 实例,以及新的或更新的 iManager 版本。

  1. 登录到 iManager。

  2. 在 iManager 的“配置”视图中,选择基于角色的服务 > Plug-in Studio

    内容框架将显示“已安装的自定义插件”列表,包括插件所属的 RBS 集合的位置。

  3. 选择要重安装或迁移的插件,然后单击编辑

    注:一次只能编辑一个插件。

  4. 单击安装

  5. 针对每个需要重安装或迁移的插件重复上述步骤。

55.2.6 在升级或重安装后更新 iManager 插件

升级或重新安装 iManager 时,安装进程不会更新现有插件。确保插件与正确的 iManager 版本相匹配。有关详细信息,请参见部分 22.3, 了解 iManager 插件的安装

  1. 打开 iManager。

  2. 浏览到配置 > 插件安装 > 可用的 Novell 插件模块

  3. 更新插件。