Oracle® Solaris Cluster 参考手册

退出打印视图

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

crs_framework(5)

名称

SUNW.crs_framework, crs_framework - 协调 Oracle Clusterware 的关闭的资源类型实现

描述

SUNW.crs_framework 资源类型可在 Oracle Solaris Cluster Support for Oracle Real Application Clusters (Oracle RAC) 配置中协调 Oracle Clusterware 和 Oracle Solaris Cluster 资源的关闭。该资源类型通过使 Oracle Solaris Cluster 停止 Oracle Clusterware 来使 Oracle Solaris Cluster 和 Oracle Clusterware 互操作。


注 - 该资源类型允许使用 Oracle Solaris Cluster 管理命令启动 Oracle Clusterware。只能通过使用 Oracle 命令或引导节点来启动 Oracle Clusterware。

Oracle Clusterware 表决磁盘和 Oracle 群集注册表 (Oracle cluster registry, OCR) 文件可能位于 SUNW.ScalDeviceGroupSUNW.ScalMountPoint 类型的资源表示的存储中。在这种情况下,在使 SUNW.ScalDeviceGroupSUNW.ScalMountPoint 类型的资源脱机之前必须先停止 Oracle Clusterware。SUNW.crs_framework 类型的资源可通过在以下情况下在某个节点上停止 Oracle Clusterware 进程确保满足此要求。

  • SUNW.ScalDeviceGroup SUNW.ScalMountPoint 类型的资源在节点上脱机时。出于以下原因,必须停止 Oracle Clusterware 进程:

    • 为了确保正确停止 SUNW.ScalDeviceGroup SUNW.ScalMountPoint 类型的资源

    • 为了避免因在 Oracle Clusterware 或 Oracle RAC 进程访问存储期间使 SUNW.ScalDeviceGroupSUNW.ScalMountPoint 类型的资源脱机而发生数据库或节点故障

  • 当某个节点关闭时。如果未停止 Oracle Clusterware 进程,该节点将无法关闭。

SUNW.crs_framework 资源类型是单实例资源类型。在群集中只能创建一个此类型的资源。

为确保 Oracle Solaris Cluster 按正确顺序停止资源,请按如下所述配置一个类型为 SUNW.crs_framework 的资源:

  • 确保包含 SUNW.ScalDeviceGroupSUNW.ScalMountPoint 类型的资源的任何资源组为将包含 SUNW.crs_framework 资源的资源组声明强正关联性。

  • 设置 SUNW.crs_framework 资源对表示 Oracle Clusterware 表决磁盘和 OCR 文件存储的任何资源的脱机重新启动依赖性。这些资源的类型为 SUNW.ScalDeviceGroupSUNW.ScalMountPoint。将每个依赖性的范围限制为正在运行 SUNW.ScalDeviceGroup 资源或 SUNW.ScalMountPoint 资源的节点。

  • 设置 SUNW.crs_framework 类型的资源对 SUNW.rac_framework 类型的资源的强依赖性。

应在为 Oracle Solaris Cluster Support for Oracle RAC 数据服务配置数据库资源时创建这些依赖性和关联性。有关更多信息,请参见适用于 Oracle Real Application Clusters 的 Oracle Solaris Cluster 数据服务指南 中的配置 Support for Oracle RAC 数据库实例的资源

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

  • Oracle Solaris Cluster Manager

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

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

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

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

标准属性

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

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

Monitor_start_timeout
最小值

60

默认值

300

Monitor_stop_timeout
最小值

60

默认值

300

Start_timeout
最小值

60

默认值

300

Stop_timeout
最小值

60

默认值

1200

Update_timeout
最小值

60

默认值

300

Validate_timeout
最小值

60

默认值

300

扩展属性

SUNW.crs_framework 资源类型没有扩展属性。

示例

示例 1 创建 SUNW.crs_framework 资源

此示例注册 SUNW.crs_framework 资源类型并创建 SUNW.crs_framework 资源类型的名为 crs_framework-rs 的实例。本示例做出了以下假定:

  • 使用 C shell。

  • 存在一个名为 crs-framework-rg 的资源组。

  • 存在以下资源:

    • 类型为 SUNW.rac_framework 的名为 rac_framework-rs 的资源,表示 Oracle RAC 框架

    • 类型为 SUNW.ScalDeviceGroup 的名为 db-storage-rs 的资源,表示存储 Oracle Clusterware 表决磁盘和 OCR 文件的可伸缩设备组

phys-schost-1# clresourcetype register SUNW.crs_framework

phys-schost-1# clresource create -g crs-framework-rg \
-t SUNW.crs_framework \
-p resource_dependencies=rac_framework-rs \
-p resource_dependencies_offline_restart=db-storage-rs\{local_node\} \
crs_framework-rs 

属性

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

属性类型
属性值
可用性
ha-cluster/library/ucmm

另请参见

clresource(1CL)clresourcetype(1CL)clsetup(1CL)attributes(5)SUNW.rac_framework(5)SUNWct.ScalDeviceGroup(5)SUNW.ScalMountPoint(5)

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