この手順は、任意のクラスタノードから実行します。
次の条件が満たされているか確認します。
次の情報を持っている。
切り替えを行うリソースグループの名前
リソースグループをオンラインにする、またはオンラインを維持するノードまたはゾーンの名前
リソースグループをオンラインにする、またはオンラインを維持するノードまたはゾーンはクラスタ内にある。
これらのノードまたはゾーンは、切り替えを行うリソースグループの潜在的マスターになるように設定されている。
リソースグループの潜在的主ノードの一覧を表示するには、次のコマンドを入力します。
# clresourcegroup show -v |
クラスタメンバーで、スーパーユーザーになるか、solaris.cluster.modify RBAC の承認を提供する役割になります。
リソースグループを、新しい主ノードのセットに切り替えます。
# clresourcegroup switch [-n node-zone-list] resource-group |
このリソースグループをマスターできるゾーンの、コンマ区切りの順序付けされたリストを指定します。このリソースグループは、このノード以外のすべてのノードでオフラインに切り替えられます。リスト内の各エントリの形式は node:zone です。この形式では、 node はノード名を指定し、zone は非大域 Solaris ゾーンの名前を指定します。大域ゾーンを指定する、または非大域ゾーンを持たないノードを指定するには、node のみを指定します。
このリストはオプションです。このリストを省略すると、そのリソースグループのノードリスト内のすべてのノード上でリソースグループが切り替えられます。
切り替えるリソースグループの名前を指定します。
切り替えようとしている任意のリソースグループが他のリソースグループに対して強いアフィニティーを宣言している場合、その操作は失敗するか、委任されます。詳細については、「オンラインのリソースグループをクラスタノード間で分散する」を参照してください。
リソースグループが新しい主ノードへ切り替えられていることを確認します。
このコマンドからの出力は、スイッチオーバーされたリソースグループの状態を示しています。
# clresourcegroup status |
次に、リソースグループ (resource-group-1) を現在の主ノード (phys-schost-1) から、潜在的主ノード (phys-schost-2) へ切り替える例を示します。
phys-schost-1 でリソースグループがオンラインであることを確認するには、次のコマンドを実行します。
phys-schost-1# clresourcegroup status === Cluster Resource Groups === Group Name Node Name Suspended Status ---------- --------- --------- ------ resource-group1 phys-schost-1 No Online phys-schost-2 No Offline |
切り替えを実行するには、次のコマンドを実行します。
phys-schost-1# clresourcegroup switch -n phys-schost-2 resource-group-1 |
phys-schost-2 でグループがオンラインに切り替わったことを確認するには、次のコマンドを実行します。
phys-schost-1# clresourcegroup status === Cluster Resource Groups === Group Name Node Name Suspended Status ---------- --------- --------- ------ resource-group1 phys-schost-1 No Offline phys-schost-2 No Online |
clresourcegroup(1CL) のマニュアルページ。