保護グループを有効にすると、その保護グループは構成時に割り当てられた役割を引き受けます。
保護グループの構成方法については、「Sun StorEdge Availability Suite 3.2.1 保護グループを作成して構成する方法」を参照してください。
保護グループは、次のレベルで有効にできます。
グローバルに有効にする。つまり、保護グループが構成されている両方のクラスタで保護グループを有効にします
主クラスタ上でのみ
二次クラスタ上でのみ
主クラスタまたは二次クラスタ上で保護グループを有効にした場合、使用しているデータ複製のタイプによって異なった結果が生じます。Sun StorEdge Availability Suite 3.2.1 ソフトウェアを使用する場合、データ複製は主クラスタからしか開始できません。したがって、二次クラスタ上で保護グループを有効にしても、データ複製は開始しません。
クラスタノードの 1 つにログインします。
この手順を行うには、Geo Management RBAC 権利プロファイルがユーザーに割り当てられている必要があります。RBAC の詳細は、「Sun Cluster Geographic Edition ソフトウェアと RBAC」を参照してください。
保護グループを有効にします。
このコマンドを実行すると、ローカルクラスタ上の保護グループが有効になります。
主クラスタ上の保護グループを有効にすると、そのアプリケーションリソースグループもオンラインになります。
# geopg start -e scope [-n] AVS-protection-group |
コマンドの適用範囲を指定します
範囲が Local の場合、このコマンドはローカルクラスタだけを対象に実行されます。範囲が Global の場合、このコマンドは保護グループが配備されている両方のクラスタを対象に実行されます。
Global や Local などのプロパティー値は、大文字と小文字は区別されません。
保護グループを有効にしたときにデータ複製を開始しないようにします
このオプションを指定しないと、保護グループの起動時にデータ複製サブシステムが起動し、保護グループ内の各デバイスグループで次の処理が行われます。
複製リソースに構成された役割が、ローカルクラスタ上の保護グループの役割と同じであることが確認されます。
デバイスグループに関連付けられたボリュームセットの役割が、ローカルクラスタ上の保護グループの役割と同じであることが確認されます。
ローカルクラスタ上の保護グループの役割が secondary の場合、デバイスグループに関連付けられているすべてのボリュームセット内に定義されているローカルボリュームのマウントが解除されます。
ローカルクラスタ上の保護グループの役割が primary の場合、Sun StorEdge Availability Suite 3.2.1 リモートミラーソフトウェアの自動同期機能が有効になります。また、デバイスグループに関連付けられたボリュームセットの再同期が行われます。
保護グループの名前を指定します
geopg start コマンドは、scswitch -Z -g resource-groups コマンドを使用して、リソースグループとリソースをオンラインにします。このコマンドの使用についての詳細は、scswitch( 1M) のマニュアルページを参照してください。
ローカルクラスタ上の保護グループの役割が primary の場合、geopg start コマンドは次の処理を行います。
RoleChange_ActionCmd に定義されているスクリプトを実行します。
ローカルクラスタ上の保護グループ内のアプリケーションリソースグループをオンラインにします。
アプリケーションリソースグループが、同じ保護グループ内のデバイスグループの 1 つとアフィニティーを共有するフェイルオーバータイプのリソースグループである場合、アプリケーションリソースグループと軽量リソースグループの間にフェイルオーバー委託付きの強い肯定的なアフィニティーを設定します。
アプリケーションリソースグループにフェイルオーバー委託付きの強い肯定的なアフィニティーを設定してはいけません。軽量リソースグループとの間にフェイルオーバー委託付きの強い肯定的なアフィニティーを追加しようとすると、失敗します。
このコマンドは、アプリケーションリソースグループ内の HAStoragePlus リソースと、このデバイスグループの軽量リソースグループ内の HAStoragePlus リソースの間に、強い依存関係を設定します。
コマンドの実行に失敗した場合、その原因によっては、Configuration の状態が Error に設定されることがあります。保護グループが無効になっていても、データ複製が開始していたり、一部のリソースグループがオンラインになっていたりすることがあります。geoadm status を実行して、使用中のシステムの状態を確認することをお勧めします。
Configuration の状態が Error に設定されている場合は、「Sun StorEdge Availability Suite 3.2.1 保護グループを検証する方法」の手順に従って、保護グループを再評価します。
次の例に、保護グループをグローバルに有効にする方法を示します。
# geopg start -e global avspg |
次の例に、保護グループをローカルクラスタだけで有効にする方法を示します。このローカルクラスタは、その役割に応じ、主クラスタの場合も二次クラスタの場合もあります。
# geopg start -e local avspg |
保護グループは、次のレベルで無効にできます。
グローバルに無効にする。つまり、保護グループが構成されている一次クラスタと二次クラスタの両方で保護グループを無効にします
主クラスタ上でのみ
二次クラスタ上でのみ
主クラスタまたは二次クラスタ上で保護グループを無効にする場合は、使用するデータ複製のタイプによって異なった結果が得られます。Sun StorEdge Availability Suite 3.2.1 ソフトウェアを使用する場合、データ複製は主クラスタからしか停止できません。したがって、二次クラスタ上で保護グループを無効にしても、データ複製は停止しません。
クラスタノードの 1 つにログインします。
この手順を行うには、Geo Management RBAC 権利プロファイルがユーザーに割り当てられている必要があります。RBAC の詳細は、「Sun Cluster Geographic Edition ソフトウェアと RBAC」を参照してください。
保護グループを無効にします。
このコマンドを実行すると、ローカルクラスタのすべてのノード上の保護グループが無効になります。
保護グループを無効にすると、そのアプリケーションリソースグループもオフラインになります。
# geopg stop -e scope [-D] protection-group-name |
コマンドの適用範囲を指定します
この範囲が local の場合、このコマンドはローカルクラスタだけを対象に実行されます。この範囲が global の場合、コマンドは、保護グループが配備されている両方のクラスタに適用されます。
global や local などのプロパティー値は、大文字と小文字は区別されません。
保護グループをオンラインにしたままデータ複製だけを停止することを指定します
このオプションを省略した場合、データ複製サブシステムと保護グループは両方とも停止されます。ローカルクラスタ上の保護グループの役割が primary の場合、-D オプションを省略すると、次の処理が行われます。
リソースグループのアフィニティーと、保護グループ内のアプリケーションリソースグループと内部リソースグループ間のリソースの依存関係が除去されます
アプリケーションリソースグループがオフラインになり、unmanaged 状態になります
保護グループの名前を指定します
ローカルクラスタ上の保護グループの役割が primary の場合、geopg stop コマンドを実行すると、各デバイスグループの自動同期が無効になり、ボリュームセットがロギングモードになります。
geopg stop コマンドの実行に失敗した場合は、geoadm status コマンドを実行して、各コンポーネントの状態を確認します。失敗の原因によっては、Configuration の状態が Error に設定されることがあります。一部のリソースグループがオフラインになっても、保護グループが有効なままとなることがあります。データ複製が実行中であるのに、保護グループが無効になっていることもあります。
Configuration の状態が Error に設定されている場合は、「Sun StorEdge Availability Suite 3.2.1 保護グループを検証する方法」の手順に従って、保護グループを再評価します。
次に、すべてのクラスタ上の保護グループを無効にする例を示します。
# geopg stop -e global avspg |
次に、ローカルクラスタ上の保護グループを無効にする例を示します。
# geopg stop -e local avspg |
次に、ローカルクラスタ上でデータ複製だけを停止する例を示します。
# geopg stop -e local -D avspg |
このコマンドを実行したあと、保護グループとその基盤であるデータ複製サブシステムの両方を無効にしようと決めた場合、管理者は、このコマンドを -D オプションなしで、もう一度実行できます。
# geopg stop -e local avspg |
次に、2 つのアプリケーションリソースグループ (apprg1 と apprg2) をオンラインにしたまま、その保護グループ avspg を無効にする例を示します。
保護グループからアプリケーションリソースグループを除去します。
# geopg remove-resource-group apprg1,apprg2 avspg |
保護グループを無効にします。
# geopg stop -e global avspg |