Sun Cluster のシステム管理 (Solaris OS 版)

Procedureクラスタを停止する


注意 – 注意 –

クラスタノードを停止する場合は、クラスタコンソール上で send brk を使用してはいけません。この機能はクラスタ内ではサポートされません。


手順
  1. SPARC:Oracle の Parallel Server または Real Application Clusters が動作しているクラスタの場合、データベースのすべてのインスタンスを停止します。

    停止の手順については、Oracle Parallel Server/Real Application Clusters 製品のマニュアルを参照してください。

  2. クラスタ内にある任意のノード上でスーパーユーザーになります。

  3. ただちにクラスタを停止します。

    クラスタ内の 1 つのノードから、次のコマンドを入力します。


    # scshutdown -g0 -y
    
  4. SPARC ベースシステムでは、すべてのノードが ok プロンプトの状態になったことを確認します。x86 ベースシステムでは、すべてのノードが Boot Subsystem の状態になったことを確認します。

    SPARC ベースのシステムではすべてのクラスタノードが ok プロンプトになるまで、x86 ベースシステムではすべてのクラスタノードが Boot Subsystem の状態になるまで、どのノードの電源も切らないでください。

  5. 必要であればノードの電源を切ります。


例 3–1 SPARC: クラスタの停止

次に、正常なクラスタの動作を停止して、すべてのノードを ok プロンプトの状態にしたときのコンソールの出力例を示します。ここでは、-g 0 オプションで停止の猶予期間をゼロに設定し、-y で、確認プロンプトに対して自動的に yes と応答するよう指定しています。停止メッセージは、クラスタ内の他のノードのコンソールにも表示されます。


# scshutdown -g0 -y
Wed Mar 10 13:47:32 phys-schost-1 cl_runtime: 
WARNING: CMM monitoring disabled.
phys-schost-1# 
INIT: New run level: 0
The system is coming down.  Please wait.
System services are now being stopped.
/etc/rc0.d/K05initrgm: Calling scswitch -S (evacuate)
The system is down.
syncing file systems... done
Program terminated
ok 


例 3–2 x86: クラスタの停止

次に、正常なクラスタの動作を停止して、すべてのノードを停止したときのコンソールの出力例を示します。ここでは、-g 0 オプションで停止の猶予期間をゼロに設定し、-y で、確認プロンプトに対して自動的に yes と応答するよう指定しています。停止メッセージは、クラスタ内の他のノードのコンソールにも表示されます。


# scshutdown -g0 -y
May  2 10:32:57 phys-schost-1 cl_runtime: 
WARNING: CMM: Monitoring disabled.  
root@phys-schost-1#
INIT: New run level: 0
The system is coming down.  Please wait.
System services are now being stopped.
/etc/rc0.d/K05initrgm: Calling scswitch -S (evacuate)
failfasts already disabled on node 1
Print services already stopped.
May  2 10:33:13 phys-schost-1 syslogd: going down on signal 15
The system is down.
syncing file systems... done
Type any key to continue 

参照

「クラスタを起動する」を参照し、停止したクラスタを再起動します。