Oracle® Solaris Cluster 参考手册

退出打印视图

更新时间: 2014 年 7 月,E51743-01
 
 

property_attributes (5)

名称

property_attributes - 资源属性特性

描述

以下列表说明了可用于更改系统定义属性或创建扩展属性的资源属性特性。

您无法将 NULL 或空字串 ("" ) 指定为 BooleanEnumInt 类型的默认值。

Array_maxsize

对于 Stringarray 类型,表示允许使用的最大数目的数组元素。

Array_minsize

对于 Stringarray 类型,表示允许使用的最小数目的数组元素。

Default

表示属性的默认值。

Description

字串注释,用于对属性进行简单的说明。说明特性无法在适用于系统定义属性的 RTR 文件中进行设置。

Enumlist

对于 Enum 类型,表示允许用于该属性的一组字符串值。

Extension

如果使用了该属性,则表示 RTR 文件项声明了由资源类型实现定义的扩展属性。否则,该文件项为系统定义的属性。

Max

对于 Int 类型,表示允许用于该属性的最大值。请注意,您无法为方法超时设置最大值。

Maxlength

对于 StringStringarray 类型,表示允许使用的最大字符串长度。

Min

对于 Int 类型,表示允许用于该属性的最小值。请注意,您无法为方法超时指定 Min=0

Minlength

对于 StringStringarray 类型,表示允许使用的最小字符串长度。

Per_node

如果使用了该属性,则表示扩展属性可以基于每节点进行设置。

如果在类型定义中指定 Per_node 属性特性,则还必须指定默认值和 Default 属性特性。指定默认值可确保用户在对尚未分配显式值的节点请求每节点属性值时,系统会返回一个值。

Property

资源属性的名称。

属性类型

允许的类型有:StringBoolean IntEnumStringarray。您无法在适用于系统定义属性的 RTR 文件项中设置类型特性。类型用于确定可接受的属性值以及 RTR 文件项中允许的特定于类型的特性。Enum 类型是一组字符串值。

Tunable

表示群集管理员何时可在资源中设置该属性的值。可设置为 None False 以阻止管理员设置此属性。允许管理员调节的值有:TrueAnytime(随时)、At_creation(仅在创建资源时)或 When_disabled(资源处于脱机状态时)。

默认值为 True (Anytime)。

示例

示例 1 Int 类型定义

Int 类型定义可能看起来像这样:

{
         Property = Probe_timeout;
         Extension;
         Int;
         Default = 30;
         Tunable = Anytime;
         Description = "Time out value for the probe (seconds)";
}	
示例 2 Per_node 类型定义

Per_node 类型定义可能看起来像这样:

{
         Property = LogLevel;
         Extension;
         Enum { Off, Terse, Verbose };
         Default = Terse;
         Per_node;
         Tunable = At_creation;
         Description ="Controls the level of detail for logging";
}

如果在类型定义中指定 PER_NODE 属性特性,则还必须指定默认值和 DEFAULT 属性特性。

另请参见

clresource(1CL)clresourcegroup(1CL)clresourcetype(1CL)r_properties(5) rg_properties(5)rt_properties(5)