Sun Cluster Geographic Edition Hitachi TrueCopy 向けデータ複製ガイド

ProcedureHitachi TrueCopy 複製を使用するシステムでフェイルバックテイクオーバーを実行する方法

元の主クラスタ cluster-paris 上でアプリケーションを再起動し、元の主クラスタ上の現在のデータを使用するには、次の手順を実行します。この場合、現在主クラスタとして機能している二次クラスタ cluster-newyork の更新データはすべて破棄されます。

フェイルバック手順は、パートナーシップの関係にあるクラスタにだけ適用されます。次の手順をパートナーシップごとに 1 回だけ実行する必要があります。


注 –

条件付きですが、元の主クラスタ cluster-paris のデータは引き続き使用できます。cluster-newyork でのテイクオーバー操作のあとは、どのような時点でも、新しい主クラスタ cluster-newyork から元の主クラスタ cluster-paris にデータを複製していてはいけません。新しい主クラスタと元の主クラスタの間でデータの複製を行わないようにするために、geopg start コマンドを実行するときには常に、-n オプションを使用してください。


始める前に

クラスタが次の役割を持つことを確認します。

  1. 元の主クラスタ cluster-paris を元の二次クラスタ cluster-newyork と再同期させます。

    この操作により、cluster-paris の独自の構成は削除され、cluster-newyork の構成がローカルに複製されます。

    1. cluster-paris で、パートナーシップを再同期させます。


      phys-paris-1# geops update partnershipname
      
      partnershipname

      パートナーシップの名前を指定します


      注 –

      パートナーシップ内の複数の保護グループにフェイルバックテイクオーバーを実行している場合でも、この手順を実行する必要があるのはパートナーシップごとに 1 回だけです。


      パートナーシップの同期についての詳細は、『Sun Cluster Geographic Edition のシステム管理』「パートナーシップの再同期」を参照してください。

    2. Hitachi TrueCopy デバイスグループ devgroup1 を SMPL 状態にします。

      pairsplit コマンドを使用して、cluster-pariscluster-newyork の両方のクラスタの保護グループにある Hitachi TrueCopy デバイスグループを SMPL 状態にします。使用する pairsplit コマンドは、Hitachi TrueCopy デバイスグループのペアの状態によって変わります。次の表に、いくつかの典型的なペアの状態ごとに、cluster-paris で使用する必要があるコマンドの例を示します。

      cluster-paris でのペアの状態

      cluster-newyork でのペアの状態

      cluster-paris で使用される pairsplit コマンド

      PSUS または PSUE

      SSWS

      pairsplit -R -g dgname

      pairsplit -S -g dgname

      SSUS

      PSUS

      pairsplit -S -g dgname

      pairsplit コマンドについての詳細は、『Sun StorEdge SE 9900 V Series Command and Control Interface User and Reference Guide』を参照してください。

      このコマンドが成功した場合、pairdisplay コマンドの出力に devgroup1 の状態が次のように表示されます。


      phys-paris-1# pairdisplay -g devgroup1
      Group PairVol(L/R) (Port#,TID,LU),Seq#,LDEV#,P/S,Status,Fence,Seq#,P-LDEV# M 
      devgroup1 pair1(L) (CL1-A , 0, 1) 12345   1..SMPL ----  ----,-----  ----   - 
      devgroup1 pair1(R) (CL1-C , 0, 20)54321 609..SMPL ----  ----,-----  ----   - 
      devgroup1 pair2(L) (CL1-A , 0, 2) 12345   2..SMPL ----  ----,-----  ----   - 
      devgroup1 pair2(R) (CL1-C , 0,21) 54321 610..SMPL ----  ----,-----  ----   -
    3. cluster-paris で、各保護グループを再同期させます。


      phys-paris-1# geopg update protectiongroupname
      
      protectiongroupname

      保護グループの名前を指定します

      保護グループの再同期についての詳細は、「保護グループを再同期させる方法」を参照してください。

  2. cluster-paris 上で、個々の保護グループの構成を検証します。

    保護グループがエラー状態でないことを確認します。エラー状態の場合、保護グループを起動できません。


    phys-paris-1# geopg validate protectiongroupname 
    
    protectiongroupname

    単一の保護グループを識別する一意の名前を指定します

    詳細は、「Hitachi TrueCopy 保護グループを検証する方法」を参照してください。

  3. cluster-paris 上で、データ複製を行わずに、二次クラスタの役割が割り当てられている各保護グループを有効にします。

    cluster-paris の保護グループの役割は secondary であるため、geopg start コマンドは cluster-paris でアプリケーションを再起動しません。


    phys-paris-1# geopg start -e local -n protectiongroupname
    
    -e local

    コマンドの範囲を指定します

    範囲を local と指定すると、ローカルクラスタだけがコマンドの対象となります。

    -n

    保護グループを有効にしたときにデータ複製を開始しないようにします。


    注 –

    -n オプションを指定する必要があります。


    protectiongroupname

    保護グループの名前を指定します。

    詳細は、「Hitachi TrueCopy 保護グループを有効にする方法」を参照してください。

    -n オプションが cluster-paris で使用されているため、cluster-newyork から cluster-paris への複製は開始されません。

  4. cluster-paris 上で、各保護グループのテイクオーバーを開始します。


    phys-paris-1# geopg takeover [-f] protectiongroupname
    
    -f

    ユーザーに確認することなく、強制的にコマンドを実行します

    protectiongroupname

    保護グループの名前を指定します

    geopg takeover コマンドの詳細は、「Hitachi TrueCopy サービスを二次クラスタにより即座に強制テイクオーバーする方法」を参照してください。

    この時点で、cluster-paris の保護グループの役割は primary であり、cluster-newyork の保護グループの役割は secondary です。アプリケーションサービスは現在、cluster-paris でオンラインです。

  5. cluster-newyork で、各保護グループを有効にします。

    手順 4 の終わりで、cluster-newyork の保護グループのローカル状態は Offline です。保護グループのローカル状態の監視を開始するには、cluster-newyork の保護グループを有効にする必要があります。

    cluster-newyork 上の保護グループには secondary の役割が割り当てられているので、geopg start コマンドを実行しても、アプリケーションは cluster-newyork 上では再起動しません。


    phys-newyork-1# geopg start -e local [-n] protectiongroupname
    
    -e local

    コマンドの範囲を指定します。

    範囲を local と指定すると、ローカルクラスタだけがコマンドの対象となります。

    -n

    保護グループを有効にしたときにデータ複製を開始しないようにします。

    このオプションを省略した場合、データ複製サブシステムは保護グループと同時に起動されます。

    protectiongroupname

    保護グループの名前を指定します。

    geopg start コマンドの詳細は、「Hitachi TrueCopy 保護グループを有効にする方法」を参照してください。

  6. テイクオーバーが正しく実行されたことを確認します。

    保護グループが現在 cluster-paris で primary、cluster-newyork で secondary になっており、「データ複製」および「リソースグループ」が両方のクラスタで OK になっていることを確認します。


    # geoadm status

    各 Hitachi TrueCopy 保護グループのアプリケーションリソースグループとデータ複製の実行時ステータスを確認します。


    # scstat -g

    検査するデータ複製デバイスグループの Status フィールドと Status Message フィールドを参照してください。これらのフィールドの詳細は、表 2–1 を参照してください。

    データ複製の実行時ステータスについての詳細は、「Hitachi TrueCopy データ複製の実行時状態の検査」を参照してください。