Sun Cluster Geographic Edition 数据复制指南(适用于 EMC Symmetrix Remote Data Facility)

第 2 章 管理 EMC Symmetrix Remote Data Facility 保护组

本章介绍了使用 EMC Symmetrix Remote Data Facility 软件配置和管理数据复制的过程。本章包括以下各节:

用于创建 EMC Symmetrix Remote Data Facility 保护组的策略

在开始创建保护组之前,请考虑以下策略中的哪一个最适合您:

以下各节讲述了每种策略采取的步骤:

在应用程序脱机时创建保护组

要在应用程序资源组脱机时创建保护组,请执行以下步骤。

  1. 从一个群集上的节点创建保护组。

    有关更多信息,请参见如何创建和配置 EMC Symmetrix Remote Data Facility 保护组

  2. 将数据复制设备组添加到该保护组。

    有关更多信息,请参见如何将数据复制设备组添加到 EMC Symmetrix Remote Data Facility 保护组中

  3. 使应用程序资源组脱机。

  4. 将应用程序资源组添加到该保护组。

    有关更多信息,请参见如何将应用程序资源组添加到 EMC Symmetrix Remote Data Facility 保护组

  5. 在另一个群集上检索该保护组的配置。

    有关更多信息,请参见如何将 EMC Symmetrix Remote Data Facility 保护组配置复制到伙伴群集

  6. 从任一群集上,以全局方式启动该保护组。

    有关更多信息,请参见如何激活 EMC Symmetrix Remote Data Facility 保护组

在应用程序联机时创建保护组

在不使应用程序脱机的情况下,要将现有的应用程序资源组添加到新的保护组,请在应用程序资源组处于联机状态的群集上执行以下步骤。

  1. 从群集节点创建保护组。

    有关更多信息,请参见如何创建和配置 EMC Symmetrix Remote Data Facility 保护组

  2. 将数据复制设备组添加到该保护组。

    有关更多信息,请参见如何将数据复制设备组添加到 EMC Symmetrix Remote Data Facility 保护组中

  3. 从本地启动该保护组。

    有关更多信息,请参见如何激活 EMC Symmetrix Remote Data Facility 保护组

  4. 将应用程序资源组添加到该保护组。

    有关更多信息,请参见如何将应用程序资源组添加到 EMC Symmetrix Remote Data Facility 保护组

在另一个群集上执行以下步骤。


示例 2–1 在应用程序保持联机的情况下创建 EMC Symmetrix Remote Data Facility 保护组

此示例将在应用程序不脱机的情况下创建一个保护组。

在此示例中,apprg1 资源组在 cluster-paris 群集上处于联机状态。

  1. cluster-paris 上创建保护组。


    phys-paris-1# geopg create -d srdf -p cluster_dgs=dg1 \
    -o Primary -s paris-newyork-ps srdfpg
    Protection group "srdfpg" has been successfully created
  2. 将设备组 devgroup1 添加到保护组中。


    phys-paris-1# geopg add-device-group devgroup1 rdfpg
    
  3. 从本地激活该保护组。


    phys-paris-1# geopg start -e local srdfpg
    Processing operation.... this may take a while...
    Protection group "srdfpg" successfully started.

    此命令将启动数据复制操作。

  4. 将已联机的应用程序资源组添加至该保护组。


    phys-paris-1# geopg add-resource-group apprg1 srdfpg
    Following resource groups were successfully inserted:
    			"apprg1"
  5. 验证是否已成功添加该应用程序资源组。


    phys-paris-1# geoadm list srdfpg
    
  6. 在伙伴群集中的一个节点上,检索该保护组。


    phys-newyork-1# geopg get -s paris-newyork-ps srdfpg
    Protection group "srdfpg" has been successfully created.
  7. 在伙伴群集上本地激活该保护组。


    phys-newyork-1# geopg start -e local srdfpg
    Processing operation.... this may take a while...
    Protection group "srdfpg" successfully started.
  8. 检验是否已成功创建并激活该保护组。

    cluster-paris 上运行 geoadm status 命令会产生如下输出:


    phys-paris-1# geoadm status
    Cluster: cluster-paris
    
       Partnership "paris-newyork-ps"        : OK
          Partner clusters                   : newyork
          Synchronization                    : OK
          ICRM Connection                    : OK
    
          Heartbeat "hb_cluster-paris~cluster-newyork" monitoring \
    "paris-newyork-ps": OK 			
             Plug-in "ping-plugin"           : Inactive
             Plug-in "tcp_udp_plugin"        : OK
    
       Protection group "srdfpg"             : OK
          Partnership                        : paris-newyork-ps
          Synchronization                    : OK
    
          Cluster cluster-paris              : OK
             Role                            : Primary
             Configuration                   : OK
             Data replication                : OK
             Resource groups                 : OK
    
          Cluster cluster-newyork            : OK
             Role                            : Secondary
             Configuration                   : OK
             Data Replication                : OK
             Resource Groups                 : OK

创建、修改、验证和删除 EMC Symmetrix Remote Data Facility 保护组

本节包括以下主题:


注 –

您可以创建不配置为使用数据复制的保护组。要创建不使用数据复制子系统的保护组,请在使用 geopg 命令时省略 -d datareplicationtype选项。geoadm status 命令显示了这些 Degraded 保护组的状态。

有关更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Creating a Protection Group That Does Not Require Data Replication”


Procedure如何创建和配置 EMC Symmetrix Remote Data Facility 保护组

开始之前

在创建保护组之前,请确保满足以下条件:


注 –

保护组的名称在全局的 Sun Cluster Geographic Edition 名称空间中是唯一的。不能在同一系统的两个伙伴关系中使用相同的保护组名称。


