以下の手順を使用し、リソースグループの現在の主ノードを別のノードに切り替え (スイッチオーバー)、新しい主ノードにすることができます。
この手順は、任意のクラスタノードから実行します。
次の条件が満たされていることを確認します。
次の情報を持っている。
切り替えを行うリソースグループの名前
リソースグループをオンラインにする、またはオンラインを維持するノードの名前
リソースグループをオンラインにする、またはオンラインを維持するノードはクラスタノードである。
これらのノードは、切り替えを行うリソースグループの潜在的マスターになるように設定されている。
リソースグループの潜在的主ノードの一覧を表示するには、次のコマンドを入力します。
# scrgadm -pv |
クラスタメンバーから、スーパーユーザーになるか、同等の役割を引き受けます。
リソースグループを、新しい主ノードのセットに切り替えます。
# scswitch -z -g resource-group -h nodelist |
指定したリソースグループを、新しい主ノードのセットに切り替えます。
切り替えるリソースグループの名前を指定します。
リソースグループをオンラインにするか、オンラインのままにしておくノードの名前をコンマで区切って指定します。このリストには、1 つまたは複数のノード名を指定できます。このリソースグループは、このノード以外のすべてのノードでオフラインに切り替えられます。
切り替えようとしている任意のリソースグループが他のリソースグループに対して強いアフィニティーを宣言している場合、その操作は失敗するか、委託されます。詳細については、「オンラインのリソースグループをクラスタノード間で分散する」を参照してください。
リソースグループが新しい主ノードへ切り替えられていることを確認します。
このコマンドからの出力は、スイッチオーバーされたリソースグループの状態を示しています。
# scstat -g |
次に、リソースグループ (resource-group-1) を現在の主ノード (phys-schost-1) から、潜在的主ノード (phys-schost-2) へ切り替える例を示します。
phys-schost-1 でリソースグループがオンラインであることを確認するには、次のコマンドを実行します。
phys-schost-1# scstat -g ...-- Resource Groups -- Group Name Node Name State ---------- --------- ----- Group: resource-group-1 phys-schost-1 Online Group: resource-group-1 phys-schost-2 Offline... |
切り替えを実行するには、次のコマンドを実行します。
phys-schost-1# scswitch -z -g resource-group-1 -h phys-schost-2 |
phys-schost-2 でグループがオンラインに切り替わったことを確認するには、次のコマンドを実行します。
phys-schost-1# scstat -g ...-- Resource Groups -- Group Name Node Name State ---------- --------- ----- Group: resource-group-1 phys-schost-1 Offline Group: resource-group-1 phys-schost-2 Online... |
次のマニュアルページを参照してください。
scrgadm(1M)
scswitch(1M)