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

声明扩展特性

位于 RTR 文件样例结尾处的是扩展特性,如下所示:

# Extension Properties
#

# The cluster administrator must set the value of this property to point to the 
# directory that contains the configuration files used by the application. 
# For this application, smpl, specify the path of the configuration file on 
# PXFS (typically named.conf).
{
        PROPERTY = Confdir_list;
        EXTENSION;
        STRINGARRAY;
        TUNABLE = AT_CREATION;
        DESCRIPTION = "The Configuration Directory Path(s)";
}

# The following two properties control restart of the fault monitor.
{
        PROPERTY = Monitor_retry_count;
        EXTENSION;
        INT;
        DEFAULT = 4;
        TUNABLE = ANYTIME;
        DESCRIPTION = "Number of PMF restarts allowed for fault monitor.";
}
{
        PROPERTY = Monitor_retry_interval;
        EXTENSION;
        INT;
        DEFAULT = 2;
        TUNABLE = ANYTIME;
        DESCRIPTION = "Time window (minutes) for fault monitor restarts.";
}
# Time out value in seconds for the probe.
{
        PROPERTY = Probe_timeout;
        EXTENSION;
        INT;
        DEFAULT = 120;
        TUNABLE = ANYTIME;
        DESCRIPTION = "Time out value for the probe (seconds)";
}

# Child process monitoring level for PMF (-C option of pmfadm).
# Default of -1 means to not use the -C option of pmfadm.
# A value of 0 or greater indicates the desired level of child-process.
# monitoring.
{
        PROPERTY = Child_mon_level;
        EXTENSION;
        INT;
        DEFAULT = -1;
        TUNABLE = ANYTIME;
        DESCRIPTION = “Child monitoring level for PMF";
}
# User added code -- BEGIN VVVVVVVVVVVV
# User added code -- END   ^^^^^^^^^^^^

Agent Builder 创建了一些对大多数的数据服务都有用的扩展特性,如下所示。

Confdir_list

指定应用程序配置目录的路径,这对于很多应用程序是有用的信息。 配置数据服务时,系统管理员可以提供此目录的位置。

Monitor_retry_countMonitor_retry_intervalProbe_timeout

用于控制故障监视器本身的重启操作,而不是服务器守护程序的重启操作。

Child_mon_level

用于设置 PMF 要完成的监视操作的级别。 有关详细信息,请参阅 pmfadm(1M)

您可以在由用户添加的代码注释分隔的区域内创建其它扩展特性。