您还可以将现有的保护组配置从远程群集复制到本地群集。有关更多信息,请参见将 EMC Symmetrix Remote Data Facility 保护组配置复制到伙伴群集

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

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Sun Cluster Geographic Edition Software and RBAC”

  2. 使用 geopg create 命令创建一个使用 SRDF 复制的新保护组。

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


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

    指定伙伴关系的名称。

    -o localrole

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

    -d srdf

    指定使用 EMC Symmetrix Remote Data Facility 软件来复制保护组数据。

    -p propertysetting

    指定保护组的属性。

    可指定以下属性:

    • Description – 描述保护组。

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

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

    • Cluster_dgs – 列出数据所写入的设备组。

    有关可设置的属性的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的附录 A “Standard Sun Cluster Geographic Edition Properties”

    protectiongroupname

    指定保护组的名称。

    有关 Sun Cluster Geographic Edition 软件所支持的名称和值的信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的附录 B “Legal Names and Values of Sun Cluster Geographic Edition Entities”

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


示例 2–2 创建和配置 EMC Symmetrix Remote Data Facility 保护组

本示例将在 cluster-paris(该群集被设置为主群集)上创建一个 EMC Symmetrix Remote Data Facility 保护组。


# geopg create -s paris-newyork-ps -o primary -d srdf \
-p cluster_dgs=dg1 srdfpg

支持 Oracle Real Application Clusters 和数据复制软件的要求

Sun Cluster Geographic Edition 软件支持将 Oracle Real Application Clusters 与 EMC Symmetrix Remote Data Facility 软件一起使用。当配置 Oracle Real Application Clusters 时请注意以下要求:

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

开始之前

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

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

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

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Sun Cluster Geographic Edition Software and RBAC”

  2. 使用 geopg create 命令创建一个新的保护组。

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


    # geopg create -s partnershipname -o localrole -d srdf \
    -p External_Dependency_Allowed=true [-p property [-p...]] protectiongroupname
    
    -s partnershipname

    指定伙伴关系的名称。

    -o localrole

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

    -d srdf

    指定由 EMC Symmetrix Remote Data Facility 软件复制保护组数据。

    -p propertysetting

    指定保护组的属性。

    可指定以下属性:

    • Description-描述保护组。

    • External_Dependency_Allowed-指定是否允许属于该保护组的资源组和资源与不属于该保护组的资源组和资源之间的相关性。对于 RAC,将此属性设置为 true

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

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

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

    有关可设置的属性的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的附录 A “Standard Sun Cluster Geographic Edition Properties”

    protectiongroupname

    指定保护组的名称。

    有关 Sun Cluster Geographic Edition 软件所支持的名称和值的信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的附录 B “Legal Names and Values of Sun Cluster Geographic Edition Entities”

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

  3. 将 EMC Symmetrix Remote Data Facility 设备组添加到保护组。


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

    指定保护组的属性。

    有关可设置的属性的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的附录 A “Standard Sun Cluster Geographic Edition Properties”

    protectiongroupname

    指定保护组的名称。

  4. 仅在保护组中添加 rac_server_proxy 资源组和已复制的设备组的资源组。


    注 –

    请勿将 RAC 框架资源组添加到保护组。这样可以确保如果保护组在节点上变为辅助角色,框架资源组不会变为不受管理状态。另外,群集上可以有多个 RAC 数据库,这些数据库可以受也可以不受 Sun Cluster Geographic Edition 控制。



    # geopg add-resource-group resourcegroup protectiongroupname
    
    resourcegroup

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

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


    注 –

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


    protectiongroupname

    指定保护组的名称。


示例 2–3 为 RAC 创建保护组

本示例将创建一个使用 RAC 和群集功能的保护组 pg1

群集功能磁盘组 oracle-dg 用来控制由 EMC Symmetrix Remote Data Facility 设备组 DG01 所复制的数据。RAC 框架资源组的节点列表被设置为包含群集中的所有节点。

  1. 在具有群集功能磁盘组 oracle-dg 的主群集上创建保护组。


    # geopg create -s pts1 -o PRIMARY -d srdf -p cluster_dgs=racdbdg \
    -p external_dependency_allowed=true pg1
    Protection group "pg1" successfully created.
  2. 将 EMC Symmetrix Remote Data Facility 设备组 DG01 添加到保护组 pg1 中。


    # geopg add-device-group DG01 pg1
    Device group "DG01" successfully added to the protection group "pg1".
  3. rac_server_proxy-rg 资源组和复制的设备组资源组 hasp4rac-rgscaldbdg-rg 添加到保护组。


    # geopg add-resource-group rac_server_proxy-rg,hasp4rac-rg,scaldbdg-rg pg1
    

数据复制子系统如何验证设备组

Sun Cluster Geographic Edition 数据复制层将根据 EMC Symmetrix Remote Data Facility RDF1 和 RDF2 设备的配置来验证保护组的复制角色。如果配置不匹配,则验证操作将返回错误。

如果指定了 Cluster_dgs 属性,则数据复制层将验证指定的设备组是否是有效的 Sun Cluster 设备组。数据复制层还将验证该设备组是否属于有效的类型。


注 –

Cluster_dgs 属性中指定的设备组仅可由属于保护组的应用程序写入数据。此属性不能指定从保护组外部的应用程序接收信息的设备组。


创建保护组时,系统会自动创建一个 Sun Cluster 复制资源组。


注意 – 注意 –

请不要更改、删除这些资源或资源组,也不要使其处于脱机状态。只能使用 Sun Cluster Geographic Edition 命令来管理复制资源组和资源,它们是由 Sun Cluster Geographic Edition 软件进行管理的内部实体。直接使用 Sun Cluster 命令更改这些实体的配置或状态可能会导致不可修复的故障。


Procedure如何修改 EMC Symmetrix Remote Data Facility 保护组

开始之前

在修改保护组的配置之前,请确保本地已存在您要修改的保护组。

  1. 登录至其中一个群集节点。

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Sun Cluster Geographic Edition Software and RBAC”

  2. 修改保护组的配置

    此命令可修改本地群集所有节点上保护组的属性。如果伙伴群集包含具有相同名称的保护组,则此命令还会将新的配置信息传播给伙伴群集。


    # geopg set-prop -p property [-p...] protectiongroupname
    
    -p propertysetting

    指定保护组的属性。

    有关可设置的属性的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的附录 A “Standard Sun Cluster Geographic Edition Properties”

    protectiongroupname

    指定保护组的名称。

    有关 Sun Cluster Geographic Edition 软件所支持的名称和值的信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的附录 B “Legal Names and Values of Sun Cluster Geographic Edition Entities”

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


