6.1. 故障转移组概述

一个故障转移组由两台或多台服务器组成,在一台服务器不可用时,可为用户提供高级别的可用性。当故障转移组中的某台服务器由于维护、电源中断或任何其他原因而不可用时,该服务器所连接的每个桌面客户端都会重新连接到故障转移组中其他对于客户端当前令牌已有会话的服务器。如果客户端未能找到对于当前令牌已有的会话,则会连接到通过负载平衡算法选择的服务器上。此服务器将显示登录屏幕,然后用户可以登录以创建一个新会话。发生故障的服务器上的会话将丢失。

一个故障转移组由一台主服务器和一台或多台辅助服务器组成,使用 utreplica 命令进行配置。每台 Sun Ray 服务器均会托管自己的本地 Sun Ray 数据存储库。但是,只允许对本地数据存储库执行读取访问。所有数据更改(写入访问)都将首先在主服务器上写入,然后复制到辅助服务器的 Sun Ray 数据存储库上。

故障转移组中的服务器使用公用组签名来进行相互验证(或尝试建立信任),公用组签名是用于对组中服务器间发送的消息进行签名的密钥。必须通过使用 utgroupsig 命令将组签 名配置为在每个服务器上都有相同的值。有关详细信息,请参见第 6.7.4 节 “如何更改组管理器签名”。另外,执行 utconfig 期间要求提供的 admin 密码在故障转移组中的所有 Sun Ray 服务器上要完全相同。有关详细信息,请参见第 4.2.1 节 “管理名称和密码”

您可以使用 utgstatus 命令或管理 GUI 中的 "Servers"(服务器)选项卡来查看故障转移组中所有服务器的状态。以下服务器模式会对服务器参与故障转移组的方式产生影响:

使用故障转移组时,客户端将在会话创建前根据负载平衡被自动重定向到服务器。然而,用户可以使用 utselectutswitch 命令进行手动重定向。

选择服务器的首选方法是 utselect GUI。有关更多信息,请参见 utselect 手册页。

有关如何设置使用区域漫游办公的多个故障转移组的更多信息,请参见第 9 章 漫游办公