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

保護グループの有効化と無効化

保護グループを有効にすると、その保護グループは構成時に割り当てられた役割を引き受けます。

保護グループの構成方法については、「Sun StorEdge Availability Suite 3.2.1 保護グループを作成して構成する方法」を参照してください。

ProcedureSun StorEdge Availability Suite 3.2.1 保護グループを有効にする方法

始める前に

保護グループは、次のレベルで有効にできます。

保護グループを有効にすると、使用しているデータ複製製品によって、データ複製を開始できるクラスタが判断されます。たとえば、Sun StorEdge Availability Suite 3.2.1 ソフトウェアではデータ複製を主クラスタからのみ開始できます。そのため、二次クラスタから保護グループを有効にした場合はデータ複製は開始されません。

  1. クラスタノードの 1 つにログインします。

    この手順を行うには、Geo Management RBAC 権利プロファイルがユーザーに割り当てられている必要があります。RBAC の詳細は、『Sun Cluster Geographic Edition のシステム管理』「Sun Cluster Geographic Edition ソフトウェアと RBAC」を参照してください。

  2. 保護グループを有効にします。

    このコマンドを実行すると、ローカルクラスタ上の保護グループが有効になります。

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


    # geopg start -e scope [-n] AVSprotectiongroup
    
    -e scope

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

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


    注 –

    GlobalLocal などのプロパティー値は、大文字と小文字は区別されません。


    -n

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

    このオプションを指定しないと、保護グループの起動時にデータ複製サブシステムが起動し、保護グループ内の各デバイスグループで次の処理が行われます。

    • 複製リソースに構成された役割が、ローカルクラスタ上の保護グループの役割と同じであることが確認されます。

    • デバイスグループに関連付けられたボリュームセットの役割が、ローカルクラスタ上の保護グループの役割と同じであることが確認されます。

    • ローカルクラスタ上の保護グループの役割が secondary の場合、デバイスグループに関連付けられているすべてのボリュームセット内に定義されているローカルボリュームのマウントが解除されます。

    • ローカルクラスタ上の保護グループの役割が primary の場合、Sun StorEdge Availability Suite 3.2.1 リモートミラーソフトウェアの自動同期機能が有効になります。また、デバイスグループに関連付けられたボリュームセットの再同期が行われます。

    AVSprotectiongroup

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

    geopg start コマンドは、scswitch -Z -g resourcegroups コマンドを使用して、リソースグループとリソースをオンラインにします。このコマンドの使用についての詳細は、scswitch(1M) のマニュアルページを参照してください。

    ローカルクラスタ上の保護グループの役割が primary の場合、geopg start コマンドは次の処理を行います。

    • RoleChange_ActionCmd に定義されているスクリプトを実行します。

    • ローカルクラスタ上の保護グループ内のアプリケーションリソースグループをオンラインにします。

    • アプリケーションリソースグループが、同じ保護グループ内のデバイスグループとアフィニティーを共有するフェイルオーバータイプのリソースグループである場合、アプリケーションリソースグループと軽量リソースグループの間にフェイルオーバー委託付きの強い肯定的なアフィニティーを設定します。

      アプリケーションリソースグループにフェイルオーバー委託付きの強い肯定的なアフィニティーを設定してはいけません。軽量リソースグループとの間にフェイルオーバー委託付きの強い肯定的なアフィニティーを追加しようとすると、失敗します。

    • このコマンドは、アプリケーションリソースグループ内の HAStoragePlus リソースと、このデバイスグループの軽量リソースグループ内の HAStoragePlus リソースの間に、強い依存関係も設定します。

    コマンドの実行に失敗した場合、その原因によっては、Configuration の状態が Error に設定されることがあります。保護グループが無効になっていても、データ複製が開始していたり、一部のリソースグループがオンラインになっていたりすることがあります。geoadm status コマンドを実行してシステムの状態を取得してください。

    Configuration の状態が Error に設定されている場合は、「Sun StorEdge Availability Suite 3.2.1 保護グループを検証する方法」の手順に従って、保護グループを再評価します。


例 2–12 Sun StorEdge Availability Suite 3.2.1 保護グループのグローバルな有効化

この例では、保護グループをグローバルに有効化する方法を示します。


# geopg start -e global avspg 


例 2–13 Sun StorEdge Availability Suite 3.2.1 保護グループのローカルな有効化

