5.4 升级设备

您可以使用 WebYaST 或使用 SMT 来升级 Sentinel Log Manager 设备。

5.4.1 通过 WebYast 升级设备

注:如果您要升级早于 SLES 11 SP3 的操作系统中的 Sentinel Log Manager 设备,则必须通过 zypper 命令行实用程序来升级该设备,因为完成该升级需要用户交互。WebYaST 对所需要的用户交互没有辅助作用。有关使用 zypper 升级设备的信息,请参见 部分 5.4.2, 使用 Zypper 升级设备

  1. 使用端口 4984 指定 Sentinel Log Manager 的 URL,以起动 WebYaST。

  2. 使用设备身份凭证登录 WebYast。

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

    有关备份数据的详细信息,请参阅备份和恢复数据

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

    有关详细信息,请参阅部分 4.10, 注册更新

    如果设备尚未注册,WebYast 中将会显示黄色警告,指出设备尚未注册。

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

    将显示可用的更新。

  6. 选择并应用更新。

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

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

  7. 使用 Web 用户界面重新启动 Sentinel Log Manager 服务器。

    有关详细信息,请参阅部分 4.9, 通过使用 Web UI 来停止和启动设备

5.4.2 使用 Zypper 升级设备

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

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

    有关备份数据的详细信息,请参阅备份和恢复数据

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

    有关详细信息,请参阅部分 4.10, 注册更新

    如果设备尚未注册,WebYast 中将会显示黄色警告,指出设备尚未注册。

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

  4. 运行以下命令:

    usr/bin/zypper patch
    
  5. (有条件)如果您要升级早于 1.2 版的 Sentinel Log Manager,则会显示说明 squashfs 版本冲突的讯息。输入 1 升级 squashfs 版本 4.0-1.2.10 并接受供应商更改。

    Sentinel Log Manager 1.1. 版使用 squashfs 3.4 版,但 Sentinel Log Manager 1.2 及更高版本使用 squashfs 4.0 版。此外,squashfs yast2-live-installer 的供应商已从 OpenSUSE 变为 SLES。若要继续升级,必须首先升级 squashfs 并接受供应商更改。

  6. 输入 Y 以继续操作。

  7. (有条件)如果您要升级早于 1.2 版的 Sentinel Log Manager,则会显示 Sentinel Log Manager 的最终用户许可证协议。输入 yes 接受许可证。

    Sentinel Log Manager 1.2 及更高版本的许可证协议不同于 Sentinel Log Manager 1.1 的许可证协议。您必须接受新的许可证协议才能将 Sentinel Log Manager 1.1 及更高版本升级到 1.2 及更高版本。

  8. (有条件)如果您要升级早于 SLES 11 SP3 的操作系统中的 Sentinel Log Manager 设备,则会显示最终用户许可证协议。输入 yes 接受许可证。

    Sentinel Log Manager 设备升级成功。

  9. (有条件)如果您要升级早于 1.2 版的 Sentinel Log Manager,则升级完成之后,会显示不推荐使用的警告。

    这是因为 Sentinel Log Manager 1.2.0.1 使用 WebYaST 1.1,而 Sentinel Log Manager 1.1 版本使用 WebYaST 1.0。在升级过程中,WebYaST 1.1 中不允许使用 WebYaST 1.0 语言模块。但是,此警告对升级没有影响。

  10. 重新启动 Sentinel Log Manager 设备。

5.4.3 使用 SMT 升级设备

在运行的设备不能直接访问 Internet 的安全环境中,您必须使用 Subscription Management Tool (SMT) 配置设备,以便您能够将设备升级到可用的最新版本。

  1. 确保使用 SMT 配置设备。

    有关详细信息,请参见 部分 4.8, 使用 SMT 配置设备

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

  3. 刷新储存库以进行升级:

    zypper ref -s
    
  4. 检查是否已启用设备以进行升级:

    zypper lr
    
  5. (可选)检查设备的可用更新:

    zypper lu
    
  6. (可选)检查包含设备可用更新的程序包:

    zypper lp -r SMT-http_<smt_server_ipaddress>:SLM-1.1.0.0-ISO
    
  7. 更新设备:

    zypper up -t patch -r SMT-http_<smt_server_ipaddress>:SLM-1.1.0.0-ISO
    
  8. 重新启动设备。

    rcsentinel_log_mgr restart