示例 2–4 修改保护组的配置

本示例将修改示例 2–2 中创建的保护组的 Timeout 属性。


# geopg set-prop -p Timeout=2700 srdfpg

验证 EMC Symmetrix Remote Data Facility 保护组

保护组验证期间,Sun Cluster Geographic Edition 软件的 EMC Symmetrix Remote Data Facility 数据复制层会进行以下验证:

如果 geoadm status 命令的输出显示某个保护组的 Configuration 状态为 Error,您可以使用 geopg validate 命令对配置进行验证。此命令可检查保护组及其实体的当前状态。

如果保护组及其实体是有效的,则保护组的 Configuration 状态将被设置为 OK。如果 geopg validate 命令在配置文件中发现了错误,它将显示一条有关该错误的消息,并且配置将保持错误状态。在这种情况下,您可以修正配置中的错误,然后再次运行 geopg validate 命令。

Procedure如何验证 EMC Symmetrix Remote Data Facility 保护组

开始之前

确保要验证的保护组存在于本地,并且在伙伴关系双方群集的所有节点上,通用代理容器均处于联机状态。

  1. 登录至其中一个群集节点。

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Sun Cluster Geographic Edition Software and RBAC”

  2. 验证保护组的配置。

    此命令仅对本地群集上保护组的配置进行验证。要验证伙伴群集上的保护组配置,请再次在伙伴群集上运行该命令。


    # geopg validate protectiongroupname 
    
    protectiongroupname

    指定标识单个保护组的唯一名称


示例 2–5 验证保护组的配置

本示例对保护组进行验证。


# geopg validate protectiongroupname

Procedure如何删除 EMC Symmetrix Remote Data Facility 保护组

开始之前

如果您要删除所有位置上的保护组,则必须在保护组所存在的每个群集上运行 geopg delete 命令。

在删除保护组之前,请确保满足以下条件:


注 –

为了在删除保护组的同时使应用程序资源组保持联机,必须从保护组中删除应用程序资源组。有关此过程的示例,请参见示例 2–9


  1. 登录至主群集的一个节点 cluster-paris

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Sun Cluster Geographic Edition Software and RBAC”

  2. 删除该保护组。

    此命令可从本地群集删除保护组的配置。同时,此命令还会删除保护组中每个 EMC Symmetrix Remote Data Facility 设备组的复制资源组。但此命令不会改变 EMC Symmetrix Remote Data Facility 设备组的对状态。


    # geopg delete protectiongroupname 
    
    protectiongroupname

    指定保护组的名称

  3. 如果还要删除辅助群集上的保护组,请对 cluster-newyork 重复步骤 1 和步骤 2。


示例 2–6 删除保护组

本示例从两个伙伴群集上删除保护组。该保护组在两个伙伴群集上均处于脱机状态。

在本示例中,cluster-paris 是主群集。有关群集配置样例的提示信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Example Sun Cluster Geographic Edition Cluster Configuration”


# rlogin phys-paris-1 -l root
phys-paris-1# geopg delete srdfpg
# rlogin phys-newyork-1 -l root
phys-newyork-1# geopg delete srdfpg


示例 2–7 在应用程序资源组保持联机的情况下删除 EMC Symmetrix Remote Data Facility 保护组

本示例将从两个伙伴群集删除保护组 srdfpg,同时使属于该保护组的两个应用程序资源组 apprg1 apprg2 保持联机状态。从保护组中删除应用程序资源组,然后再删除该保护组。


phys-paris-1# geopg remove-resource-group apprg1,apprg2 srdfpg
phys-paris-1# geopg stop -e global srdfpg 
phys-paris-1# geopg delete srdfpg
phys-newyork-1# geopg delete srdfpg

管理 EMC Symmetrix Remote Data Facility 应用程序资源组

要使应用程序具有高可用性,必须将该应用程序作为一种资源在应用程序资源组中进行管理。

必须将您在主群集上为应用程序资源组配置的所有实体(比如资源和应用程序资源组)都复制到辅助群集。资源组的名称在这两个群集上必须相同。而且,应用程序资源使用的数据也必须被复制到辅助群集上。

本节介绍了以下任务的信息:

Procedure如何将应用程序资源组添加到 EMC Symmetrix Remote Data Facility 保护组

开始之前

您可以将现有的资源组添加到保护组的应用程序资源组列表中。将应用程序资源组添加到保护组之前,请确保满足以下条件:

可能会激活或取消激活该保护组,并且该资源组可能处于 OnlineOffline 状态。

如果在保护组的配置发生更改后,资源组处于 Offline 状态,保护组处于 Active 状态,则保护组的本地状态将变为 Degraded

如果要添加的资源组处于 Online 状态并且已取消激活保护组,则请求将被拒绝。在添加已激活资源组之前,您必须激活保护组。

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

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Sun Cluster Geographic Edition Software and RBAC”

  2. 将应用程序资源组添加到该保护组。

    此命令将应用程序资源组添加到本地群集上的保护组。如果伙伴群集上包含有相同名称的保护组,则该命令会将新的配置信息传播给伙伴群集。


    # geopg add-resource-group resourcegrouplist protectiongroup
    
    resourcegrouplist

    指定应用程序资源组的名称。

    您可以在逗号分隔的列表中指定多个资源组。

    protectiongroup

    指定保护组的名称。

    有关 Sun Cluster Geographic Edition 软件所支持的名称和值的信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的附录 B “Legal Names and Values of Sun Cluster Geographic Edition Entities”

    如果在本地群集上添加操作不成功,则不会修改保护组的配置。否则,本地群集上的 Configuration 状态将被设置为 OK

    如果应用程序资源组配置在本地群集上处于 OK 状态,则说明该应用程序资源组已被添加到本地和远程群集上的保护组中。如果随后在远程群集上进行配置验证时,伙伴群集上没有显示 OK 状态,则伙伴群集上的状态将被设置为 Error

    将应用程序资源组添加到保护组后,该应用程序资源组将被作为保护组的一个实体进行管理。此后,该应用程序资源组将会受到保护组操作(如启动、停止、切换和接管)的影响。


