Sun Cluster Geographic Edition のシステム管理

Sun StorEdge Availability Suite 3.2.1 保護グループを作成する方法

保護グループを作成する前に、次の中から最適な方法を検討してください。

これ以降の節に示されている手順を使用して保護グループを作成する前に、次の前提条件が満たされていることを確認してください。

アプリケーションがオフラインの間に保護グループを作成

アプリケーションリソースグループがオフラインの間に保護グループを作成するには、次の手順を実行します。

アプリケーションがオンラインの間に保護グループを作成

アプリケーションをオフラインにすることなく新しい保護グループに既存のアプリケーションリソースグループを追加するには、アプリケーションリソースグループがオンライン状態にあるクラスタで次の手順を実行します。

他方のクラスタで、次の手順を実行します。


例 7–1 アプリケーションがオンラインの間に Sun StorEdge Availability Suite 3.2.1 保護グループを作成

この例では、アプリケーションをオフラインにせずに保護グループを作成する方法について説明します。

この例では、cluster-paris クラスタ上で apprg1 リソースグループがオンライン状態にあります。

  1. 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

    デバイスグループのノードリストと、リソースグループの Nodelist の順序は一致しません。デバイスグループのノードリストの順序は、次のように変更されています。


    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
  2. 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
  3. データ複製リソースグループと軽量リソースグループが作成され、オンライン状態になったことを確認します。また、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
  4. 保護グループをローカルに有効にします。


    phys-paris-1# geopg start-e local avspg
    Processing operation.... this may take a while....
    Protection group "avspg" successfully started.
  5. すでにオンライン状態になっているアプリケーションリソースグループを保護グループに追加します。


    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
    
          Heartbeat "hb_cluster-paris~cluster-newyork" monitoring \
    "paris-newyork-ps" OK 
             Plug-in "ping-plugin"            : Inactive
             Plug-in "icrm_plugin"            : OK
             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
  6. 次のように実行し、パートナークラスタのノードの 1 つで保護グループを取得します。


    phys-newyork-1# geopg get -s paris-newyork-ps avspg
    Protection group "avspg" has been successfully created.
  7. 次のコマンドを実行し、データ複製リソースグループと軽量リソースグループが作成され、オンライン状態になったことを確認します。


    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
  8. パートナークラスタで、保護グループをローカルに有効にします。


    phys-newyork-1# geopg start -e local avspg
    Processing operation.... this may take a while....
    Protection group "avspg" successfully started.
  9. 保護グループが正常に作成され有効になっていることを確認します。

    cluster-parisgeoadm status コマンドを実行すると、次のように出力されます。


    phys-paris-1# geoadm status
    
    Cluster: cluster-paris
    
    Partnership "paris-newyork-ps": OK
      Partner clusters    : cluster-newyork
      Synchronization     : OK
    
      Heartbeat "paris-to-newyork" monitoring "cluster-newyork": OK
         Heartbeat plug-in "ping_plugin"   : Inactive
         Heartbeat plug-in "icrm_plugin"   : OK
         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