25.2 通过 WebYaST 升级设备

如果按照 Sentinel 7.3.2 发行说明所述手动升级 NetIQ Change Guardian RPM,您可以仅使用 WebYaST 在 Sentinel 版本 7.3.2 或更高版本上升级设备。

从 Sentinel 7.3.2 以前的版本进行设备升级必须使用 zypper 命令行实用程序完成,因为完成升级需要用户交互。WebYaST 对所需要的用户交互没有辅助作用。有关使用 zypper 升级设备的信息,请参见部分 25.1, 使用 zypper 升级设备。

  1. 以管理员角色中的用户身份登录 Sentinel 设备。

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

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

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

  4. 如果要升级 Sentinel 设备,请单击设备以起动 WebYaST。

  5. 如果您要升级收集器管理器或关联引擎设备,请使用端口 4984 将收集器管理器或关联引擎计算机的 URL 指定为 https://<IP_address>:4984 以起动 WebYaST,其中 <IP_address> 是收集器管理器或关联引擎的 IP 地址。完成步骤 6到步骤 10。

  6. (有条件)如果尚未注册该设备以进行自动更新,请先注册以进行更新。

    有关详细信息,请参见 部分 13.3.3, 注册更新。

    如果设备未注册,则 Sentinel 将显示一则黄色警告,指示该设备未注册。

  7. 要检查是否有任何更新,请单击更新。

    将显示可用的更新。

  8. 选择并应用更新。

    完成更新可能需要几分钟时间。更新成功后将显示 WebYaST 登录页面。

    升级设备之前,WebYaST 将自动停止 Sentinel 服务。升级完成之后,必须手动重新启动此服务。

  9. 使用 Web 界面重新启动 Sentinel 服务。

    有关详细信息,请参见 部分 13.4, 使用 WebYaST 停止和启动服务器。

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

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

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

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

  13. (有条件)如果 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
      
  14. (有条件)如果您要从 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 服务器。