示例 2–8 将应用程序资源组添加到保护组

本示例将把两个应用程序资源组 apprg1apprg2 添加到保护组 srdfpg 中。


# geopg add-resource-group apprg1,apprg2 srdfpg

Procedure如何从 EMC Symmetrix Remote Data Facility 保护组中删除应用程序资源组

您可以在不改变应用程序资源组的状态或内容的情况下从保护组删除应用程序资源组。

开始之前

确保满足以下条件:

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

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Sun Cluster Geographic Edition Software and RBAC”

  2. 从保护组中删除应用程序资源组:

    此命令可从本地群集的保护组中删除应用程序资源组。如果伙伴群集包含具有相同名称的保护组,则该命令会从伙伴群集的保护组中删除该应用程序资源组。

    如果保护组中的各资源组之间存在依赖性,则您必须在同一个 geopg remove-resource-group 命令中删除所有受影响的资源组。


    # geopg remove-resource-group resourcegrouplist protectiongroup
    
    resourcegrouplist

    指定应用程序资源组列表。

    您可以在逗号分隔的列表中指定多个资源组。

    protectiongroup

    指定保护组的名称。

    如果本地群集上的删除操作失败,则系统不会修改保护组的配置。否则,本地群集上的 Configuration 状态将被设置为 OK

    如果本地群集上 Configuration 状态为 OK,但伙伴群集上的删除操作不成功,则伙伴群集上的 Configuration 状态将被设置为 Error


示例 2–9 从保护组删除应用程序资源组

本示例将从 srdfpg 保护组中删除两个应用程序资源组:apprg1apprg2


# geopg remove-resource-group apprg1,apprg2 srdfpg

管理 EMC Symmetrix Remote Data Facility 数据复制设备组

本节介绍了有关管理 EMC Symmetrix Remote Data Facility 数据复制设备组的以下信息:

有关配置 EMC Symmetrix Remote Data Facility 数据复制保护组的详细信息,请参见如何创建和配置 EMC Symmetrix Remote Data Facility 保护组

Procedure如何将数据复制设备组添加到 EMC Symmetrix Remote Data Facility 保护组中

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

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Sun Cluster Geographic Edition Software and RBAC”

  2. 在保护组中创建数据复制设备组。

    此命令将设备组添加到本地群集上的保护组,并且将新的配置传播给伙伴群集(如果伙伴群集包含具有相同名称的保护组)。


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

    指定数据复制设备组的属性。

    您可以指定以下 EMC Symmetrix Remote Data Facility 属性:

    • DG_or_CG – 指定设备组是 EMC Symmetrix Remote Data Facility 设备组。

      必须将此属性设置为 DG

    • R1SID – 指定 EMC Symmetrix 设备的主 (RDF1) EMC Symmetrix ID。

      数据复制层将会自动设置此属性的值。如果要更改 EMC Symmetrix 主机的设置,则应指定 EMC Symmetrix 设备的主 (RDF1) EMC Symmetrix ID。

    • R2SID – 指定 EMC Symmetrix 设备的辅助 (RDF2) EMC Symmetrix ID。

      数据复制层将会自动设置此属性的值。如果要更改 EMC Symmetrix 主机的设置,则应指定 EMC Symmetrix 设备的辅助 (RDF2) EMC Symmetrix ID。

    devicegroupname

    指定新数据复制设备组的名称。

    protectiongroupname

    指定将包含新的数据复制设备组的保护组的名称。

    有关 Sun Cluster Geographic Edition 软件所支持的名称和值的信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的附录 B “Legal Names and Values of Sun Cluster Geographic Edition Entities”

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


示例 2–10 将数据复制设备组添加到 EMC Symmetrix Remote Data Facility 保护组中

本示例将把一个 EMC Symmetrix Remote Data Facility 数据复制设备组添加到 srdfpg 保护组中。


# geopg add-device-group devgroup1 srdfpg

由数据复制子系统进行的验证

将 EMC Symmetrix Remote Data Facility 设备组添加到保护组中以后,数据复制层将进行以下验证。

将 EMC Symmetrix Remote Data Facility 设备组添加到保护组中以后,此命令将自动创建一个 Sun Cluster 数据复制资源。此资源可监视数据复制状态。该资源的名称是 sc_ggeo_dr-SRDF protectiongroupname-devicegroupname。此资源放置在相应的 Sun Cluster 资源组中,该资源组的名称为 sc_geo_dr-SRDFprotectiongroupname


注意 – 注意 –

请不要更改、删除这些资源或资源组,也不要使其处于脱机状态。只能使用 Sun Cluster Geographic Edition 命令来管理复制资源组和资源,它们是由 Sun Cluster Geographic Edition 软件进行管理的内部实体。直接使用 Sun Cluster 命令更改这些实体的配置或状态可能会导致不可修复的故障。


如何验证 EMC Symmetrix Remote Data Facility 设备组的状态

每个 EMC Symmetrix Remote Data Facility 设备组的状态均映射至 Sun Cluster Geographic Edition 资源组的状态。symrdf -g dgname query 命令将返回此状态。

本节的剩余部分介绍了单个设备组状态以及如何根据保护组的本地角色来验证这些状态。

确定单个 EMC Symmetrix Remote Data Facility 设备组的状态

单个 EMC Symmetrix Remote Data Facility 设备组可以处于以下状态之一:

确定聚合 EMC Symmetrix Remote Data Facility 设备组的状态

如果保护组中仅包含一个 EMC Symmetrix Remote Data Facility 设备组,则聚合设备组状态与单个设备组状态相同。

当保护组中包含多个 EMC Symmetrix Remote Data Facility 设备组时,可按下表所述来获取聚合设备组状态。

