表 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 秒内多次无法在某个特定节点上联机(因为资源的 START 或 PRENET_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_primaries 为 1 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 设置为 Online、Offline、Pending_online、Pending_offline 或 Error_stop_failed,以说明每个群集节点上的组的状态。 当组不受 RGM 控制时,也可以处于 UNMANAGED 状态。 用户不能配置此特性。 种类:仅供查询 缺省值: Offline 可调:从不 |