是要将 Sun Cluster HA for Sun Java System Web Server 作为故障切换数据服务还是作为可伸缩数据服务运行? 有关这两种服务类型的信息,请参见《Sun Cluster 概念指南(适用于 Solaris OS)》文档。 对于可伸缩服务,请注意以下问题。
哪些节点将为可伸缩服务提供服务? 在大多数情况下,您需要在所有节点中进行缩放。 但是,您可以限制为该服务提供服务的节点集。
您的 Sun Java System Web Server 实例是否需要粘滞 IP ? 粘滞 IP 是一种资源特性设置 (Load_balancing_policy),用于将客户机状态存储在内存中,以便从同一个节点返回的通信始终转到同一个群集节点。 您可以从若干个负载平衡策略中进行选择,这些策略在《Sun Cluster 数据服务规划和管理指南(适用于 Solaris OS)》中“标准特性”的资源特性表格中进行了说明。
当您更改联机可伸缩服务(Load_balancing_policy 已设置为 LB_STICKY 或 LB_STICKY_WILD)的 Load_balancing_weights 时,请千万小心。 在该服务处于联机状态时更改这些特性会导致现有的客户机关系被重置,因此另一个节点可能会为随后的客户机请求提供服务,即使其它群集成员先前已经为该客户机提供了服务。
同样,在群集上启动该服务的新实例时,现有的客户机关系可能会被重置。
Web 服务器根目录将驻留在何处?
Web 服务器是否为其它具有高可用性的应用程序提供数据? 如果是,资源之间可能存在资源相关性,以便一个资源在另一个资源之前启动或停止。 有关设置这些相关性的资源特性 Resource_dependencies 的说明,请参见《Sun Cluster 数据服务规划和管理指南(适用于 Solaris OS)》中的“标准特性”。
确定用于网络地址和应用程序资源的资源组以及它们之间的相关性。 有关设置这些相关性的资源组特性 RG_dependencies 的说明,请参见《Sun Cluster 数据服务规划和管理指南(适用于 Solaris OS)》中的“标准特性”。
为客户机提供逻辑主机名(用于故障切换服务)或共享地址(用于可伸缩服务)以用来访问数据服务。
因为您可以将 Sun Java System Web Server 配置为绑定到 INADDR_ANY,所以如果您打算在同一个节点上运行 Sun Java System Web Server 数据服务的多个实例或多个数据服务,则每个实例必须绑定到唯一的网络地址和端口号。
确定 Confdir_list 和 Port_list 特性的项。 对于故障切换服务,这两个特性都只能有一个项。 对于可伸缩服务,它们可以有多个项。 但是,项的数目必须相同并且必须按照指定的顺序相互映射。 有关详细信息,请参见如何注册和配置 Sun Cluster HA for Sun Java System Web Server。
确定您是否要使用 Monitor_Uri_List 扩展特性。 此扩展特性使您可以监视 URI 的任意列表。 如果您要配置可通过 Web 访问的其它数据服务,则监视任意 URI 将很有用。 Sun Java System Web Server 的安全实例不支持使用 Monitor_Uri_List 扩展特性。 您必须安装 3.1 10/03 版本的 Sun Cluster HA for Sun Java System Web Server 才能使用此特性。 如果您要从 Sun Cluster HA for Sun Java System Web Server 的早期版本进行升级,则必须执行资源类型升级过程以使用新的特性。 有关说明,请参见《Sun Cluster 数据服务规划和管理指南(适用于 Solaris OS)》中的“升级资源类型”。 有关可选的扩展特性设置和 Monitor_Uri_List 的使用示例的详细信息,请参见配置 Sun Cluster HA for Sun Java System Web Server 扩展特性。
确定在本地文件系统中放置日志、错误文件和 PID 文件的位置。
确定在群集文件系统中放置内容的位置。