表 2–1 确定聚合设备组状态的情况

情况 

聚合设备组状态 

任一单个设备组的状态均为 Invalid

Invalid

所有单个设备组的状态均为 Partitioned,没有任何单个设备组的状态为 Invalid

Partitioned

一个或多个单个设备组的状态为 Suspended,没有任何单个设备组的状态为 InvalidPartitioned

Suspended

一个或多个单个设备组的状态为 Split,没有任何单个设备组的状态为 InvalidPartitionedSuspended

Split

一个或多个单个设备组的状态为 R1 UpdInProg,没有任何单个设备组的状态为 InvalidPartitionedSuspendedSplit

R1 UpdInProg

一个或多个单个设备组的状态为 R1 Updated,没有任何单个设备组的状态为 InvalidPartitionedSuspendedSplitR1 UpdInProg

R1 Updated

一个或多个单个设备组的状态为 Failedover,没有任何单个设备组的状态为 InvalidPartitionedSuspendedSplitR1 UpdInProgR1 Updated

Failedover

一个或多个单个设备组的状态为 SynInProg,没有任何单个设备组的状态为 InvalidPartitionedSuspendedSplitR1 UpdInProgR1 UpdatedFailedover

SynInProg

所有单个设备组的状态均为 Synchronized

Synchronized

确定 EMC Symmetrix Remote Data Facility 设备对状态

资源状态消息可反映 RDF 设备对的角色和状态。例如,当 RDF 设备对处于 Split 状态时,系统会报告 Faulted Split 资源状态和状态消息。

RDF 设备对的状态将映射至关联的资源状态,如下表所述。

表 2–2 从 RDF 设备对状态到资源状态之间的映射

情况 

资源状态 

状态消息 

RDF 设备对的状态为 Invalid,不是 Incorrect Role

Faulted

Invalid state

RDF 设备对的状态为 Partitioned,不是 Incorrect RoleInvalid

Faulted

Partitioned

RDF 设备对的状态为 Suspended,不是 Incorrect RoleInvalidPartitioned

Faulted

Suspended

RDF 设备对的状态为 SyncInProg,不是 Incorrect RoleInvalidPartitionedSuspended

Degraded

SyncInProg

RDF 设备对的状态为 R1 UpdInProg,不是 Incorrect RoleInvalidPartitionedSuspendedSyncInProg

Faulted

R1 UpdInProg

RDF 设备对的状态为 Split,不是 Incorrect RoleInvalidPartitionedSuspendedSyncInProgR1 UpdInProg

Faulted

Split

RDF 设备对的状态为 Failed over,不是 Incorrect RoleInvalidPartitionedSuspendedSyncInProgR1 UpdInProgSplit

Faulted

Failed over

RDF 设备对的状态为 R1 Updated,不是 Incorrect RoleInvalidPartitionedSuspendedSyncInProgR1 UpdInProgSplitFailed over

Faulted

Replicating with role change

RDF 设备对的状态为 Synchronized

Online

Replicating

RDF 设备对的状态决定了伙伴关系中一致性数据的可用性。当主群集或辅助群集上 RDF 资源的状态为 DegradedFaulted 时,即使应用程序仍可以将数据从主卷写入辅助卷,数据卷也可能并未同步。RDF 设备对将会处于 Partitioned 状态,向主卷中写入数据时,日志中将记录无效的条目。需要手动执行恢复操作才能修复错误并重新同步数据。

Procedure如何修改 EMC Symmetrix Remote Data Facility 数据复制设备组

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

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Sun Cluster Geographic Edition Software and RBAC”

  2. 修改该设备组。

    此命令可修改本地群集上的保护组中设备组的属性。如果伙伴群集包含有相同名称的保护组,则该命令会将新的配置传播给伙伴群集。


    # geopg modify-device-group -p property [-p...] srdfdevicegroupname protectiongroupname
    
    -p property

    指定数据复制设备组的属性。

    有关可设置的属性的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的附录 A “Standard Sun Cluster Geographic Edition Properties”

    srdfdevicegroupname

    指定新数据复制设备组的名称。

    protectiongroupname

    指定将包含新的数据复制设备组的保护组的名称。


示例 2–11 修改 EMC Symmetrix Remote Data Facility 数据复制设备组的属性

本示例将修改属于 EMC Symmetrix Remote Data Facility 保护组的一个数据复制设备组的 R1SID 属性。


# geopg modify-device-group -p R1SID=215 srdfdg srdfpg

Procedure如何从 EMC Symmetrix Remote Data Facility 保护组中删除数据复制设备组

开始之前

如果已将一个数据复制设备组添加到保护组中,则可以从保护组中将其删除。一般而言,将某应用程序配置为写入一组磁盘之后,您就不会更改这些磁盘。

删除数据复制设备组不会停止复制过程或更改数据复制设备组的复制状态。

有关删除保护组的信息,请参阅如何删除 EMC Symmetrix Remote Data Facility 保护组。有关从保护组中删除应用程序资源组的信息,请参阅如何从 EMC Symmetrix Remote Data Facility 保护组中删除应用程序资源组

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

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Sun Cluster Geographic Edition Software and RBAC”

  2. 删除该设备组。

    此命令从本地群集上的保护组中删除设备组。如果伙伴群集包含有相同名称的保护组,则该命令会将新的配置传播给伙伴群集。


    # geopg remove-device-group devicegroupname protectiongroupname
    
    devicegroupname

    指定数据复制设备组的名称

    protectiongroupname

    指定保护组的名称

    从 EMC Symmetrix Remote Data Facility 保护组中删除设备组时,还会将相应的 Sun Cluster 资源 sc_geo_dr-SRDF-protectiongroupname-devicegroupname 从复制资源组中删除。结果是不再监视被删除的设备组。复制资源组在您删除保护组后将会被删除。


示例 2–12 从 EMC Symmetrix Remote Data Facility 保护组中删除复制设备组

本示例将从 srdfpg 保护组中删除一个 EMC Symmetrix Remote Data Facility 数据复制设备组 srdfdg


