Oracle® Solaris Cluster 参考手册

退出打印视图

更新时间: 2014 年 7 月,E51743-01
 
 

ScalDeviceGroup (5)

名称

SUNW.ScalDeviceGroup, ScalDeviceGroup - 可伸缩设备组的资源类型实现

描述

SUNW.ScalDeviceGroup 资源类型表示可伸缩设备组。该资源类型的实例表示以下设备组类型:

  • Solaris Volume Manager for Sun Cluster 多属主磁盘集

SUNW.ScalDeviceGroup 资源类型是可伸缩资源类型。此资源类型的实例在该资源所属资源组的节点列表中的每个节点上联机。

要注册此资源类型并创建该资源类型的实例,请使用以下方法之一:

  • Oracle Solaris Cluster Manager

  • 使用 clsetup 实用程序,并指定用于配置 Oracle Solaris Cluster Support for Oracle Real Application Clusters 的选项

  • 以下 Oracle Solaris Cluster 维护命令序列:

    1. 要注册此资源类型,请使用 clresourcetype 命令。

    2. 要创建此资源类型的实例,请使用 clresource 命令。

下面的子部分中介绍了为 SUNW.ScalDeviceGroup 资源类型定义的标准属性和扩展属性。

标准属性

有关所有标准资源属性的描述,请参见 r_properties(5) 手册页。

按如下所示覆盖此资源类型的标准资源属性:

Monitor_start_timeout
最小值

10

默认值

300

Monitor_stop_timeout
最小值

10

默认值

300

Postnet_stop_timeout
最小值

60

默认值

300

Prenet_start_timeout
最小值

60

默认值

300

Start_timeout
最小值

60

默认值

300

Stop_timeout
最小值

60

默认值

300

Thorough_probe_interval
默认值

300

Update_timeout
最小值

60

默认值

300

Validate_timeout
最小值

60

默认值

300

扩展属性

此资源类型的扩展属性如下所示:

Debug_level

该属性指定来自此类型资源的调试消息的记录级别。调试级别越高,写入日志文件的调试消息越多。

数据类型

整数

默认值

0

范围

0–10

可调

随时

DiskGroupName

该属性指定资源所表示的设备组的名称。必须将该属性设置为以下项目之一:

  • 现有 Solaris Volume Manager for Sun Cluster 多属主磁盘集的名称。该名称是在创建磁盘集所用的 metaset(1M) 命令中指定的。

所指定设备组的要求如下所示:

  • 该设备组必须是有效的现有多属主磁盘集或共享磁盘组。

  • 该设备组必须托管于可以控制资源的所有节点上。

  • 该设备组必须可从可以控制可伸缩设备组资源的所有节点上访问。

  • 该设备组必须至少包含一个卷。

数据类型

字符串

默认值

未定义默认值

范围

不适用

可调

禁用时

IOTimeout

该属性指定 I/O 探测的超时值(以秒为单位)。

默认值

30

范围

1–1800

可调

随时

LogicalDeviceList

该属性以逗号分隔方式指定资源的故障监视器要监视的逻辑卷的列表。此属性是可选的。如果没有为该属性指定值,设备组中的所有逻辑卷均会受到监视。

设备组的状态派生自受监视的各个逻辑卷的状态。如果所有受监视的逻辑卷都运行良好,则说明设备组正常运行。如果有任何受监视的逻辑卷发生故障,则说明设备组存在故障。

通过查询卷的卷管理器可获取各个逻辑卷的状态。如果无法通过查询确定 Solaris Volume Manager for Sun Cluster 卷的状态,故障监视器将执行文件输入/输出 (input/output, I/O) 操作来确定卷状态。

如果发现设备组发生故障,将停止对表示资源组的资源的监视并将该资源置于禁用状态。


注 -  对于镜像磁盘,即使某个子镜像发生故障,也仍认为设备组运行良好。

注 -  使用 Solaris Volume Manager for Sun Cluster 时,如果将指定监视软分区,则还应该指定相应的顶层或底层元设备。

所指定的各逻辑卷的要求如下所示:

  • 必须存在逻辑卷。

  • 逻辑卷必须包含在 diskgroupname 属性所指定的设备组中。

  • 逻辑卷必须可从可以控制可伸缩设备组资源的所有节点上访问。

数据类型

字符串数组

默认值

""

范围

不适用

可调

随时

Monitor_retry_count

该属性指定进程监视器工具 (process monitor facility, PMF) 可以重新启动故障监视器的最大次数。

数据类型

整数

默认值

4

范围

未定义范围

可调

随时

Monitor_retry_interval

该属性指定 PMF 对故障监视器的重新启动进行计数的时间间隔(以分钟为单位)。

数据类型

整数

默认值

2

范围

未定义范围

可调

随时

RebootOnFailure

该属性指定在探测器检测到失败时是否重新引导本地系统。该属性设置为 TRUE 时,资源直接或间接使用的所有设备都必须受磁盘路径监视功能的监视。

如果 RebootOnFailure 设置为 TRUE,且至少有一个设备可用于 GlobalDevicePathsFileSystemMountPointsZpools 属性中指定的每个实体,本地系统将重新引导。本地系统表示资源处于联机状态的全局群集节点或区域群集节点。

默认值

FALSE

可调

随时

示例

示例 1 使用 SUNW.vucmm_svm 资源类型创建 ScalDeviceGroup 资源

本示例显示了如何使用 SUNW.vucmm_svm 资源类型创建一个 ScalDeviceGroup 资源来表示名为 datadg 的 Solaris Volume Manager for Sun Cluster 多属主磁盘集。该资源命名为 scaldatadg-rs。此示例假定存在以下 Oracle Solaris Cluster 对象:

  • 名为 scaldatadg-rg 的可伸缩资源组。

  • 名为 vucmm-svm-rsSUNW.vucmm_svm 资源类型实例。

# clresourcetype register SUNW.ScalDeviceGroup
# clresource create -t SUNW.ScalDeviceGroup \
-g scaldatadg-rg \
-p Resource_dependencies=vucmm-svm-rs \
-p DiskGroupName=datadg \
scaldatadg-rs

属性

有关以下属性的描述,请参见 attributes(5)

属性类型
属性值
可用性
ha-cluster/system/core

另请参见

clresource(1CL)clresourcetype(1CL)clsetup(1CL)metaset(1M)attributes(5)r_properties(5)SUNW.vucmm_svm(5)

适用于 Oracle Real Application Clusters 的 Oracle Solaris Cluster 数据服务指南