6.10. 组管理器详细信息

6.10.1. 组管理器配置

每个服务器均具有监视可用性和帮助重定向的组管理器模块。它与验证管理器结合使用。

在设置策略时,验证管理器使用选定的验证模块,确定哪些令牌有效以及哪些用户具有访问权限。

小心

故障转移组中每个服务器上必须具有相同的策略,否则会出现意想不到的结果。

组管理器通过与其他组管理器互相交换 keepalive 消息来创建故障转移组拓扑的映射。这些 keepalive 消息会被发送到所有已配置的网络接口的 UDP 端口(通常为 7009)。keepalive 消息包含的信息足够每个 Sun Ray 服务器构建服务器列表和每个服务器可存取的公用子网列表。另外,组管理器会记录每个接口上最后一次收到各个服务器的 keepalive 消息的时间。

keepalive 消息包含服务器的以下信息:

最后两项用于帮助平衡负载。

由组管理器维护的信息主要用于在提交令牌时选择服务器。服务器和子网信息用于确定给定客户端能够连接的服务器。服务器上的查询主要是关于属于该令牌的会话的信息。最后一条 keepalive 消息旧于超时设置的服务器将从列表中删除,因为网络连接或服务器可能处于关闭状态。

6.10.1. 组管理器配置

验证管理器配置文件 /etc/opt/SUNWut/auth.props 包含了组管理器运行时所用的属性。这些属性是:

  • gmport

  • gmKeepAliveInterval

  • enableGroupManager

  • enableLoadBalancing

  • enableMulticast

  • multicastTTL

  • gmSignatureFile

  • gmDebug

  • gmTarget

注意

这些属性的默认值很少更改。只能由非常专业的 Sun 支持人员指导用户修改这些值,以便帮助调整或排除系统故障。如果更改了任何属性,则必须在故障转移组中的所有服务器上都更改这些属性,因为 auth.props 文件必须在故障转移组中的所有服务器上保持相同。

只有在验证管理器重新启动后,属性更改才会生效,可以通过对 Sun Ray 服务进行热重启来重新启动验证管理器。