# geopg remove-device-group srdfdg srdfpg

将 EMC Symmetrix Remote Data Facility 保护组配置复制到伙伴群集

当您在主群集和辅助群集上配置了数据复制、资源组和资源,并且在主群集上为这些实体创建了保护组之后,可以将保护组的配置复制到辅助群集。

Procedure如何将 EMC Symmetrix Remote Data Facility 保护组配置复制到伙伴群集

开始之前

在将 EMC Symmetrix Remote Data Facility 保护组的配置复制到伙伴群集之前,请确保满足以下条件:

  1. 登录至 phys-newyork-1

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Sun Cluster Geographic Edition Software and RBAC”

    phys-newyork-1 是辅助群集上的一个节点。有关哪一个节点是 phys-newyork-1 的提示信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Example Sun Cluster Geographic Edition Cluster Configuration”

  2. 使用 geopg get 命令将保护组配置复制到伙伴群集。

    此命令从远程群集检索保护组的配置信息,然后在本地群集上创建保护组。


    phys-newyork-1# geopg get -s partnershipname protectiongroup
    
    -s partnershipname

    指定应该从中检索保护组配置信息的伙伴关系的名称,以及在本地创建保护组的伙伴关系的名称。

    protectiongroup

    指定保护组的名称。

    如果未指定保护组,则系统将在本地群集上创建远程伙伴群集上指定伙伴关系中存在的所有保护组。


    注 –

    geopg get 命令可复制与 Sun Cluster Geographic Edition 相关的实体。有关如何复制 Sun Cluster 实体的信息,请参见《Sun Cluster Data Services Planning and Administration Guide for Solaris OS》中的“Replicating and Upgrading Configuration Data for Resource Groups, Resource Types, and Resources”



示例 2–13 将 EMC Symmetrix Remote Data Facility 保护组复制到伙伴群集

本示例将把 srdfpg 保护组的配置从 cluster-paris 群集复制到 cluster-newyork 群集。


# rlogin phys-newyork-1 -l root
phys-newyork-1# geopg get -s paris-newyork-ps srdfpg

激活 EMC Symmetrix Remote Data Facility 保护组

当您激活某保护组时,该保护组将承担配置过程中指定给它的角色。可以通过以下几种方式激活保护组:

激活群集上的 EMC Symmetrix Remote Data Facility 保护组对数据复制层具有以下影响:

只有在数据复制成功启动之后,应用程序的处理才会继续。

激活一个保护组会对应用层产生以下影响:

Procedure如何激活 EMC Symmetrix Remote Data Facility 保护组

使用本过程中的命令激活保护组后,该保护组中的应用程序资源组也将进入联机状态。有关 -e (scope) 选项对保护组中各资源组的影响的详细信息,请参见 geopg(1M) 手册页。

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

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Sun Cluster Geographic Edition Software and RBAC”

  2. 激活该保护组。


    # geopg start -e scope [-n] protectiongroupname 
    
    -e scope

    指定命令的范围。

    如果该范围为 Local,则该命令仅在本地群集上生效。如果该范围为 global,则此命令在部署保护组的两个群集上均生效。


    注 –

    属性值 globallocal区分大小写。


    -n

    防止在启动保护组时启动数据复制。

    如果省略此选项,则在启动保护组时会启动数据复制子系统。

    protectiongroupname

    指定保护组的名称。

    geopg start 命令使用 scswitch -Z -g resourcegrouplist 命令使资源组和资源联机。有关使用此命令的更多信息,请参见 scswitch(1M) 手册页。


示例 2–14 Sun Cluster Geographic Edition 软件如何发出命令启动复制

在本示例中,Sun Cluster Geographic Edition 软件将启动 EMC Symmetrix Remote Data Facility 设备组的数据复制。

首先要创建 EMC Symmetrix Remote Data Facility 保护组。


phys-paris-1# geopg create -s paris-newyork-ps -o primary -d srdf srdfpg

然后将设备组 devgroup1 添加到该保护组中。


phys-paris-1# geopg add-device-group devgroup1 srdfpg

symrdf query 命令的输出中会返回 EMC Symmetrix Remote Data Facility 设备组 devgroup1 当前的 RDF 设备对状态,如下所示:


phys-paris-1# symrdf -g devgroup1 query
Device Group (DG) Name             : devgroup1
DG's Type                          : RDF1
DG's Symmetrix ID                  : 000187401215


       Source (R1) View                 Target (R2) View     MODES           
--------------------------------    ------------------------ ----- ------------
             ST                  LI      ST                                    
Standard      A                   N       A                                   
Logical       T  R1 Inv   R2 Inv  K       T  R1 Inv   R2 Inv       RDF  Pair    
Device  Dev   E  Tracks   Tracks  S Dev   E  Tracks   Tracks MDA   STATE       
-------------------------------- -- ------------------------ ----- ------------

DEV001  00E4 RW       0       36 NR 00E4 RW      36        0 S..   Split       
DEV002  00E5 RW       0       36 NR 00E5 RW      36        0 S..   Split       
DEV003  00E6 RW       0       36 NR 00E6 RW      36        0 S..   Split       

聚合设备组状态为 Split

接下来,使用 geopg start 命令激活保护组 srdfpg


phys-paris-1# geopg start -e local srdfpg

Sun Cluster Geographic Edition 软件将在数据复制级别运行 symrdf -g devgroup1 establish 命令。如果该命令成功,则 symrdf query 命令的输出中会返回 devgroup1 的状态,如下所示:


phys-paris-1# symrdf -g devgroup1 query
Device Group (DG) Name             : devgroup1
DG's Type                          : RDF1
DG's Symmetrix ID                  : 000187401215


       Source (R1) View                 Target (R2) View     MODES           
--------------------------------    ------------------------ ----- ------------
             ST                  LI      ST                                    
Standard      A                   N       A                                   
Logical       T  R1 Inv   R2 Inv  K       T  R1 Inv   R2 Inv       RDF Pair    
Device  Dev   E  Tracks   Tracks  S Dev   E  Tracks   Tracks MDA   STATE       
-------------------------------- -- ------------------------ ----- ------------

