Sun Cluster Geographic Edition のシステム管理

ProcedureSun StorEdge Availability Suite 3.2.1 複製を使用するシステム上でフェイルバックスイッチオーバーを実行する

この手順は、元の主クラスタ cluster-paris のデータが現在の主クラスタ cluster-newyork のデータと再同期されたあとで、アプリケーションを元の主クラスタで再起動するときに使用します。

始める前に

フェイルバックスイッチオーバーを実行する前に、cluster-newyork ではテイクオーバーが発生していました。現在のクラスタの役割は次のとおりです。

手順
  1. 元の主クラスタ cluster-paris を現在の主クラスタ cluster-newyork と再同期させます。

    cluster-paris はその独自の構成を失い、cluster-newyork 構成をローカルに複製します。パートナーシップ構成と保護グループ構成の両方を再同期させます。

    1. cluster-paris 上で、ローカルクラスタ上の保護グループを無効にします。


      # geopg stop -e Local protection-group-name
      
      -e Local

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

      範囲を local に指定した場合、このコマンドはローカルクラスタだけを対象に実行されます。

      protection-group-name

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

      保護グループがすでに無効になっている場合は、保護グループ内のリソースグループの状態は通常 Error です。状態が Error であるのは、アプリケーションリソースグループが現在管理されていてオフラインであるためです。

      保護グループを無効にすると、アプリケーションリソースグループは管理対象でなくなり、Error 状態が解消されます。

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


      # geops update partnership-name
      
      partnership-name

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


      注 –

      複数の保護グループにフェイルバックスイッチオーバーを実行している場合でも、この手順は 1 度実行するだけで済みます。


      パートナーシップの同期についての詳細は、「パートナーシップの再同期」を参照してください。

    3. cluster-paris で、各保護グループを再同期させます。

      cluster-newyork 上の保護グループの役割は primary であるため、この手順によって cluster-paris 上の保護グループの役割が確実に secondary となります。


      # geopg update protection-group-name 
      
      protection-group-name

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

      保護グループの同期については、「Sun StorEdge Availability Suite 3.2.1 保護グループの再同期」を参照してください。

  2. cluster-parisで、クラスタの各保護グループの構成を検証します。


    # geopg validate protection-group-name 
    
    protection-group-name

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

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

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

    保護グループを有効にすると、そのアプリケーションリソースグループもオンラインになります。


    # geopg start -e Global protection-group-name
    
    -e Global

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

    範囲を Global に指定すると、このコマンドは保護グループが配備されている両方のクラスタを対象に実行されます。

    protection-group-name

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


    注 –

    フェイルバックスイッチオーバーを行う際には、現在の二次クラスタ cluster-paris のデータを現在の主クラスタ cluster-newyork のデータと同期させる必要があるため、-n オプションを指定しないでください。


    保護グループの役割が secondary であるため、現在の二次クラスタ cluster-paris のデータが現在の主クラスタ cluster-newyork のデータに同期します。

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

  4. データが完全に同期したことを確認します。

    まず、cluster-newyork 上の保護グループの状態が OK であることを確認します。


    phys-newyork-1# geoadm status

    出力の保護グループセクションを参照してください。

    次に、複製リソースグループ AVS-protection-group-name-rep-rg 内のすべてのリソースの状態が OK であることを確認します。


    phys-newyork-1# scstat -g
  5. どちらか一方のクラスタで、各保護グループについて cluster-newyork から cluster-paris へのスイッチオーバーを実行します。


    # geopg  switchover [-f] -m cluster-paris protection-group-name
    

    詳細は、「Sun StorEdge Availability Suite 3.2.1 保護グループを主クラスタから二次クラスタにスイッチオーバーする方法」を参照してください。

    cluster-paris は、元の役割である、保護グループの主クラスタに戻ります。

  6. 一方のクラスタで geoadm status を使用してスイッチオーバーが正常に完了したかを確認し、複製リソース、アプリケーションリソースグループ、およびアプリケーションリソースがオンライン状態であることを検証します。

    さらに、保護グループの役割が現在 cluster-paris では primary、cluster-newyork では secondary であり、「Data replication」と「Resource groups」の状態が両方のクラスタで OK と示されることも確認する必要があります。


    # geoadm status