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

特性变量

您可以使用特性变量从 RGM 框架中检索选中的 Sun Cluster 资源、资源类型和资源组特性的值。Agent Builder 将在启动、探测或停止脚本中扫描特性变量,并在 Agent Builder 启动脚本前用这些变量的值替换这些变量。


注意 –

基于 Korn shell 的服务不支持使用特性变量。


特性变量列表

以下列表列出了可以在脚本中使用的特性变量。附录 A,标准特性中介绍了 Sun Cluster 资源、资源类型和资源组特性。

以下列表列出了资源特性变量:

以下列表列出了资源类型特性变量:

以下列表列出了资源组特性变量:

特性变量的语法

表示特性变量的方法是在特性名之前加上一个百分号 (%),如以下示例所示。


# /opt/network_aware/echo_server -t %RS_STOP_TIMEOUT -n %RG_NODELIST

按以上示例给定特性变量后,Agent Builder 就可以解释这些特性变量,然后以以下值启动 echo_server 脚本。


# /opt/network_aware/echo_server -t 300 -n phys-node-1,phys-node-2,phys-node-3

Agent Builder 替换特性变量的方式

以下列表说明了 Agent Builder 如何解释各类型的特性变量: