25.1 使用 zypper 升级设备

要使用 zypper 增补程序升级设备,请执行以下操作:

  1. 备份您的配置,然后创建 ESM 导出。

    有关详细信息,请参见《NetIQ Sentinel 管理指南》中的备份和恢复数据

  2. (条件)如果您已在 server.xmlcollector_mgr.xmlcorrelation_engine.xml 文件中自定义了配置设置,请确保您已经创建了名为 obj-component id 的相应属性文件来确保升级后保留此自定义。有关详细信息,请参见《NetIQ Sentinel 管理指南》中的在 XML 文件中维持自定义设置

  3. root 用户身份登录到设备控制台。

  4. 运行以下命令:

    /usr/bin/zypper patch
    
  5. (有条件)如果您要从 Sentinel 7.0.1 或更早版本升级,请输入 1 以接受供应商从 Novell 更改为 NetIQ。

  6. (有条件)如果您要从 7.2 以前的 Sentinel 版本升级,则安装程序会显示一条讯息,指示解析某些设备程序包的依赖项。输入 1 以卸载相关程序包。

  7. (有条件)如果要升级到 Sentinel 7.2 或更高版本,则安装程序会显示一个选项,指示 ncgOverlay 体系结构中的更改。输入相应的选项以接受体系结构更改。

  8. 输入 Y 以继续操作。

  9. 输入 yes 以接受许可证协议。

  10. 重新启动 Sentinel 设备。

  11. (有条件)如果 Sentinel 安装在自定义端口上或收集器管理器或关联引擎处于 FIPS 模式下,则运行以下命令:

    /opt/novell/sentinel/setup/configure.sh
    
  12. 清除 Web 浏览器超速缓存,以查看最新的 Sentinel 版本。

  13. 在客户端计算机上清除 Java Web Start 超速缓存,以便使用最新版本的 Sentinel 应用程序。

    可以通过使用 javaws -clearcache 命令或 Java 控制中心来清除 Java Web Start 超速缓存。有关详细信息,请参见 http://www.java.com/en/download/help/plugin_cache.xml

  14. (有条件)如果 PostgreSQL 数据库升级到一个主版本(如 8.0 到 9.0 或者 9.0 到 9.1),请从 PostgreSQL 数据库清除旧 PostgreSQL 文件。有关 PostgreSQL 数据库是否已升级的信息,请参见 Sentinel 发行说明。

    1. 切换到 novell 用户。

      su novell
      
    2. 浏览至 bin 文件夹:

      cd /opt/novell/sentinel/3rdparty/postgresql/bin
      
    3. 使用以下命令删除所有旧的 postgreSQL 文件:

      ./delete_old_cluster.sh
      
  15. (有条件)如果您要从 Sentinel 7.1.1 或更早版本升级,则安装程序在默认情况下不会迁移安全智能 (SI) 数据。要从 Sentinel 7.1.1 或更早版本迁移 SI 数据,请手动启用 SI 数据迁移,如下所示:

    1. 切换到 novell 用户。

      su novell
      
    2. 打开 /etc/opt/novell/sentinel/config/server.xml 文件。

    3. BaseliningRuntime 组件部分中,添加以下属性:

      <property name="baselining.migration.check">true</property>
      
    4. 重新启动 Sentinel 服务器。

  16. (有条件)要升级收集器管理器或关联引擎,请执行步骤 3步骤 11