このセクションでは、定足数デバイスを削除または交換するための次の手順を説明します。
定足数デバイスが削除されると、そのデバイスは定足数を確立するための投票に参加しなくなります。2 ノードクラスタでは、定足数デバイスが少なくとも 1 つは構成されている必要があります。これがクラスタ上の最後の定足数デバイスである場合、clquorum(1CL) は、そのデバイスの構成からの削除に失敗します。ノードを削除する場合は、そのノードに接続されている定足数デバイスをすべて削除してください。
phys-schost# プロンプトは、グローバルクラスタのプロンプトを表します。この手順は、グローバルクラスタ上で実行します。
この手順では、長形式の Oracle Solaris Cluster コマンドを使用します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。
Oracle Solaris Cluster Manager GUI を使用して、定足数デバイスを削除することもできます。GUI のログイン手順については、Oracle Solaris Cluster Manager にアクセスする方法を参照してください。
# clquorum list -v
# clsetup
メインメニューが表示されます。
削除プロセス中に表示される質問に答えます。
# clquorum list -v
次に、2 つ以上の定足数デバイスが構成されているクラスタから定足数デバイスを削除する例を示します。
Assume the root role that provides solaris.cluster.modify RBAC authorization on any cluster node. [Determine the quorum device to be removed:] # clquorum list -v [Start the clsetup utility:] # clsetup [Select Quorum>Remove a quorum device] [Answer the questions when prompted.] Quit the clsetup Quorum Menu and Main Menu.] [Verify that the quorum device is removed:] # clquorum list -v Quorum Type ------- ---- scphyshost-1 node scphyshost-2 node scphyshost-3 node
トラブルシューティング
定足数サーバー定足数デバイスの削除中に、クラスタと定足数サーバーホストの間の通信が失われた場合、定足数サーバーホストに関する無効な構成情報をクリーンアップする必要があります。このクリーンアップの実行に関する説明は、期限切れの定足数サーバークラスタ情報のクリーンアップを参照してください。
この手順では、clquorum force のオプション –F を使用して、2 ノードクラスタから最後の定足数デバイスを削除します。通常、不具合が起きたデバイスをまず削除し、代わりの定足数デバイスを追加します。これが 2 ノードクラスタの最後の定足数デバイスでない場合は、定足数デバイスを削除する方法の手順に従ってください。
定足数デバイスを追加する処理では、ノードが再構成されるため、障害のあった定足数デバイスに影響が及び、マシンでパニックが発生します。F (強制) オプションを使用すると、マシンでパニックを発生させることなく、障害があった定足数デバイスを削除できます。clquorum コマンドでは、構成からデバイスを削除できます。詳細は、clquorum(1CL) のマニュアルページを参照してください。不具合が発生した定足数デバイスを削除したあと、clquorum add コマンドで新しいデバイスを追加することができます。定足数デバイスの追加を参照してください。
phys-schost# プロンプトは、グローバルクラスタのプロンプトを表します。この手順は、グローバルクラスタ上で実行します。
この手順では、長形式の Oracle Solaris Cluster コマンドを使用します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。
定足数デバイスに障害が発生した場合は、–F (強制) オプションを使用して、障害が発生したデバイスを削除します。
# clquorum remove -F qd1
# clquorum list -v
新しい定足数デバイスの追加方法については、定足数デバイスの追加を参照してください。
# cluster set -p installmode=disabled
# cluster set -p installmode=disabled
この例では、クラスタを保持モードにし、クラスタ構成で最後の定足数デバイスを削除する方法を示しています。
[Assume the root role that provides solaris.cluster.modify RBAC authorization on any cluster node.] [Place the cluster in install mode:] # cluster set -p installmode=enabled [Remove the quorum device:] # clquorum remove d3 [Verify that the quorum device has been removed:] # clquorum list -v Quorum Type ------- ---- scphyshost-1 node scphyshost-2 node scphyshost-3 node
この作業は、既存の定足数デバイスをほかの定足数デバイスに交換する場合に行います。定足数デバイスは、類似したデバイスタイプに交換することも (例: NAS デバイスをほかの NAS デバイスに置き換える)、あるいは類似点がないデバイスに交換することも (例: NAS デバイスを共有ディスクに置き換える) こともできます。
phys-schost# プロンプトは、グローバルクラスタのプロンプトを表します。この手順は、グローバルクラスタ上で実行します。
この手順では、長形式の Oracle Solaris Cluster コマンドを使用します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。
最初に、古いデバイスの代わりに、新しい定足数デバイスを構成に追加する必要があります。クラスタに新しい定足数デバイスを追加する方法は、定足数デバイスの追加を参照してください。
構成から古い定足数デバイスを削除する方法は、定足数デバイスを削除する方法を参照してください。
ディスク格納装置のハードウェアマニュアルのハードウェア手順を参照してください。Oracle Solaris Cluster 4.2 Hardware Administration Manual も参照してください。