4.1 升级方案

4.1.1 升级到 iManager 3.0

以下是将 iManager 版本从 2.7.7.x 升级到 iManager 3.0 的通用方案。增补程序和支持包是累积的,因此您只需安装最新的可用包或增补程序即可升级 iManager 安装。

执行以下步骤可升级 iManager:

  1. 登录到 iManager。

  2. 单击配置 > 插件安装 > 可用 Novell 插件模块。此时将显示“可用 Novell 插件模块”页。

  3. 导航到 Novell 下载网站并下载最新的支持包或增补程序。

  4. 在 iManager 中的 Novell 插件模块下,单击添加

  5. 通过浏览找到并选择与支持包或增补程序一起下载的 NPM 文件,然后单击确定

  6. 在“Novell 插件模块”列表中,选择要将 iManager 3.0 升级到的支持包或增补程序,然后单击安装

  7. 如果 iManager 显示“许可协议”页,请阅读许可协议,然后选择我同意

  8. 单击“确定”。此时将显示进度指示器。如果要停止安装,请单击停止

  9. 在安装完成后,单击关闭。此时将显示以下成功讯息。

    Success: The plug-in module has been successfully installed. 
    You must now restart Tomcat in order for the changes to take effect.
    After Tomcat restarts, if Role Based Services is installed you will need to configure the newly installed modules.
    
  10. 打开命令行界面,然后输入以下命令以重启动 Tomcat:

    /etc/init.d/novell-tomcat8 stop
    
    /etc/init.d/novell-tomcat8 start
    

4.1.2 在 Linux 上升级到 iManager 3.0

如果 iManager 安装检测到以前安装的 iManager 2.7.7.x 版本,则会提示您升级已安装的版本。如果您选择将其升级,安装程序会将现有的 JRE 和 Tomcat 版本替换为最新版本。此过程还会将 iManager 升级至最新版本。

重要说明:不要在运行任何 OES 版本的服务器上安装独立 iManager 套件。而是必须使用 OES 版本的增补程序通道升级到最新的 iManager 版本。

要准备安装,请查看安装 iManager 的先决条件和注意事项在 Linux 服务器上安装 iManager 的注意事项中提供的前提条件核对清单。

安装 iManager 时,该过程将在服务器上储存以下产品:

  • Tomcat 8.0.22

  • Java 1.8.0_66

  1. (条件)如果您修改了 server.xmlcontext.xml 配置文件,请在执行升级之前,在其他位置生成这些文件的备份副本。升级过程将替换这些配置文件。

  2. NetIQ 下载网站中,搜索 iManager 产品,选择 iManager 3.0,然后将 iMan_30_linux.tgz 下载到服务器上的某个目录中。

  3. 要解压缩到 iManager 文件夹,请使用以下命令:

    tar -zxvf iMan_30_linux.tgz

  4. 打开壳层并转到 /extracted_directory/iManager/installs/linux 目录。

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

  5. 以 root 或 root 等效身份登录时,输入以下命令之一:

    要进行命令行(文本)安装,请输入:

    ./iManagerInstallLinux.bin

    要进行 GUI 安装,请输入:

    ./iManagerInstallLinux.bin -i gui

    安装成功后,安装程序会生成配置文件 (/var/log/installer.properties),该配置文件中的值是根据在安装过程中提出的问题生成的。然后,可以修改该文件并将该文件用于无提示安装。请参见 部分 2.3, 以无提示模式安装 iManager

  6. 在 iManager 启动屏幕上,选择一种语言,然后单击“确定”。

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

  8. 浏览说明,然后单击“下一步”。

  9. 接受许可证协议,然后单击“下一步”。

    注:默认情况下,将使用在上一版本的 iManager 中配置的 HTTP 端口和 SSL 端口值来配置最新版本的 iManager。

  10. 在“启用 IPV6”窗口中,单击以启用 IPv6,然后单击下一步

    此外,您还可以在安装 iManager 后使用以下步骤启用 IPv6:

    1. 打开 <USER_INSTALL_DIR>\Tomcat\conf\catalina.properties 文件。

    2. catalina.properties 文件中设置以下配置项:

      java.net.preferIPv4Stack=false              
      
      java.net.preferIPv4Addresses=true
      
    3. 重启动 Tomcat。

  11. 指定您希望 TLS 证书使用的证书公共密钥算法,然后单击下一步

    选项为:

    • RSA: 此证书使用 2048 位 RSA 密钥对。

    • ECDSA 256: 此证书使用包含曲线 secp256r1 的 ECDSA 密钥对。

    • ECDSA 384: 此证书使用包含曲线 secp384r1 的 ECDSA 密钥对。

    默认情况下,RSA 处于选中状态。

  12. 根据步骤 15中选择的证书,iManager 允许您为 TLS 通讯配置以下加密法级别。

    • RSA: 此证书允许使用四个加密法级别。

      • NONE: 允许使用任何类型的加密法。

      • 低: 允许使用 56 位或 64 位加密法。

      • 中: 允许使用 128 位加密法。

      • 高: 允许使用大于 128 位的加密法。

    • ECDSA 256: 此证书仅允许使用一个加密法级别。

      • SUITEB 128 ONLY: 允许使用 128 位加密法。

    • ECDSA 384: 此证书允许使用两个加密法级别。

      • SUITEB 128: 允许使用 128 位加密法或 256 位加密法。

      • SUITEB 192: 允许使用 256 位加密法。

    对于 ECDSA 证书,iManager 只允许使用套件 B 加密法。

    默认情况下,加密法级别设置为。所选加密法级别将在 Tomcat 服务器重启动后激活。

  13. 单击下一步

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

    在升级期间,会安装新的 iManager 文件,这些文件会引起配置更改。升级可能需要几分钟的时间。升级完成后,将出现“升级完成”页,其中显示安装成功或失败的状态。

  15. 单击“完成”退出安装程序。

    当出现“开始使用”页时,请等待 iManager 进行初始化,然后再尝试访问。

    要访问 iManager,请单击“开始使用”页上的第一个链接,然后登录。有关更多信息,请参见《NetIQ iManager 管理指南》中的访问 iManager

  16. (条件)如果您在开始升级过程中之前,已生成 server.xmlcontext.xml 配置文件的备份副本,请将新的配置文件替换为备份副本。

