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

资源特性属性

本节介绍了可用来更改系统定义的属性或用来创建扩展属性的资源属性。


注意 – 注意 –

您不能将 Null 或空字符串 (“”) 指定为 booleanenumint 类型的默认值。


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

Array_maxsize

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

Array_minsize

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

Default

表明属性的缺省值。

Description

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

Enumlist

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

Extension

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

Max

对于 int 类型所允许的属性的最大值。

Maxlength

对于 stringstringarray 类型所允许的最大字符串长度。

Min

对于 int 类型所允许的属性的最小值。

Minlength

对于 stringstringarray 类型所允许的最小字符串长度。

Property

资源属性的名称。

Tunable

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

不同的标准资源属性有不同的默认值,如下面的条目所示。如果没有在 RTR 文件中进行指定,则调节扩展属性的默认设置为 TRUE (ANYTIME)。

属性的类型

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