DEV001  00E4 RW       0        0 RW 00E4 WD       0        0 S..   Synchronized
DEV002  00E5 RW       0        0 RW 00E5 WD       0        0 S..   Synchronized
DEV003  00E6 RW       0        0 RW 00E6 WD       0        0 S..   Synchronized


示例 2–15 以全局方式激活 EMC Symmetrix Remote Data Facility 保护组

以下示例以全局方式激活了一个保护组。


# geopg start -e global srdfpg

在配置了保护组 srdfpg 的两个群集上均激活该保护组。在主群集上,srdfpg 保护组中的应用程序资源组将进入联机状态。



示例 2–16 以本地方式激活 EMC Symmetrix Remote Data Facility 保护组

以下示例仅在本地群集上激活了一个保护组。根据群集角色,此本地群集可能是主群集或辅助群集。


# geopg start -e local srdfpg

如果本地群集是主群集,则在此群集上,srdfpg 中的资源组也将进入联机状态。


取消激活 EMC Symmetrix Remote Data Facility 保护组

您可以按以下级别取消激活保护组:

取消激活群集上的 EMC Symmetrix Remote Data Facility 保护组对数据复制层具有以下影响:

取消激活一个保护组会对应用层产生以下影响:

用于停止数据复制的 EMC Symmetrix Remote Data Facility 命令取决于 EMC Symmetrix Remote Data Facility 设备组的 RDF 状态。

针对每一种可能的因素组合,下表介绍了相应的用于停止数据复制的 EMC Symmetrix Remote Data Facility 命令。

表 2–3 用于停止 EMC Symmetrix Remote Data Facility 数据复制的命令

聚合设备组状态 

有效的本地保护组角色 

EMC Symmetrix Remote Data Facility 命令 

SplitSuspended、PartitionedFailover

primarysecondary

不会运行任何命令,因为当前没有进行数据复制。 

SynchronizedR1Updated

primarysecondary

运行 symrdf split 命令。