この例では、保護グループをローカルクラスタ上でのみ有効化する方法を示します。このローカルクラスタは、その役割に応じ、主クラスタの場合も二次クラスタの場合もあります。


# geopg start -e local avspg 

ProcedureSun StorEdge Availability Suite 3.2.1 保護グループを無効にする方法

始める前に

保護グループは、次のレベルで無効にできます。

主クラスタまたは二次クラスタ上で保護グループを無効にする場合は、使用するデータ複製のタイプによって異なった結果が得られます。Sun StorEdge Availability Suite 3.2.1 ソフトウェアを使用する場合、データ複製は主クラスタからしか停止できません。したがって、二次クラスタ上で保護グループを無効にしても、データ複製は停止しません。

  1. クラスタノードの 1 つにログインします。

    この手順を行うには、Geo Management RBAC 権利プロファイルがユーザーに割り当てられている必要があります。RBAC の詳細は、『Sun Cluster Geographic Edition のシステム管理』「Sun Cluster Geographic Edition ソフトウェアと RBAC」を参照してください。

  2. 保護グループを無効にします。

    このコマンドを実行すると、ローカルクラスタのすべてのノード上の保護グループが無効になります。

    保護グループを無効にすると、そのアプリケーションリソースグループも非管理状態になります。


    # geopg stop -e scope [-D] protectiongroupname 
    
    -e scope

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

    この範囲が local の場合、このコマンドはローカルクラスタだけを対象に実行されます。この範囲が global の場合、コマンドは、保護グループが配備されている両方のクラスタに適用されます。


    注 –

    globallocal などのプロパティー値は、大文字と小文字は区別されません。


    -D

    データ複製だけを停止し、保護グループをオンラインにすることを指定します。

    このオプションを省略した場合、データ複製サブシステムと保護グループは両方とも停止されます。ローカルクラスタ上の保護グループの役割が primary の場合、-D オプションを省略すると、次の処理が行われます。

    • リソースグループのアフィニティーと、保護グループ内のアプリケーションリソースグループと内部リソースグループ間のリソースの依存関係が除去されます

    • アプリケーションリソースグループがオフラインになり、Unmanaged 状態になります

    protectiongroupname

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

    ローカルクラスタ上の保護グループの役割が primary の場合、geopg stop コマンドを実行すると、各デバイスグループの自動同期が無効になり、ボリュームセットがロギングモードになります。

    geopg stop コマンドの実行に失敗した場合は、geoadm status コマンドを実行して、各コンポーネントの状態を確認します。失敗の原因によっては、Configuration の状態が Error に設定されることがあります。一部のリソースグループが非管理状態になっても、保護グループが有効なままとなることがあります。データ複製が実行中であるのに、保護グループが無効になっていることもあります。

    Configuration の状態が Error に設定されている場合は、「Sun StorEdge Availability Suite 3.2.1 保護グループを検証する方法」の手順に従って、保護グループを再評価します。


例 2–14 全クラスタの Sun StorEdge Availability Suite 3.2.1 保護グループの無効化

この例では、保護グループをすべてのクラスタ上で無効化する方法を示します。


# geopg stop -e global avspg


例 2–15 ローカルクラスタ上の Sun StorEdge Availability Suite 3.2.1 保護グループの無効化

この例では、保護グループをローカルクラスタ上で無効化する方法を示します。


# geopg stop -e local avspg


例 2–16 保護グループをオンラインにしたまま Sun StorEdge Availability Suite 3.2.1 データ複製を停止する

この例では、ローカルクラスタ上でデータ複製だけを停止する方法を示します。


# geopg stop -e local -D avspg

このコマンドを実行したあと、保護グループとその基盤であるデータ複製サブシステムの両方を無効にしようと決めた場合、管理者は、このコマンドを -D オプションなしで、もう一度実行できます。


# geopg stop -e local avspg


例 2–17 アプリケーションリソースグループをオンラインに維持した状態での Sun StorEdge Availability Suite 3.2.1 保護グループの無効化

この例では、2 つのアプリケーションリソースグループ apprg1 apprg2 をオンライン状態にしたまま、それらの保護グループ avspg を無効にする方法を示します。

  1. 保護グループからアプリケーションリソースグループを除去します。


    # geopg remove-resource-group apprg1,apprg2 avspg
  2. 保護グループを無効にします。


    # geopg stop -e global avspg