ノードを個々に停止する場合は、scswitch コマンドを Solaris の shutdown コマンドと組み合わせて使用します。クラスタ全体を停止する場合にだけ、scshutdown コマンドを使用します。
作業 |
参照箇所 |
---|---|
クラスタノードを停止します。 - scswitch(1M) と shutdown(1M) を使用します。 | |
ノードを起動します。 クラスタメンバーシップを取得できるように、ノードにはクラスタインターコネクトとの動作中の接続が必要です。 | |
クラスタノードをいったん停止してから再起動します。 - scswitch と shutdown を使用します。 クラスタメンバーシップを取得できるように、ノードにはクラスタインターコネクトとの動作中の接続が必要です。 | |
ノードがクラスタメンバーシップを取得しないようにノードを起動します。 - scswitch と shutdown を使用し、次に boot -x を使用します。 |
(任意) クラスタで Oracle Parallel Server (OPS) を実行している場合は、OPS データベースのすべてのインスタンスを停止します。
停止の手順については、Oracle Parallel Server のマニュアルを参照してください。
停止するクラスタノードでスーパーユーザーになります。
scswitch および shutdown コマンドを使用してクラスタノードを停止します。
停止するノードで次のようにコマンドを入力します。
# scswitch -S -h node # shutdown -g 0 -y |
クラスタノードが ok PROM プロンプトの状態になったことを確認します。
必要であればノードの電源を切ります。
次に、ノード phys-schost-1 を停止したときのコンソールの出力例を示します。ここでは、-g 0 オプションで猶予期間をゼロに設定し、-y で、確認プロンプトに対して自動的に yes と応答するよう指定しています。このノードの停止メッセージは、クラスタ内の他のノードのコンソールにも表示されます。
# scswitch -S -h phys-schost-1 # shutdown -g 0 -y Sep 2 10:08:46 phys-schost-1 cl_runtime: WARNING: CMM monitoring disabled.phys-schost-1# INIT: New run level: 0 The system is coming down. Please wait. Notice: rgmd is being stopped. Notice: rpc.pmfd is being stopped. Notice: rpc.fed is being stopped. umount: /global/.devices/node@1 busy umount: /global/phys-schost-1 busy The system is down. syncing file systems... done Program terminated ok |
「クラスタノードを起動する」を参照し、停止したクラスタノードを再起動します。
クラスタノードの起動方法は、定足数 (quorum) の構成によって変わる場合があります。2 ノードのクラスタでは、クラスタの定足数の合計数が 3 つ (各ノードごとに 1 つと定足数デバイスに 1 つ) になるように定足数デバイスを構成する必要があります。この場合、最初のノードを停止しても、2 つ目のノードは定足数を保持しており、唯一のクラスタメンバーとして動作します。1 つ目のノードをクラスタノードとしてクラスタに再度結合させるには、2 つ目のノードが稼動中で、必要な数のクラスタ定足数 (2 つ) が存在している必要があります。
停止したクラスタノードを起動するために、そのノードを起動します。
ok boot |
クラスタコンポーネントが起動すると、起動されたノードのコンソールとメンバーノードのコンソールにメッセージが表示されます。
クラスタメンバーシップを取得できるように、クラスタノードにはクラスタインターコネクトとの動作中の接続が必要です。
ノードが問題なく起動し、オンラインであることを確認します。
scstat(1M) コマンドを使用してノードの状態を表示します。
# scstat -n |
次に、ノード phys-schost-1 を起動してクラスタに結合させたときのコンソールの出力例を示します。
ok boot Rebooting with command: boot ... Hostname: phys-schost-1 Booting as part of a cluster ... NOTICE: Node 1: attempting to join cluster ... NOTICE: Node 1: joined cluster ... The system is coming up. Please wait. checking ufs filesystems ... reservation program successfully exiting Print services started. volume management starting. The system is ready. phys-schost-1 console login: |
(任意) クラスタで Oracle Parallel Server (OPS) を実行している場合は、OPS データベースのすべてのインスタンスを停止します。
停止の手順については、Oracle Parallel Server のマニュアルを参照してください。
停止するクラスタノードでスーパーユーザーになります。
scswitch およびshutdown コマンドを使用してクラスタノードを停止します。
停止するノードで次のコマンドを入力します。
# scswitch -S -h node # shutdown -g 0 -y -i 6 |
-i 6 オプションを指定して shutdown コマンドを使用すると、ノードは停止して ok PROM プロンプトを表示した後、再起動します。
クラスタメンバーシップを取得できるように、クラスタノードにはクラスタインターコネクトとの動作中の接続が必要です。
ノードが問題なく起動し、オンラインであることを確認します。
scstat(1M) コマンドを使用してノードの状態を表示します。
# scstat -n |
次に、ノード phys-schost-1 を停止して再起動したときのコンソールの出力例を示します。ここでは、-g 0 オプションで猶予期間をゼロに設定し、-y で、確認プロンプトに対して自動的に yes と応答するよう指定しています。このノードの停止および起動メッセージは、クラスタ内の他のノードのコンソールにも表示されます。
# scswitch -S -h phys-schost-1 # shutdown -g 0 -y -i 6 Sep 2 10:08:46 phys-schost-1 cl_runtime: WARNING: CMM monitoring disabled. phys-schost-1# INIT: New run level: 6 The system is coming down. Please wait. System services are now being stopped. Notice: rgmd is being stopped. Notice: rpc.pmfd is being stopped. Notice: rpc.fed is being stopped. umount: /global/.devices/node@1 busy umount: /global/phys-schost-1 busy The system is down. syncing file systems... done rebooting... Resetting ... ,,, Sun Ultra 1 SBus (UltraSPARC 143MHz), No Keyboard OpenBoot 3.11, 128 MB memory installed, Serial #7982421. Ethernet address 8:0:20:79:cd:55, Host ID: 8079cd55. ... Rebooting with command: boot ... Hostname: phys-schost-1 Booting as part of a cluster ... NOTICE: Node 1: attempting to join cluster ... NOTICE: Node 1: joined cluster ... The system is coming up. Please wait. The system is ready. phys-schost-1 console login: |
ノードは、クラスタメンバーシップを取得しないように (つまり非クラスタモードで) 起動できます。これは、クラスタソフトウェアをインストールしたり、ノードにパッチを適用するなどの特定の管理手順を実行する際に役立ちます。
非クラスタモードで起動したクラスタノードでスーパーユーザーになります。
scswitch およびshutdown コマンドを使用してノードを停止します。
# scswitch -S -h node # shutdown -g 0 -y |
ノードが ok PROM プロンプトの状態であることを確認します。
boot(1M) コマンドに -x オプションを指定し、ノードを非クラスタモードで起動します。
ok boot -x |
ノードがクラスタの一部ではないことを示すメッセージが、そのノードのコンソールに表示されます。
次に、ノード phys-schost-1 を停止してから、非クラスタモードで再起動したときのコンソールの出力例を示します。ここでは、-g 0 オプションで猶予期間をゼロに設定し、-y で、確認プロンプトに対して自動的に yes と応答するよう指定しています。このノードの停止メッセージは、クラスタ内の他のノードのコンソールにも表示されます。
# scswitch -S -h phys-schost-1 # shutdown -g 0 -y Sep 2 10:08:46 phys-schost-1 cl_runtime: WARNING: CMM monitoring disabled. phys-schost-1# ... rg_name = schost-sa-1 ... offline node = phys-schost-2 ... num of node = 0 ... phys-schost-1# INIT: New run level: 0 The system is coming down. Please wait. System services are now being stopped. Print services stopped. syslogd: going down on signal 15 ... The system is down. syncing file systems... done WARNING: node 1 is being shut down. Program terminated ok boot -x ... Not booting as part of cluster ... The system is ready. phys-schost-1 console login: |