Sun Cluster Geographic Edition Sun StorEdge Availability Suite 向けデータ複製ガイド

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

保護グループの作成を始める前に、次の方法について検討してください。

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

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

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

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

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

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


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

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

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

  1. cluster-paris クラスタ上に保護グループを作成します。

    1. アプリケーションリソースグループがすでに実行されているクラスタのノード上で、リソースグループとこのリソースグループがアフィニティーを持つデバイスグループ間に Nodelist の不一致がないかを確認し、不一致が見つかった場合は修正します。

    2. 一致する Nodelist を持つ保護グループを作成します。


      phys-paris-1# clresourcegroup show -v apprg1 | grep Nodelist
        Nodelist:                                       phys-paris-1 phys-paris-2
      phys-paris-1# cldevicegroup show -v avsdg1 | grep "Node List:"
        Node List:                                       phys-paris-2, phys-paris-1

    デバイスグループのノードリストの順序はリソースグループのノードリストの順序とは異なります。デバイスグループのノードリストの順序は次のように変更されます。


    phys-paris-1# cldevicegroup set -p preferenced=true \
    -n phys-paris-1,phys-paris-2 avsdg
    

    また、この要件に合うようにリソースグループのノードリストを変更することもできます。

    リソースグループおよびデバイスグループの 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 StorageTek Availability Suite デバイスグループ 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 StorageTek Availability Suite ボリュームセットが有効になったことも確認します。


    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# clresource list -v
    Resource Name         Resource Type            Resource Group
    -------------         -------------            --------------
    geo-clustername       SUNW.LogicalHostname:2   geo-infrastructure
    geo-hbmonitor         SUNW.HBmonitor           geo-infrastructure
    geo-failovercontrol   SUNW.scmasa              geo-infrastructure
    lh-paris-1            SUNW.LogicalHostname:2   avsdg-stor-rg
    avsdg-stor            SUNW.HAStoragePlus:4     avsdg-stor-rg
    avsdg-rep-rs          SUNW.GeoCtlAVS           avspg-rep-rg
    avs-lh                SUNW.LogicalHostname:2   apprg1
    avs-stor              SUNW.HAStoragePlus:4     apprg1
    avs-server-res        SUNW.oracle_server:6     apprg1
    avs-listener-res      SUNW.oracle_listener:5   apprg1
    
    phys-paris-1# clresourcegroup status
    
    === Cluster Resource Groups ===
    
    Group Name            Node Name    Suspended    Status
    ----------            ---------    ---------    ------
    geo-clusterstate      phys-paris-1    No         Online
                          phys-paris-2    No         Online
    
    geo-infrastructure    phys-paris-1    No         Online
                          phys-paris-2    No         Offline
    
    avsdg-stor-rg         phys-paris-1    No         Online
                          phys-paris-2    No         Offline
    
    avspg-rep-rg          phys-paris-1    No         Online
                          phys-paris-2    No         Offline
    
    apprg1                phys-paris-1    No         Online
                          phys-paris-2    No         Offline
    
    phys-paris-1# clresource status
    
    === Cluster Resources ===
    
    Resource Name         Node Name      State       Status Message
    -------------         ---------      -----       --------------
    geo-clustername       phys-paris-1   Online      Online - LogicalHostname online.
                          phys-paris-2   Offline     Offline
    
    geo-hbmonitor         phys-paris-1   Online      Online
                          phys-paris-2   Offline     Offline
    
    geo-failovercontrol   phys-paris-1   Online      Online
                          phys-paris-2   Offline     Offline
    
    lh-paris-1            phys-paris-1   Online      Online - LogicalHostname online.
                          phys-paris-2   Offline     Offline
    
    avsdg-stor            phys-paris-1   Online      Online
                          phys-paris-2   Offline     Offline
    
    avsdg-rep-rs          phys-paris-1   Online      Degraded - Logging
                          phys-paris-2   Offline     Offline
    
    avs-lh                phys-paris-1   Online      Online - LogicalHostname online.
                          phys-paris-2   Offline     Offline
    
    avs-stor              phys-paris-1   Online      Online
                          phys-paris-2   Offline     Offline
    
    avs-server-res        phys-paris-1   Online      Online
                          phys-paris-2   Offline     Offline
    
    avs-listener-res      phys-paris-1   Online      Online
                          phys-paris-2   Offline     Offline

    Sun StorageTek Availability Suite 4.0 ソフトウェアの場合、このコマンドは /usr/sbin/dsstat にあります。Sun StorEdge Availability Suite 3.2.1 ソフトウェアの場合、このコマンドは /usr/opt/SUNWesm/sbin/dsstat にあります。

  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
          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
  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# clresource list -v
    Resource Name         Resource Type            Resource Group
    -------------         -------------            --------------
    geo-clustername       SUNW.LogicalHostname:2   geo-infrastructure
    geo-hbmonitor         SUNW.HBmonitor           geo-infrastructure
    geo-failovercontrol   SUNW.scmasa              geo-infrastructure
    lh-newyork-1          SUNW.LogicalHostname:2   avsdg-stor-rg
    avsdg-stor            SUNW.HAStoragePlus:4     avsdg-stor-rg
    avsdg-rep-rs          SUNW.GeoCtlAVS           avspg-rep-rg
    avs-lh                SUNW.LogicalHostname:2   apprg1
    avs-stor              SUNW.HAStoragePlus:4     apprg1
    avs-server-res        SUNW.oracle_server:6     apprg1
    avs-listener-res      SUNW.oracle_listener:5   apprg1
    
    phys-newyork-1# clresourcegroup status
    
    === Cluster Resource Groups ===
    
    Group Name            Node Name    Suspended    Status
    ----------            ---------    ---------    ------
    geo-clusterstate      phys-newyork-1    No      Online
                          phys-newyork-2    No      Online
    
    geo-infrastructure    phys-newyork-1    No      Online
                          phys-newyork-2    No      Offline
    
    avsdg-stor-rg         phys-newyork-1    No      Online
                          phys-newyork-2    No      Offline
    
    avspg-rep-rg          phys-newyork-1    No      Online
                          phys-newyork-2    No      Offline
    
    apprg1                phys-newyork-1    No      Unmanaged
                          phys-newyork-2    No      Unmanaged
    
    phys-newyork-1# clresource status
    
    === Cluster Resources ===
    
    Resource Name         Node Name        State     Status Message
    -------------         ---------        -----     --------------
    geo-clustername       phys-newyork-1   Online    Online - LogicalHostname online.
                          phys-newyork-2   Offline   Offline
    
    geo-hbmonitor         phys-newyork-1   Online    Online
                          phys-newyork-2   Offline   Offline
    
    geo-failovercontrol   phys-newyork-1   Online    Online
                          phys-newyork-2   Offline   Offline
    
    lh-newyork-1          phys-newyork-1   Online    Online - LogicalHostname online.
                          phys-newyork-2   Offline   Offline
    
    avsdg-stor            phys-newyork-1   Online    Online
                          phys-newyork-2   Offline   Offline
    
    avsdg-rep-rs          phys-newyork-1   Online    Degraded - Logging
                          phys-newyork-2   Offline   Offline
    
    avs-lh                phys-newyork-1   Offline   Offline
                          phys-newyork-2   Offline   Offline
    
    avs-stor              phys-newyork-1   Offline   Offline
                          phys-newyork-2   Offline   Offline
    
    avs-server-res        phys-newyork-1   Offline   Offline
                          phys-newyork-2   Offline   Offline
    
    avs-listener-res      phys-newyork-1   Offline   Offline
                          phys-newyork-2   Offline   Offline 

    Sun StorageTek Availability Suite 4.0 ソフトウェアの場合、このコマンドは /usr/sbin/dsstat にあります。Sun StorEdge Availability Suite 3.2.1 ソフトウェアの場合、このコマンドは /usr/opt/SUNWesm/sbin/dsstat にあります。

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