用于 Solaris OS 的 Sun Cluster 数据服务规划和管理指南

资源组特性

表 A–3 说明了 Sun Cluster 定义的资源组特性。

表 A–3 资源组特性

特性名称 

说明  

Auto_start_on_new_cluster(布尔值) 

在形成一个新的群集时,此特性可控制 Resource Group Manager 是否自动启动资源组。  

缺省值为 TRUE。 如果将其设置为 TRUE,则当同时重新引导群集中的所有节点时,Resource Group Manager 将尝试自动启动资源组以获得 Desired_primaries。 如果设置为 FALSE,则重新引导群集时 Resource Group 将不会自动启动。

种类:可选的

缺省值: True

可调:任何时候

Desired_primaries(整数)

可同时运行组的节点的所需的数目。  

缺省值是 1。 如果 RG_mode 特性是 Failover,则此特性的值不能大于 1。 如果 RG_mode 特性是 Scalable,则允许值大于 1

种类:可选的

缺省值: 1,参见上述说明

可调:任何时候

Failback(布尔值)

一个布尔值,表明当群集成员资格更改时,是否重新计算组联机的节点集。 重新计算会导致 RGM 使组在优先级较低的节点上脱机,并在优先级较高的节点上联机。 

种类: 可选的

缺省值: False

可调: 任何时候

Global_resources_used(字符串数组)

表明群集文件系统是否由此资源组中的任何资源使用。 管理员可指定的有效值包括星号 (*)(表示所有全局资源)和空字符串 (“”)(表示没有全局资源)。

种类:可选的

缺省值: 所有全局资源

可调:任何时候

Implicit_network_ dependencies(布尔值)

一个布尔值,当值为 True 时,表示 RGM 应强制隐含组内的非网络地址资源与网络地址资源的强大相关性。 这意味着 RGM 将在组内所有其它资源之前启动所有网络地址资源,在组内所有其它资源之后停止网络地址资源。 网络地址资源包括逻辑主机名和共享地址资源类型。

在可缩放的资源组内,此特性不起作用,这是因为可缩放的资源组中不包含任何网络地址资源。 

种类:可选的

缺省值: True

可调:禁用时

Maximum_primaries(整数)

组一次可以联机的最大节点数。 

缺省值是 1。 如果 RG_mode 特性是 Failover,则此特性的值不能大于 1。 如果 RG_mode 特性是 Scalable,则允许值大于 1

种类:可选的

缺省值: 1,参见上述说明

可调:任何时候

Nodelist(字符串数组)

一个用逗号分隔的群集节点的列表,在这些节点上可以按优先顺序使组联机。 这些节点被称为资源组的潜在主节点或主控节点。 

种类:可选的

缺省值: 任意顺序的所有群集节点的列表

可调:任何时候

Pathprefix(字符串)

群集文件系统的一个目录,组内的资源可以在此目录中写入基本的管理文件。 某些资源可能需要此特性。 使 Pathprefix 对每个资源组都是唯一的。

种类:可选的

缺省值: 空字符串

可调:任何时候

Pingpong_interval(整数)

一个非负整数值(以秒为单位),由 RGM 使用以确定重新配置时或者作为正在执行的 scha_control giveover 命令或功能的结果时在何处使资源组联机。

重新配置时,如果资源组在过去的 Pingpong_interval 秒内多次无法在某个特定节点上联机(因为资源的 STARTPRENET_START 方法以非零值退出或超时),则该节点将被认为不能托管资源组,RGM 将查找另一个主节点。

如果对某资源的scha_control(1HA) 命令或 scha_control( 3HA) 函数的调用导致资源组在过去 Pingpong_interval 秒内在某一节点上脱机,则该节点没有资格托管资源组,因为对 scha_control 命令的后续调用将从另一节点发出。

种类:可选的

缺省值: 3,600(一小时)

可调:任何时候

Resource_list(字符串数组)

组中包含的资源的列表。 管理员不会直接设置该特性。 而是当管理员在资源组中添加或删除资源时,由 RGM 更新此特性。 

种类:仅供查询

缺省值: 空列表

可调:从不

RG_dependencies(字符串数组)

此组所依赖的资源组的列表(用逗号分隔)。 此列表表示在同一节点上使其它组联机或脱机的优先顺序。 如果使组在不同的节点上联机,则此列表不起作用。 

种类:可选的

缺省值: 空列表

可调: 任何时候

RG_description(字符串)

资源组的简单说明。 

种类:可选的

缺省值: 空字符串

可调:任何时候

RG_mode(枚举)

表明资源组是故障切换组还是可缩放组。 如果值是 Failover,则 RGM 将组的 Maximum_primaries 特性设置为 1,并将资源组限定为由单个节点控制。

如果此特性的值是 Scalable,则 RGM 允许 Maximum_primaries 特性具有大于 1 的值,表示组可以同时由多个节点控制。

注意 RGM 不允许将其 Failover 特性为 True 的资源添加到其 RG_mode 特性为 Scalable 的资源组。

种类: 可选的

缺省值: Failover,如果 Maximum_primaries1

Scalable,如果 Maximum_primaries 大于 1

可调:从不

RG_name(字符串)

资源组的名称。 此特性是必需的,并且在群集中必须唯一。 

种类:必需的

缺省值: 无缺省值

可调:从不

RG_project_name

与资源组关联的 Solaris 项目名称。 使用此特性可将 Solaris 资源管理功能(例如 CPU 共享和资源池)应用至群集数据服务。 当 RGM 使资源组联机时,将在此项目名称下为没有设置 Resource_project_name 特性的资源启动相关进程。 指定的项目名称必须存在于项目数据库中(请参见相应的 SRM 手册页),用户 root 必须配置为已命名项目的成员。 Solaris 9 以及更高的发行版支持此特性。 有关 Solaris 项目名称的详细信息,请参见 System Administration Guide: Resource Management and Network Services

 

种类: 可选的

缺省值: Default,参见上述说明

可调: 任何时候

RG_state: 在每个群集节点上(枚举)

可由 RGM 设置为 OnlineOfflinePending_onlinePending_offline Error_stop_failed,以说明每个群集节点上的组的状态。 当组不受 RGM 控制时,也可以处于 UNMANAGED 状态。

用户不能配置此特性。 

种类:仅供查询

缺省值: Offline

可调:从不