用于 Solaris OS 的 Sun Cluster 数据服务规划和管理指南

资源类型特性

表 A–1 说明了 Sun Cluster 定义的资源类型特性。 特性值分为以下几类。

资源类型特性不能由管理公用程序更新,但 Installed_nodes 除外,该特性不能在 RTR 文件中声明,而且必须由管理员设置。

表 A–1 资源类型特性

特性名称 

说明  

API_version(整数)

此资源类型实现所使用的资源管理 API 的版本。 

种类: 可选的

缺省值: 2

可调:从不

BOOT(字符串)

一种可选的回叫方法。 RGM 在节点上启动的程序的路径,当此类型的资源被管理后,该路径将链接或重新链接群集。 此方法应该初始化此类型的资源,与 INIT 方法类似。

种类:条件的/显式的

缺省值: 无缺省值

可调:从不

Failover(布尔值)

True 表明此类型的资源不能在一次可在多个节点上联机的组中进行配置。

种类:可选的

缺省值: False

可调:从不

FINI(字符串)

一种可选的回叫方法。 从 RGM 管理中删除此类型的资源时,RGM 启动的程序的路径。 

种类:条件的/显式的

缺省值: 无缺省值

可调:从不

INIT(字符串)

一种可选的回叫方法。 当此类型的资源变为由 RGM 管理时,RGM 启动的程序的路径。 

种类:条件的/显式的

缺省值: 无缺省值

可调:从不

Init_nodes(枚举)

表示 RGM 要在其上调用 INITFINIBOOTVALIDATE 方法的节点。 该值可以是 RG_primaries(仅那些可以控制该资源的节点)或 RT_installed_nodes(安装该资源类型的所有节点)。

种类: 可选的

缺省值: RG_primaries

可调:从不

Installed_nodes(字符串数组)

允许资源类型在其上运行的群集节点名称的列表。 RGM 将自动创建此特性。 群集管理员可以设置此值。 不能在 RTR 文件中声明该特性。 

种类:可以由群集管理员配置

缺省值: 所有群集节点

可调:任何时候

Monitor_check(字符串)

一种可选的回叫方法。 在执行此类型资源的监视器请求的故障切换之前,RGM 启动的程序的路径。 

种类:条件的/显式的

缺省值: 无缺省值

可调:从不

Monitor_start(字符串)

一种可选的回叫方法。 RGM 激活以启动此类型资源的故障监视器的程序的路径。  

种类:条件的/显式的

缺省值: 无缺省值

可调:从不

Monitor_stop(字符串)

设置了 Monitor_start 时所必需的回叫方法。 RGM 激活以停止此类型资源的故障监视器的程序的路径。

种类:条件的/显式的

缺省值: 无缺省值

可调:从不

位于每个群集节点上的 Num_resource_restart (整数)

此特性由 RGM 设置为在过去的 n 秒内为此节点中的此资源进行 scha_control RESTART 调用的次数,其中 n 是该资源的 Retry_interval 特性的值。 如果资源类型未声明 Retry_interval 特性,则 Num_resource_restarts 特性不适用于该类型的资源。

Pkglist(字符串数组)

包含在资源类型安装中的软件包的可选列表。 

种类:条件的/显式的

缺省值: 无缺省值

可调:从不

Postnet_stop(字符串)

一种可选的回叫方法。 在调用此类型资源所依赖的任何网络地址资源 (Network_resources_used) 的 STOP 方法之后,RGM 启动的程序的路径。 此方法应该执行 STOP 操作,该操作在将网络接口配置为停止之后是必须执行的。

种类:条件的/显式的

缺省值: 无缺省值

可调:从不

Prenet_start(字符串)

一种可选的回叫方法。 在调用此类型资源所依赖的任何网络地址资源 (Network_resources_used) 的 START 方法之前,RGM 启动的程序的路径。 此方法应该执行 START 操作,该操作在将网络接口配置为运行之前是必须执行的。

种类:条件的/显式的

缺省值: 无缺省值

可调:从不

RT_basedir(字符串)

用于完成回叫方法的相对路径的目录路径。 此路径将设置为安装资源类型软件包的位置。 该路径必须是完整路径,即它必须以正斜线 (/) 开头。 如果所有的方法路径名称都是绝对路径,则此特性不是必需的。

种类:必需的(除非所有方法路径名称均为绝对名称)

缺省值: 无缺省值

可调:从不

RT_description(字符串)

资源类型的简单说明。 

种类:条件的

缺省值: 空字符串

可调:从不

Resource_type(字符串)

资源类型的名称。  

要查看当前已登记的资源类型的名称,请使用: 

scrgadm—p

在 Sun Cluster 3.1 中启动时,资源类型名称的格式为 

vendor_id.resource_type:version

资源类型名称的三个组件是 RTR 文件中指定的特性,即 Vendor_idResource_typeRT_versionscrgadm 命令插入句号和冒号分界符。 资源类型名称中的 RT_version 后缀的值与 RT_version 特性的值相同。

要确保 Vendor_id 是唯一的,建议的方法是使用创建资源类型的公司的股票代码。

在 Sun Cluster 3.1 之前创建的资源类型名称可继续使用以下格式:  

vendor_id.resource_type

种类:必需的

缺省值: 空字符串

可调:从不

RT_version(字符串)

从 Sun Cluster 3.1 开始,此资源类型的执行所必需的版本。 RT_version 是完整资源类型名称的后缀部分。

种类:条件的/显式的

缺省值: 无缺省值

可调:从不

Single_instance(布尔值)

如果值为 True,则表明在群集中只能存在一个此类型的资源。 因此,RGM 一次只允许一个此类型的资源在群集范围内运行。

种类:可选的

缺省值: False

可调:从不

START(字符串)

一种回叫方法。 RGM 激活以启动此类型资源的程序的路径。 

种类: 必需的(除非 RTR 文件声明了 PRENET_START 方法)

缺省值: 无缺省值

可调:从不

STOP(字符串)

一种回叫方法。 RGM 激活以停止此类型资源的程序的路径。 

种类: 必需的(除非 RTR 文件声明了 POSTNET_STOP 方法)

缺省值: 无缺省值

可调:从不

UPDATE(字符串)

一种可选的回叫方法。 当此类型的运行资源的特性更改时,RGM 启动的程序的路径。 

种类:条件的/显式的

缺省值: 无缺省值

可调:从不

VALIDATE(字符串)

一种可选的回叫方法。 为检查此类型的资源的特性值而将调用的程序的路径。 

种类:条件的/显式的

缺省值: 无缺省值

可调:从不

Vendor_ID(字符串)

请参见 Resource_type 特性。

种类:条件的

缺省值: 无缺省值

可调:从不