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

资源特性属性

以下内容介绍了可用来更改系统定义的特性或创建扩展特性的资源特性属性。


注意 – 注意 –

您不能将 Null 或空字符串 (“”) 指定为 boolean、enum 或 int 类型的缺省值。


首先列出的是特性名称,后面是对该特性的说明。

Array_maxsize

对于 stringarray 类型,为允许的最大数组元素数。

Array_minsize

对于 stringarray 类型,为允许的最小数组元素数。

Default

表明特性的缺省值。

Description

一个字符串注释,用于对特性作简单说明。对于系统定义的特性,不能在 RTR 文件中设置它的 Description 属性。

Enumlist

对于 enum 类型,为该特性所允许的一组字符串值。

Extension

如果使用,则表明 RTR 文件条目声明了一个由资源类型的实现定义的扩展特性,否则,此条目为系统定义的特性。

Max

对于 int 类型,为此特性所允许的最大值。

Maxlength

对于 string 和 stringarray 类型,是允许的最大字符串长度。

Min

对于 int 类型,为该特性所允许的最小值。

Minlength

对于 string 和 stringarray 类型,是允许的最小字符串长度。

Property

资源特性的名称。

Tunable

表明群集管理员何时可以设置某个资源中的此特性值。可以将其设置为 NONE 或 FALSE 以防止管理员设置此特性。允许管理员调整的值包括 TRUE 或 ANYTIME(随时)、AT_CREATION(仅在创建资源时)或 WHEN_DISABLED(在资源脱机时)。要建立其他可调性条件,例如“何时禁用监视”或“何时脱机”,请将此属性设置为 ANYTIME,然后在 Validate 方法中验证资源的状态。

每个标准资源特性的缺省值均不相同,这将在下一节进行说明。如果在RTR 文件中没有指定其他值,则用于调整扩展特性的缺省设置为 TRUE ( ANYTIME)。

特性的类型

允许的类型为:string、boolean、int、enum 和 stringarray。对于系统定义的特性,您不能在 RTR 文件条目中设置类型属性。类型决定了可接受的特性值和在 RTR 文件条目中允许的特定于类型的属性。enum 类型是一组字符串值。