开始创建保护组之前,可考虑采用以下策略:
在创建保护组之前停止应用程序
此策略最为直接。但是,由于保护组必须等到创建过程结束后方可联机,因此您必须先使应用程序资源组处于不受管理状态然后才可将其添加到保护组。
在应用程序保持联机时创建保护组
尽管此策略使您能够在不中断应用程序的情况下创建保护组,但它需要发出更多的命令。
在使用下面几节介绍的步骤创建保护组之前,请确保满足以下前提条件。
在两个群集上均已使用 Sun Cluster 软件配置了应用程序。
已为进行数据复制配置了相应的设备组。
要在应用程序资源组脱机时创建保护组,请执行以下步骤。
从一个群集上的节点创建保护组。
有关更多信息,请参见如何创建和配置 Sun StorEdge Availability Suite 3.2.1 保护组。
将数据复制设备组添加到该保护组。
有关更多信息,请参见如何将数据复制设备组添加至 Sun StorEdge Availability Suite 3.2.1 保护组。
使应用程序资源组处于不受管理状态。
将应用程序资源组添加到一个群集上的保护组。
有关更多信息,请参见如何将应用程序资源组添加至 Sun StorEdge Availability Suite 3.2.1 保护组。
在另一个群集上检索该保护组的配置。
有关更多信息,请参见如何将 Sun StorEdge Availability Suite 3.2.1 保护组配置复制到伙伴群集。
从任何一个群集,全局激活该保护组。
在不使应用程序脱机的情况下,要将现有的应用程序资源组添加到新的保护组,请在应用程序资源组处于联机状态的群集上执行以下步骤。
从一个群集上的节点创建保护组。
有关更多信息,请参见如何创建和配置 Sun StorEdge Availability Suite 3.2.1 保护组。
将数据复制设备组添加到该保护组。
有关更多信息,请参见如何将数据复制设备组添加至 Sun StorEdge Availability Suite 3.2.1 保护组。
从本地激活该保护组。
将应用程序资源组添加到该保护组。
有关更多信息,请参见如何将应用程序资源组添加至 Sun StorEdge Availability Suite 3.2.1 保护组。
在另一个群集上执行以下步骤。
检索保护组的配置。
有关更多信息,请参见如何将 Sun StorEdge Availability Suite 3.2.1 保护组配置复制到伙伴群集。
从本地激活该保护组。
此示例将在应用程序不脱机的情况下创建一个保护组。
在此示例中,apprg1 资源组在 cluster-paris 群集上处于联机状态。
在群集 cluster-paris 上创建保护组。
在该群集中某个已运行应用程序资源组的节点上,检查和修复资源组和与资源组具有关联的设备组之间可能存在的 Nodelist 不一致性。
创建具有匹配 Nodelist 的保护组。
| phys-paris-1# scrgadm -pvv -g apprg1 | grep Nodelist (apprg1) Res Group Nodelist: phys-paris-1 phys-paris-2 phys-paris-1# scconf -pvv | grep "avsdg.*group node list" (avsdg) Device group node list: phys-paris-2, phys-paris-1 | 
此处,设备组节点列表的顺序不同于资源组节点列表的顺序。可按如下所示更改设备组节点列表的顺序:
| phys-paris-1# scconf -c -D name=avsdg,nodelist=phys-paris-1:phys-paris-2 | 
您还可以对资源组的节点列表进行更改以满足要求。
创建的保护组具有与资源组和设备组的 Nodelist 相同的 Nodelist:
| phys-paris-1# geopg create -d avs -p Nodelist=phys-paris-1,phys-paris-2 \ -o Primary -s paris-newyork-ps avspg phys-paris-1# Protection group "avspg" has been successfully created | 
将 Sun StorEdge Availability Suite 3.2.1 设备组 avsdg 添加到该保护组。
| phys-paris-1# geopg add-device-group -p Local_logical_host=lh-paris-1 \ -p Remote_logical_host=lh-newyork-1 -p Enable_volume_set=True avsdg avspg | 
检验是否已创建了数据复制资源组和轻量资源组以及它们是否已联机。此外,还需检验是否已通过将 Enable-volume-set 属性设置为 True 而启用了 Sun StorEdge Availability Suite 3.2.1 卷集。
| phys-paris-1# dsstat 
name             t      s       pct     role    ckps    dkps    tps    svt 
/avsdg/rdsk/d100 P      L      100.00   net      -       0       0      0 
/avsdg/rdsk/d101                        bmp      0       0       0      0 
phys-paris-1# scstat -g
-- Resource Groups and Resources --  
       Group Name              Resources 				      
       ----------              --------- 
