14.12. 如何降级 Sun Ray Client 上的固件

一般而言,建议始终在 Sun Ray Client 上安装最新的固件。但是,有时候可能需要将固件降级至早期的发行版。

每个固件都有其自己的屏障级别值,该值用于在 Sun Ray Client 引导时确定 Sun Ray 服务器上安装的固件版本是否高于 Sun Ray Client 上安装的固件版本。在大多数情况下,如果 Sun Ray Client 上的固件屏障级别低于 Sun Ray 服务器上的固件屏障级别,则在 Sun Ray Client 引导时将自动在其上安装新的固件。

要降级 Sun Ray Client 上的固件,可以使用 utfwadm 命令的 -F 选项操纵屏障级别,并强制执行降级。使用此选项时,会在特定于客户端的 .parms 条目中设置 BarrierLevel 键。

使用下面的过程降级特定 Sun Ray Client 上的固件。

  1. 下载并解压缩包含要安装的固件的 Sun Ray Software 介质包,并使其可供 Sun Ray 服务器访问。

    注意

    在 Sun Ray Software 5.3 之前的版本中,Sun Ray Client 固件映像包含在 Sun Ray Software 介质包中。从 Sun Ray Software 5.3 开始,固件映像已分离出来并且包含在 Sun Ray Operating Software 发行版中。

    请参见 http://www.oracle.com/technetwork/server-storage/sunrayproducts/downloads/index.html

  2. 在 Sun Ray 服务器上成为超级用户。

  3. 为 Sun Ray Client 配置固件降级。

    # utfwadm -AVF -e enetAddr -f firmware
    

    其中 enetAddr 是要降级的 Sun Ray Client 的 MAC 地址,而 firmware 是固件映像的相对路径。固件映像位于 Sun Ray Software 介质包的固件包中。例如,在 Sun Ray Software 5.2 介质包中,它位于 srss_4.3/Components/10-SRSS/Content/Sun_Ray_Core_Services_4.3/Solaris_10+/sparc/Packages/SUNWutfw/reloc/SUNWut/lib/firmware 目录中。

    此命令适用于在具有外部 DHCP 服务器支持的共享网络 (LAN)(使用 utadm -L on 进行网络配置)上配置的 Sun Ray 服务器。对于备用网络配置,请参见此过程后的示例。

  4. 关闭并重新启动 Sun Ray Client 以降级固件。

注意

如果您想将 Sun Ray Client 更新回 Sun Ray 服务器上安装的最新固件,请在服务器上使用下面的命令删除 .parms 文件中特定客户端的条目,然后关闭并重新启动 Sun Ray Client:

# utfwadm -DV -e enetAddr
备用网络配置示例

使用以下 utfwadm 命令示例进行备用网络配置: