Sun Cluster Geographic Edition 数据复制指南(适用于 Hitachi TrueCopy)

Procedure如何为 Oracle Real Application Clusters 创建保护组

开始之前

在为 Oracle Real Application Clusters 创建保护组之前,请确保满足以下条件:

当一个群集及群集卷管理器软件重新启动时,Oracle Real Application Clusters 框架会自动尝试导入该群集关闭之前曾导入过的所有群集卷管理器设备组。因此,向原主群集导入这些设备组的尝试将以失败告终。

  1. 登录到主群集中的一个群集节点。

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的“Sun Cluster Geographic Edition 软件和 RBAC”

  2. 使用 geopg create 命令创建一个具有群集卷管理器磁盘组的新保护组。

    此命令将在本地群集的所有节点上创建一个保护组。


    # geopg create -s partnershipname -o localrole -d truecopy [-p property [-p...]] \
    protectiongroupname
    
    -s partnershipname

    指定伙伴关系的名称。

    -o localrole

    指定此保护组在本地群集上的角色为 primary

    -d truecopy

    指定使用 Hitachi TrueCopy 软件复制保护组的数据。

    -p propertysetting

    指定保护组的属性。

    可指定以下属性:

    • Description – 描述保护组。

    • Timeout – 以秒为单位指定保护组的超时时限。

    • Nodelist – 列出可作为复制子系统主群集的计算机的主机名。

    • Cluster_dgs – 指定数据所写入的群集卷管理器磁盘组。

    有关可设置的属性的更多信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的附录 A “标准 Sun Cluster Geographic Edition 属性”

    protectiongroupname

    指定保护组的名称。

    有关 Sun Cluster Geographic Edition 软件所支持的名称和值的信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的附录 B “Sun Cluster Geographic Edition 实体合法的名称和值”

    有关 geopg 命令的更多信息,请参阅 geopg(1M) 手册页。

  3. 将一个 Hitachi TrueCopy 设备组添加到保护组中。


    # geopg add-device-group [-p property [-p...]] \
    protectiongroupname
    
    -p propertysetting

    指定保护组的属性。

    您可以指定 Fence_level 属性,该属性用于定义磁盘设备组所使用的隔离级别。隔离级别决定了该磁盘设备组中主卷和辅助卷之间的一致性级别。必须将此属性的值设置为 never


    注意 – 注意 –

    为避免主群集上出现应用程序故障,请将 Fence_level 指定为 neverasync。如果未将 Fence_level 参数设置为 neverasync,则当辅助站点关闭时,可能无法正常进行数据复制。

    如果将 Fence_level 指定为 never,则在执行接管操作后,数据复制的角色不会改变。

    请不要使用会阻止系统将 Fence_level 参数设置为 datastatus 的程序,因为在某些特殊情况下,可能需要用到这些值。

    如果因特殊情况需要将 Fence_level 设置为 datastatus,请咨询 Sun 代表。


    有关可设置的属性的更多信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的附录 A “标准 Sun Cluster Geographic Edition 属性”

    protectiongroupname

    指定保护组的名称。

  4. 将 Oracle Real Application Clusters 框架资源组、所有的 Oracle Real Application Clusters 服务器资源组以及所有的 Oracle Real Application Clusters 侦听器资源组添加到保护组。


    # geopg add-resource-group resourcegroup protectiongroupname
    
    resourcegroup

    指定要添加到保护组或要从保护组中删除的资源组列表(各资源组之间应以逗号分隔)。指定的资源组必须已定义。

    必须使保护组处于联机状态,然后才能添加资源组。当保护组处于脱机状态而要添加的资源组处于联机状态时,geopg add-resource-group 命令将会失败。


    注 –

    如果在添加资源组时保护组已经启动,则该资源组将保持不受管理状态。您必须通过运行 geopg start 命令手动启动该资源组。


    protectiongroupname

    指定保护组的名称。


示例 2–4 为 Oracle Real Application Clusters 创建保护组

本示例将创建一个使用 Oracle Real Application Clusters 和群集卷管理器的保护组 pg1

群集卷管理器磁盘组 oracle-dg 负责控制由 Hitachi TrueCopy 设备组 VG01 复制的数据。Oracle Real Application Clusters 框架资源组的节点列表被设置为包含群集中的所有节点。

  1. 在主群集上创建该保护组,使其包含群集卷管理器磁盘组 oracle-dg


    # geopg create -s pts1 -o PRIMARY -d Truecopy -p cluster_dgs=oracle-dg pg1
    Protection group "pg1" successfully created.
  2. 将 Hitachi TrueCopy 设备组 VG01 添加到保护组 pg1 中。


    # geopg add-device-group --property fence_level=never VG01 pg1
    Device group "VG01" successfully added to the protection group "pg1".
  3. 将 Oracle Real Application Clusters 框架资源组 rac-framework-rg、所有的 Oracle Real Application Clusters 服务器资源组以及所有的 Oracle Real Application Clusters 侦听器资源组添加到该保护组。


    # geopg add-resource-group rac-framework-rg,rac-server-rg1,\
    rac-listener-rg1,rac-server-rg2,rac-listener-rg2 pg1