Resources: geo-clusterstate     - 
Resources: geo-infrastructure  geo-clustername geo-hbmonitor geo-failovercontrol 
Resources: avsdg-stor-rg       lh-paris-1 avsdg-stor
Resources: avspg-rep-rg        avsdg-rep-rs 
Resources: apprg1              avs-lh avs-stor avs-server-res avs-listener-res  
-- Resource Groups -- 
            Group Name             Node Name      State
            ----------             ---------      ----- 
Group: geo-clusterstate          phys-paris-1     Online
Group: geo-clusterstate          phys-paris-2     Online 
 
Group: geo-infrastructure        phys-paris-1     Online 
Group: geo-infrastructure        phys-paris-2     Offline
 
Group: avsdg-stor-rg             phys-paris-1     Online
Group: avsdg-stor-rg             phys-paris-2     Offline 
Group: avspg-rep-rg              phys-paris-1     Online
Group: avspg-rep-rg              phys-paris-2     Offline 
Group: apprg1                    phys-paris-1     Online
Group: apprg1                    phys-paris-2     Offline
-- Resources--  
Resource Name		            Node Name      State    Status Message 
-------------                 ---------      ------   --------------- 
Resource: geo-clustername     phys-paris-1  Online    Online - \
LogicalHostname online 
Resource: geo-clustername     phys-paris-2  Offline   Offline - \
LogicalHostname offline  
Resource: geo-hbmonitor       phys-paris-1  Online    Online - \
Daemon OK 
Resource: geo-hbmonitor       phys-paris-2  Offline   Offline
Resource: geo-failovercontrol phys-paris-1  Online    Online 
Resource: geo-failovercontrol phys-paris-2  Offline   Offline
  
Resource: lh-paris-1          phys-paris-1  Online    Online - \
LogicalHostname online 
Resource: lh-paris-1          phys-paris-2  Offline   Offline 
 
Resource: avsdg-stor          phys-paris-1  Online    Online 
Resource: avsdg-stor          phys-paris-2  Offline   Offline
Resource: avsdg-rep-rs        phys-paris-1  Online    Degraded - \
Logging 
Resource: avsdg-rep-rs        phys-paris-2  Offline   Offline 
 
Resource: avs-lh              phys-paris-1  Online    Online - \
LogicalHostname online
Resource: avs-lh              phys-paris-2  Offline   Offline
Resource: avs-server-res      phys-paris-1  Online    Online 
Resource: avs-server-res      phys-paris-2  Offline   Offline
Resource: avs-listener-res    phys-paris-1  Online    Online 
Resource: avs-listener-res    phys-paris-2  Offline   Offline | 
从本地激活该保护组。
| phys-paris-1# geopg start -e local avspg Processing operation.... this may take a while.... Protection group "avspg" successfully started. | 
将已联机的应用程序资源组添加至该保护组。
| phys-paris-1# geopg add-resource-group apprg1 avspg Following resource groups were successfully inserted: "apprg1" | 
验证是否已成功添加该应用程序资源组。
| 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 "avspg"               : Unknown
      Partnership                         : paris-newyork-ps
      Synchronization                     : Error
      Cluster cluster-paris               : Degraded
         Role                             : Primary
         Activation State                 : Activated
         Configuration                    : OK
         Data replication                 : Degraded
         Resource groups                  : OK
      Cluster cluster-newyork             : Unknown
         Role                             : Unknown
         Activation State                 : Unknown
         Configuration                    : Unknown
         Data Replication                 : Unknown
         Resource Groups                  : Unknown | 