4.1.3 在 Windows 上升级到 iManager 3.0

如果 iManager 3.0 安装检测到以前安装的 iManager 2.7.x 版本,则会提示您升级已安装的版本。如果您选择将其升级,安装程序会将现有的 JRE 和 Tomcat 版本替换为最新版本。此程序还会将 iManager 升级至最新版本。

有关在运行 eDirectory 的同一计算机上运行 iManager 服务器的信息,请参见《NetIQ iManager 管理指南》中的在同一计算机上运行 eDirectory 和 iManager(仅适用于 Windows)

  1. (条件)如果您修改了 server.xmlcontext.xml 配置文件,请在执行升级之前,在其他位置生成这些文件的备份副本。升级进程将替换该配置。文件中。

  2. iMan_30_win.zip 文件解压缩到 iManager 文件夹中。

  3. extracted_directory\iManager\installs\win 文件夹运行 iManagerInstall.exe 文件。

  4. 在 iManager 启动屏幕上,选择一种语言,然后单击“确定”。

  5. 然后,在简介页上单击“下一步”。

  6. 接受许可证协议,然后单击“下一步”。

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

    注:默认情况下,将使用在上一版本中配置的 HTTP 端口和 SSL 端口值来配置最新版本的 iManager。

  8. 阅读“检测摘要”页,然后单击“下一步”。

    检测摘要将显示 iManager 在安装后将使用的 Servlet 容器和 JVM 软件的最新版本。

  9. 指定您希望 TLS 证书使用的证书公共密钥算法,然后单击下一步

    您可以选择以下选项之一:

    • RSA: 此证书使用 2048 位 RSA 密钥对。

    • ECDSA 256: 此证书使用包含曲线 secp256r1 的 ECDSA 密钥对。

    • ECDSA 384: 此证书使用包含曲线 secp384r1 的 ECDSA 密钥对。

    默认选项为 RSA

  10. 根据您在步骤 15 中选择的证书,iManager 允许您为 TLS 通讯配置以下加密法级别。

    • RSA: 此证书允许使用四个加密法级别。

      • NONE: 允许使用任何类型的加密法。

      • 低: 允许使用 56 位或 64 位加密法。

      • 中: 允许使用 128 位加密法。

      • 高: 允许使用大于 128 位的加密法。

    • ECDSA 256: 此证书允许使用一个加密法级别。

      • SUITEB 128 ONLY: 允许使用 128 位加密法。

    • ECDSA 384: 此证书允许使用两个加密法级别。

      • SUITEB 128: 允许使用 128 位加密法或 256 位加密法。

      • SUITEB 192: 允许使用 256 位加密法。

    对于 ECDSA 证书,iManager 只允许使用套件 B 加密法。

    默认情况下,加密法级别设置为。所选加密法级别将在 Tomcat 服务器重启动后激活。

  11. 在“启用 IPV6”窗口中,单击以启用 IPv6,然后单击下一步

    此外,您还可以在安装 iManager 后使用以下步骤启用 IPv6:

    1. 打开 <USER_INSTALL_DIR>\Tomcat\conf\catalina.properties 文件。

    2. catalina.properties 文件中设置以下配置项:

      java.net.preferIPv4Stack=false              
      
      java.net.preferIPv4Addresses=true
      
    3. 重启动 Tomcat。

  12. 阅读“预安装”摘要页,然后单击“安装”。

    升级过程可能需要几分钟。

    升级完成后,将出现“升级完成”页,其中显示安装成功或失败的状态。

    注:在 Windows 中,即使安装成功,“安装完成”页也会显示以下错误消息。

    The installation of iManager Install 3.0 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)
      
  13. 单击“完成”退出安装程序。

    将出现显示“入门”页的浏览器窗口。

    请等待 iManager 初始化,然后再尝试访问。

    要访问 iManager,请单击“开始使用”页上的第一个链接,然后登录。有关更多信息,请参见《NetIQ iManager 管理指南》中的访问 iManager

  14. (条件)如果您在开始升级过程中之前,已生成 server.xmlcontext.xml 配置文件的备份副本,请将新的配置文件替换为备份副本。

4.1.4 无提示升级 iManager

无提示(非交互式)升级不显示用户界面,也不向用户提出任何问题。相反,InstallAnywhere 会为此目的而使用从属性文件中获得的信息。

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

  1. 打开控制台窗口,然后浏览到包含您下载的 iManager 文件的目录。

  2. 在命令行上运行以下命令:

    对于 Linux:

    ./iManagerInstall< 平台>.bin -i silent

    对于 Windows 系统:

    iManagerInstall.exe -i silent