Sun Cluster 数据服务开发者指南(适用于 Solaris OS)

实现故障切换资源

故障切换资源组中包含网络地址(例如内置资源类型逻辑主机名和共享地址)和故障切换资源(例如故障切换数据服务的数据服务应用程序资源)。 当数据服务发生故障切换或进行切换时,网络地址资源及其相关的数据服务资源将在群集节点间移动。 RGM 提供了多个支持故障切换资源实现的特性。

将布尔资源类型特性 Failover 设置为 TRUE 可以限制资源,避免它在可同时在多个节点上处于联机状态的资源组中进行配置。 此特性缺省为 FALSE,因此您必须在 RTR 文件中将其声明为 TRUE,以用于故障切换资源。

Scalable 资源特性用来确定该资源是否使用群集共享地址工具。 对于故障切换资源,请将 Scalable 设置为 FALSE,因为故障切换资源不使用共享地址。

RG_mode 资源组特性允许群集管理员将资源组标识为故障切换或可伸缩。 如果 RG_mode 的值为 FAILOVER,RGM 将把该组的 Maximum_primaries 特性设置为 1,并将该资源组限制为由单个节点控制。 RGM 不允许在 RG_mode 的值为 SCALABLE 的资源组中创建 Failover 特性是 TRUE 的资源。

Implicit_network_dependencies 资源组特性用来指定 RGM 应该对组内所有网络地址资源(逻辑主机名和共享地址)强制执行非网络地址资源的隐含强依赖性。 这意味着将组中的网络地址配置为启用之前,组中的非网络地址(数据服务)资源不会调用其 Start 方法。 Implicit_network_dependencies 特性值缺省为 TRUE