2.2. 配置 Sun Ray 服务器搜索

2.2.1. 固件服务器
2.2.2. 会话服务器
2.2.3. 使用域名服务 (Domain Name Service, DNS)

客户端需要搜索和使用以下两种类型的服务:

默认情况下,这些服务由同一服务器提供,但是也可以分开提供。有许多方法可以配置搜索这些服务器的方式。本部分介绍使用预先定义的 DNS 条目,以让客户端找到服务器。有关其他可能更精确或更灵活的搜索方法,请参见第 19 章 备用网络配置

屏幕菜单 (On-Screen Display, OSD) 启用后,将在客户端服务器搜索过程中显示状态。例如,在 DNS 查找期间,OSD 窗口中的状态行会显示正在查找的名称,如果查找到该名称,则显示其 IP 地址。

2.2.1. 固件服务器

从 Sun Ray Software 5.3 开始,必须在 Sun Ray 服务器上单独下载和安装 Sun Ray Client 的固件(称为 Sun Ray Operating Software)。任何提供适用于 Sun Ray Client 的最新 Sun Ray Operating Software 的 Sun Ray 服务器都被视为固件服务器。有关详细信息,请参见第 3.2.4 节 “在安装 Sun Ray Software 之前安装固件”

当在正确配置的环境中引导 Sun Ray Client 时,它将查询固件服务器以确定是否需要更新 Sun Ray Operating Software。系统按以下顺序搜索 Sun Ray Client 的固件服务器:

  1. 本地配置的值(通过配置 GUI 配置)

  2. DHCP Sun Ray 供应商选项 (FWSrvr)

  3. 标准 DHCP 选项 66 (TftpSrvr)(IP 地址或 DNS 名称)

  4. sunray-config-servers 进行 DNS 查找(如果映射到多个地址,则随机选择其中一个)

系统按顺序尝试上述每个值,直到其中一个成功。尽管 DNS 查找是最后一个尝试的值,但它是推荐的固件搜索配置,下文中有相关说明。

如果使用本地配置值,但是失败了,则不会尝试其他值。这可以防止在固件控制服务器暂时无法响应时覆盖定制的固件。有关 Sun Ray Client 如何查找其固件服务器的更多详细信息,请参见第 13.2.11 节 “Sun Ray Client 引导过程”

当 Sun Ray Client 搜索到固件服务器后,客户端会通过 TFTP 检索参数文件 (.parms)。客户端使用此文件确定当前安装的 Sun Ray Operating Software 是否早于固件服务器上的版本。如果早于,则自动将较新的固件下载并安装到客户端上。

固件下载过程中出现错误时,错误消息通过 OSD 显示图标(如果已启用)提供一些附加信息,这些信息可能有助于诊断和更正问题。有关详细信息,请参见第 16 章 故障排除图标

注意

默认情况下,客户端固件使用 Sun Ray 服务器的 .parms 文件提供的配置,该文件提供集中式固件管理机制。然而,您可以在客户端上启用配置 GUI,它允许用户修改 Sun Ray Client 的本地配置。有关详细信息,请参见第 14 章 Sun Ray Client 固件

2.2.2. 会话服务器

客户端解析出是否安装了最新固件后,引导过程中接下来的步骤是从 Sun Ray 服务器获取会话。和搜索固件服务器一样,客户端按以下顺序搜索会话服务器:

  1. 本地配置的值(通过配置 GUI 配置)

  2. 标准 DHCP 选项 49(IP 地址或 DNS 名称)

  3. 客户端 .parms 文件中的 servers= 密钥

  4. DNS 查找 sunray-servers(如果映射到多个地址,则随机选择其中一个)

系统按顺序尝试上述每个值,直到其中一个成功。虽然 DNS 查找是最后尝试的值,但它是推荐的会话服务器搜索,如第 2.2.3 节 “使用域名服务 (Domain Name Service, DNS)”中所述。

有关 Sun Ray Client 如何查找其会话服务器的更多详细信息,请参见第 13.2.11 节 “Sun Ray Client 引导过程”

2.2.3. 使用域名服务 (Domain Name Service, DNS)

虽然有多种方法可配置服务器搜索,但是推荐的方法是通过 DNS 条目进行配置。如果已为 Sun Ray Client 正确定义 Sun Ray DNS 条目,则除基本网络信息外,Sun Ray Client 无需额外的 DHCP 参数。使用服务器解析的默认 DNS 方法时,TFTP 传输是唯一可用于 Sun Ray Client 配置和固件更新的方法。

用于 Sun Ray 服务器搜索的 DNS 条目如下所示:

  • sunray-config-servers,用于固件服务器

  • sunray-servers,用于会话服务器

在上述两种情况中,如果 DNS 条目包含多个服务器地址,会随机选择一个。并且,出于冗余目的,这两个条目均应该包含您故障转移组中的多个服务器。

注意

Sun Ray Client 固件中整合的 DNS 客户端允许很多值使用名称而不是 IP 地址。大多数值既可使用名称,也可使用 IP 地址。如果指定名称,则 DNS 查找会附加 DHCP(或配置 GUI)所提供的域名。将依序剥离各个组成部分或域名,直到查找成功,或者只剩下两个组成部分。如果所有查找都不成功,则根据名称本身来查找。如果名称本身是以点字符 (".") 结尾的,则将该名称视为根名称,在查找该名称时不附加域名组成部分。