Procedure如何取消激活 EMC Symmetrix Remote Data Facility 保护组

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

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Sun Cluster Geographic Edition Software and RBAC”

  2. 取消激活该保护组。

    如果您在主群集上取消激活保护组,则其应用程序资源组也会进入脱机状态。


    # geopg stop -e scope [-D] protectiongroupname
    
    -e scope

    指定命令的范围。

    如果该范围为 Local,则该命令仅在本地群集上生效。如果该范围为 Global,则此命令在部署该保护组的两个群集上均生效。


    注 –

    属性值(例如 GlobalLocal区分大小写。


    -D

    指定仅停止数据复制并且保持保护组的联机状态。

    如果省略此选项,则数据复制子系统和保护组均会停止。

    protectiongroupname

    指定保护组的名称。


示例 2–17 Sun Cluster Geographic Edition 软件如何发出命令以停止复制

本示例举例说明了 Sun Cluster Geographic Edition 软件如何确定用于停止数据复制的 EMC Symmetrix Remote Data Facility 命令。

symrdf query 命令的输出中会返回 EMC Symmetrix Remote Data Facility 设备组 devgroup1 的当前状态,如下所示:


phys-paris-1# symrdf -g devgroup1 query
Device Group (DG) Name             : devgroup1
DG's Type                          : RDF1
DG's Symmetrix ID                  : 000187401215

       Source (R1) View                 Target (R2) View     MODES           
--------------------------------    ------------------------ ----- ------------
             ST                  LI      ST                                    
Standard      A                   N       A                                   
Logical       T  R1 Inv   R2 Inv  K       T  R1 Inv   R2 Inv       RDF Pair    
Device  Dev   E  Tracks   Tracks  S Dev   E  Tracks   Tracks MDA   STATE       
-------------------------------- -- ------------------------ ----- ------------

DEV001  00E4 RW       0        0 RW 00E4 WD       0        0 S..   Synchronized
DEV002  00E5 RW       0        0 RW 00E5 WD       0        0 S..   Synchronized
DEV003  00E6 RW       0        0 RW 00E6 WD       0        0 S..   Synchronized
DEV004  00E7 RW       0        0 RW 00E7 WD       0        0 S..   Synchronized
DEV005  00E8 RW       0        0 RW 00E8 WD       0        0 S..   Synchronized
DEV006  00E9 RW       0        0 RW 00E9 WD       0        0 S..   Synchronized

将设备组 devgroup1 添加至保护组,如下所示:


phys-paris-1# geopg add-device-group -p DG_or_CG=DG devgroup1 srdfpg

接下来,使用 geopg stop 命令取消激活保护组 srdfpg


phys-paris-1# geopg stop -s local srdfpg

Sun Cluster Geographic Edition 软件将在数据复制级别运行 symrdf -g devgroup1 split 命令。

如果该命令成功,则 symrdf query 命令的输出中会返回 devgroup1 的状态,如下所示:


phys-paris-1# symrdf -g devgroup1 query
Device Group (DG) Name             : devgroup1
DG's Type                          : RDF1
DG's Symmetrix ID                  : 000187401215

       Source (R1) View                 Target (R2) View     MODES           
--------------------------------    ------------------------ ----- ------------
             ST                  LI      ST                                    
Standard      A                   N       A                                   
Logical       T  R1 Inv   R2 Inv  K       T  R1 Inv   R2 Inv       RDF Pair    
Device  Dev   E  Tracks   Tracks  S Dev   E  Tracks   Tracks MDA   STATE       
-------------------------------- -- ------------------------ ----- ------------

DEV001  00E4 RW       0        0 NR 00E4 RW       0        0 S..   Split       
DEV002  00E5 RW       0        0 NR 00E5 RW       0        0 S..   Split       
DEV003  00E6 RW       0        0 NR 00E6 RW       0        0 S..   Split       
DEV004  00E7 RW       0        0 NR 00E7 RW       0        0 S..   Split       
DEV005  00E8 RW       0        0 NR 00E8 RW       0        0 S..   Split       
DEV006  00E9 RW       0        0 NR 00E9 RW       0        0 S..   Split       


示例 2–18 在所有群集上取消激活保护组

以下示例取消激活了处在所有群集上的一个保护组。


# geopg stop -e global srdfpg


示例 2–19 在本地群集上取消激活保护组

以下示例取消激活了处在本地群集上的一个保护组。


# geopg stop -e local srdfpg


示例 2–20 停止数据复制,但使保护组保持联机状态

本示例将仅在两个伙伴群集上停止数据复制。


# geopg stop -e local -D srdfpg

如果管理员日后决定取消激活保护组及其底层的数据复制子系统,则可以重新运行不带 -D 选项的命令:


# geopg stop -e local srdfpg


示例 2–21 取消激活 EMC Symmetrix Remote Data Facility 保护组,但仍使应用程序资源组保持联机状态

本示例将在两个群集上取消激活保护组 srdfpg,同时使两个应用程序资源组 apprg1apprg2 保持联机状态。

  1. 从保护组中删除应用程序资源组。


    # geopg remove-resource-group apprg1,apprg2 srdfpg
    
  2. 取消激活该保护组。


    # geopg stop -e global srdfpg
    

重新同步 EMC Symmetrix Remote Data Facility 保护组

您可以使用从伙伴群集检索到的配置信息重新同步本地保护组的配置信息。保护组的 Synchronization 状态在 geoadm status 命令的输出中显示为 Error 时,需要对该保护组进行重新同步。

例如,在引导群集后,您可能需要重新同步保护组。有关更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Booting a Cluster”

重新同步保护组仅更新与 Sun Cluster Geographic Edition 软件有关的实体。有关如何更新 Sun Cluster 实体的信息,请参见《Sun Cluster Data Services Planning and Administration Guide for Solaris OS》中的“Replicating and Upgrading Configuration Data for Resource Groups, Resource Types, and Resources”

Procedure如何重新同步保护组

开始之前

您必须在运行 geopg update 命令的群集上取消激活保护组。有关取消激活保护组的信息,请参见取消激活 EMC Symmetrix Remote Data Facility 保护组

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

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Sun Cluster Geographic Edition Software and RBAC”

  2. 重新同步该保护组。

    以下命令将使用从伙伴群集检索到的保护组配置信息对本地群集上的本地 Sun Cluster Geographic Edition 保护组配置信息进行同步。


    # geopg update protectiongroupname
    
    protectiongroupname

    指定保护组的名称


示例 2–22 重新同步保护组

以下示例对一个保护组进行了重新同步。


# geopg update srdfpg

检查 EMC Symmetrix Remote Data Facility 数据复制的运行时状态

您可以获取 EMC Symmetrix Remote Data Facility 复制资源组的总体状态和更为详细的运行时状态。以下几节介绍了每种状态的检查过程:

显示 EMC Symmetrix Remote Data Facility 运行时状态概览

每个 EMC Symmetrix Remote Data Facility 数据复制资源状态均表明某一特定设备组上的复制状态。保护组中所有资源的状态汇总到复制状态中。此复制状态是保护组状态的第二个组成部分。有关保护组各个状态的更多信息,请参阅《Sun Cluster Geographic Edition System Administration Guide》中的“Monitoring the Runtime Status of the Sun Cluster Geographic Edition Software”

要查看整体的复制状态,请按以下过程所述查看保护组的状态。

Procedure如何检查整体的复制运行时状态

  1. 访问一个已定义保护组的群集的节点

    要完成此过程,必须为您指定 Basic Solaris User RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Sun Cluster Geographic Edition Software and RBAC”

  2. 检查复制的运行时状态。


    # geoadm status
    

    有关复制信息,请参阅输出内容中的 Protection Group 部分。此命令显示的信息包含以下内容:

    • 是否为参与伙伴关系启用本地群集

    • 伙伴关系中是否涉及到本地群集

    • 心跳配置的状态

    • 已定义的保护组的状态

    • 当前事务的状态

  3. 检查每个 EMC Symmetrix Remote Data Facility 设备组的数据复制运行时状态。


    # clresourcegroup status sc_geo_dr-SRDF-protectiongroupname
    # clresource status sc_geo_dr-SRDF-protectiongroupname-srdf dgname
    

    请参阅您要检查的数据复制设备组所对应的 StatusStatus Message 字段。

另请参见

有关这些字段的更多信息,请参见表 2–4

显示详细的 EMC Symmetrix Remote Data Facility 运行时状态

Sun Cluster Geographic Edition 软件为每个保护组在内部创建和维护一个复制资源组。复制资源组的名称具有以下格式:


# sc_geo_dr-SRDF-protectiongroupname

当您将 EMC Symmetrix Remote Data Facility 设备组添加到保护组中后,Sun Cluster Geographic Edition 软件会为每个设备组创建一个资源。此资源监视其设备组的复制状态。每个资源的名称具有以下格式:


# sc_geo_dr-SRDFprotectiongroupname-srdfdevicegroupname

您可以通过查看此资源的 StatusStatus Message 字段来监视此设备组的复制状态。使用 clresourcegroup status 命令可显示资源的状态和状态消息。

下表介绍了当 EMC Symmetrix Remote Data Facility 复制资源组的 StateOnline 时,由 clresource status 命令返回的 StatusStatus Message 值。

表 2–4 处于联机状态的 EMC Symmetrix Remote Data Facility 复制资源组的状态和状态消息

状态 

状态消息 

联机提供 

正在复制 

Degraded 

已暂停 

Degraded 

SyncInProg 

Faulted 

Incorrect role 

Faulted 

Invalid state 

Faulted 

Partitioned 

Faulted 

R1 UpdInProg 

Faulted 

分隔 

Faulted 

Failed over 

有关这些值的更多信息,请参阅 EMC Symmetrix Remote Data Facility 文档。

有关 clresource 命令的更多信息,请参见 clresource(1CL) 手册页。