在伙伴群集中的一个节点上,检索该保护组。
| phys-newyork-1# geopg get -s paris-newyork-ps avspg Protection group "avspg" has been successfully created. | 
检验是否已创建数据复制资源组和轻量资源组以及它们是否已联机。
| phys-newyork-1# dsstat
name                  t  s   pct    role   ckps   dkps   tps   svt
/avsdg/rdsk/d100      S  L  100.00  net     -      0      0     0
/avsdg/rdsk/d101                    bmp     0      0      0     0
phys-newyork-1# scstat -g
-- Resource Groups and Resources --
    Group Name                  Resources
    ----------                  --------- 
Resources: geo-clusterstate         -
Resources: geo-infrastructure  geo-clustername geo-hbmonitor \
geo-failovercontrol
Resources: avsdg-stor-rg       lh-newyork-1 avsdg-stor
Resources: avspg-rep-rg        avsdg-rep-rs
Resources: apprg1              avs-lh avs-stor avs-server-res avs-listener-res 
-- Resource Groups --
     Group Name                  Node Name        State
     ----------                  ---------        -----
Group: geo-clusterstate	         phys-newyork-1   Online
Group: geo-clusterstate          phys-newyork-2   Online
Group: geo-infrastructure        phys-newyork-1   Online
Group: geo-infrastructure        phys-newyork-2   Offline
Group: avsdg-stor-rg             phys-newyork-1   Online
Group: avsdg-stor-rg             phys-newyork-2   Offline
Group: avspg-rep-rg              phys-newyork-1   Online
Group: avspg-rep-rg              phys-newyork-2   Offline
Group: apprg1                    phys-newyork-1   Unmanaged
Group: apprg1                    phys-newyork-2   Unmanaged
-- Resources --
Resource Name                 Node Name       State     Status Message
-------------                 ---------       ------    ---------------
Resource: geo-clustername     phys-newyork-1  Online    Online - \
LogicalHostname online
Resource: geo-clustername     phys-newyork-2  Offline   Offline - \
LogicalHostname offline
Resource: geo-hbmonitor       phys-newyork-1  Online    Online - Daemon OK
Resource: geo-hbmonitor       phys-newyork-2  Offline   Offline
Resource: geo-failovercontrol phys-newyork-1  Online    Online
Resource: geo-failovercontrol phys-newyork-2  Offline   Offline
Resource: lh-newyork-1        phys-newyork-1  Online    Online - \
LogicalHostname online
Resource: lh-newyork-1        phys-newyork-2  Offline   Offline
Resource: avsdg-stor          phys-newyork-1  Offline   Offline
Resource: avsdg-stor          phys-newyork-2  Offline   Offline
Resource: avsdg-rep-rs        phys-newyork-1  Online    Degraded - Logging
Resource: avsdg-rep-rs        phys-newyork-2  Offline   Offline
Resource: avs-lh              phys-newyork-1  Offline   Offline
Resource: avs-lh              phys-newyork-2  Offline   Offline
Resource: avs-server-res      phys-newyork-1  Offline   Offline
Resource: avs-server-res      phys-newyork-2  Offline   Offline
Resource: avs-listener-res    phys-newyork-1  Offline   Offline
Resource: avs-listener-res    phys-newyork-2  Offline   Offline | 
在伙伴群集上本地激活该保护组。
| phys-newyork-1# geopg start -e local avspg Processing operation.... this may take a while.... Protection group "avspg" successfully started. | 
检验是否已成功创建并激活该保护组。
在 cluster-paris 上运行 geoadm status 命令会产生如下输出:
| phys-paris-1# geoadm status
Cluster: cluster-paris
Partnership "paris-newyork-ps": OK
  Partner clusters    : cluster-newyork
  Synchronization     : OK
  ICRM Connection     : OK
  Heartbeat "paris-to-newyork" monitoring "cluster-newyork": OK
     Heartbeat plug-in "ping_plugin"   : Inactive
     Heartbeat plug-in "tcp_udp_plugin": OK
Protection group "tcpg"  : OK
  Partnership            : "paris-newyork-ps"
  Synchronization        : OK      
  Cluster cluster-paris   : OK
     Role                 : Primary
     PG activation state  : Activated
     Configuration        : OK
     Data replication     : OK
     Resource groups      : OK
  Cluster cluster-newyork : OK
     Role                 : Secondary
     PG activation state  : Activated
     Configuration        : OK
     Data replication     : OK    
     Resource groups      : OK         |