以下信息说明了由 Sun Cluster 所定义的资源类型特性。特性值分为以下几类(位于“类别”后):
必需的 – 该特性要求资源类型注册 (RTR) 文件中有显式值。否则,将无法创建特性所属的对象。该值不能是空白或空字符串。
有条件的 – 特性必须在 RTR 文件中进行声明才能存在。否则,RGM 不会创建该特性,并且该特性将不能用于管理实用程序。允许使用空白或空字符串。如果在 RTR 文件中声明特性但未指定值,RGM 将提供缺省值。
有条件的/显式 – 必须在 RTR 文件中进行声明且具有一个显式值,特性才能存在。否则,RGM 不会创建该特性,并且该特性将不能用于管理实用程序。不允许使用空白或空字符串。
可选的 — 可以在 RTR 文件中声明特性。如果未在 RTR 文件中声明特性,则 RGM 将创建特性并提供一个缺省值。如果特性在 RTR 文件中进行了声明但未指定其值,则 RGM 所提供的缺省值与未在 RTR 文件中声明该特性时提供的缺省值相同。
不能通过管理实用程序更新资源类型特性,但 Installed_nodes 和 RT_system 除外,它们不能在 RTR 文件中进行声明并且必须由管理员进行设置。
首先显示特性名称,然后对其进行说明。
此资源类型实现所使用的资源管理 API 的版本。
以下信息总结了每个版本的 Sun Cluster 所支持的最大 API_version。
2
3
3
5
在 RTR 文件中为 API_version 声明一个大于 2 的值可以阻止在支持较低的最大版本的 Sun Cluster 版本上安装资源类型。例如,如果您为某个资源类型声明了 API_version=5,该资源类型将不能安装在 3.1 9/04 之前发行的任何版本的 Sun Cluster 上。
可选
2
否
一种可选的回调方法:节点连接或重新连接群集时,RGM 将对此节点调用的程序的路径(此类型的资源处于被管理状态时)。此方法应为此类型的资源执行与 Init 方法相似的初始化操作。
有条件的/显式
无
否
True 表明此类型的资源不能在一次可在多个节点上联机的组中进行配置。
可选
FALSE
否
一种可选的回调方法:从 RGM 管理中删除此类型的资源时,RGM 所调用的程序的路径。
有条件的/显式
无
否
一种可选的回调方法:当此类型的资源开始处于 RGM 的管理之下时,RGM 所调用的程序的路径。
有条件的/显式
无
否
该值可以是 RG_primaries(仅那些可以控制该资源的节点)或 RT_installed_nodes(安装该资源类型的所有节点)。表明 RGM 将对哪些节点调用 Init、Fini、Boot 和 Validate 方法。
可选
RG_primaries
否
可以在其上运行该资源类型的群集节点的名称列表。RGM 将自动创建此特性。群集管理员可以设置此值。不能在 RTR 文件中声明该特性。
可以由群集管理员进行配置
所有群集节点
是
TRUE 表明该资源类型是管理故障转移 Internet 协议 (IP) 地址的 LogicalHostname 资源类型的某个版本。
仅限于查询
无缺省值
否
TRUE 表明该资源类型是管理故障转移 Internet 协议 (IP) 地址的 SharedAddress 资源类型的某个版本。
仅限于查询
无缺省值
否
一种可选的回调方法:在对此类型的资源执行监视器所请求的失效转移之前,RGM 调用的程序的路径。
有条件的/显式
无缺省值
否
一种可选的回调方法:RGM 为启动此类型的资源的故障监视器而调用的程序的路径。
有条件的/显式
无缺省值
否
在设置了 Monitor_start 时所必需的回调方法。RGM 为停止此类型的资源的故障监视器而调用的程序的路径。
有条件的/显式
无缺省值
否
包含在资源类型安装中的软件包的可选列表。
有条件的/显式
无缺省值
否
一种可选的回调方法:在调用此类型的资源所依赖的网络地址资源的 Stop 方法之后 RGM 所调用的程序的路径。将网络接口配置为断开之后,此方法必须执行 Stop 操作。
有条件的/显式
无缺省值
否
一种可选的回调方法:在调用此类型的资源所依赖的网络地址资源的 Start 方法之前 RGM 所调用的程序的路径。此方法应该执行 Start 操作,这些操作必须在配置网络接口之前执行。
有条件的/显式
无缺省值
否
资源类型的名称。要查看当前已注册的资源类型的名称,请使用:
scrgadm -p
在 Sun Cluster 3.1 及更高版本中,资源类型名称必须包含版本:
vendor_id.resource_type:version
资源类型名称的三个组成部分在 RTR 文件中被指定为 Vendor_id、 Resource_type 和 RT_version 特性。scrgadm 命令插入了句点 (.) 和冒号 (:)分界符。资源类型名称的 RT_version 后缀的值与 RT_version 特性的值相同。为了确保 Vendor_id 的唯一性,建议使用创建该资源类型的公司的股票标志。在 Sun Cluster 3.1 以前的版本中创建的资源类型名称继续采用以下语法:
vendor_id.resource_type
必需的
空字符串
否
用于完成回调方法的相对路径的目录路径。此路径将设置为安装资源类型软件包的位置。该路径必须是完整路径,即它必须以正斜杠 (/) 开头。如果所有的方法路径名称都是绝对路径,则此特性不是必需的。
必需的,除非所有方法路径名称均为绝对路径
无缺省值
否
资源类型的简单说明。
有条件的
空字符串
否
表明当在某个资源类型上将此特性设置为 TRUE 时,该资源类型上所允许的 scrgadm(1M) 操作将受到限制。其 RT_system 值被设置为 TRUE 的资源类型称为系统资源类型。无论 RT_system 的当前值是什么,对 RT_system 特性本身进行编辑将始终不会受到限制。
可选
FALSE
是
从 Sun Cluster 3.1 开始,实施该资源类型必需版本字符串。RT_version 是完整资源类型名称的后缀部分。RT_version 特性,它在 Sun Cluster 3.0 中是可选的,而在 Sun Cluster 3.1 及更高版本中是必需的。
可选的/显示或必需的
无缺省值
否
如果为 TRUE,则表明群集中只能存在一个此类型的资源。RGM 仅允许一次在群集中运行一个此类型的资源。
可选
FALSE
否
一种回调方法:RGM 所调用的用来启动此类型的资源的程序的路径。
必需的(除非在 RTR 文件中声明了 Prenet_start 方法)
无缺省值
否
一种回调方法:为停止此类型的资源,RGM 调用的程序的路径。
必需的(除非在 RTR 文件中声明了 Postnet_stop 方法)
无缺省值
否
一种可选的回调方法:当更改此类型的运行资源的特性时,RGM 所调用的程序的路径。
有条件的/显式
无缺省值
否
一种可选的回调方法:为检查此类型的资源的特性值而调用的程序的路径。
有条件的/显式
无缺省值
否
请参见 Resource_type 特性。
有条件的
无缺省值
否