Oracle® Solaris Cluster 4.3 システム管理

印刷ビューの終了

更新: 2016 年 7 月
 
 

クラスタを停止する方法

グローバルクラスタ、1 つのゾーンクラスタ、またはすべてのゾーンクラスタを停止できます。


Caution

注意  -  グローバルクラスタノードやゾーンクラスタノードを停止する場合に、send brk をクラスタコンソール上で使用しないでください。この機能はクラスタ内ではサポートされません。


phys-schost# プロンプトは、グローバルクラスタのプロンプトを表します。この手順は、グローバルクラスタ上で実行します。

この手順では、長形式の Oracle Solaris Cluster コマンドを使用して説明します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。

  1. (x86 only) グローバルクラスタまたはゾーンクラスタで Oracle Real Application Clusters (RAC) が実行されている場合は、停止するクラスタ上のデータベースのインスタンスをすべて停止します。

    停止の手順については、Oracle RAC 製品のドキュメントを参照してください。

  2. クラスタ内の任意のノードで、RBAC の承認 solaris.cluster.admin を提供する役割になります。

    グローバルクラスタのノードから、次の手順のステップをすべて実行します。

  3. グローバルクラスタ、1 つのゾーンクラスタ、またはすべてのゾーンクラスタを停止します。
    • グローバルクラスタを停止します。この操作を行うと、すべてのゾーンクラスタも停止します。
      phys-schost# cluster shutdown -g0 -y
    • 特定のゾーンクラスタを停止します。
      phys-schost# clzonecluster halt zone-cluster-name
    • すべてのゾーンクラスタを停止します。
      phys-schost# clzonecluster halt +

      ゾーンクラスタ内で cluster shutdown コマンドを使用して、特定のゾーンクラスタを停止することもできます。

  4. SPARC ベースのシステムの場合は、グローバルクラスタまたはゾーンクラスタ上のすべてのノードが ok プロンプトの状態になったことを確認します。x86 ベースのシステムの場合は、すべてのノードが GRUB メニューの状態になったことを確認します。

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

    • クラスタ内でまだ稼働および実行中の別のグローバルクラスタノードから、1 つ以上のグローバルクラスノードのステータスを確認します。
      phys-schost# cluster status -t node
    • status サブコマンドを使用して、ゾーンクラスタが停止したことを確認します。
      phys-schost# clzonecluster status
  5. 必要であれば、グローバルクラスタのノードの電源を切ります。
使用例 14  ゾーンクラスタの停止

次の例では、sczone というゾーンクラスタをシャットダウンしています。

phys-schost# clzonecluster halt sczone
Waiting for zone halt commands to complete on all the nodes of the zone cluster "sczone"...
Sep  5 19:06:01 schost-4 cl_runtime: NOTICE: Membership : Node 2 of cluster 'sczone' died.
Sep  5 19:06:01 schost-4 cl_runtime: NOTICE: Membership : Node 4 of cluster 'sczone' died.
Sep  5 19:06:01 schost-4 cl_runtime: NOTICE: Membership : Node 3 of cluster 'sczone' died.
Sep  5 19:06:01 schost-4 cl_runtime: NOTICE: Membership : Node 1 of cluster 'sczone' died.
phys-schost# 
使用例 15  SPARC: グローバルクラスタの停止

次に、正常なグローバルクラスタの動作を停止して、すべてのノードを停止し、ok プロンプトが表示されたときのコンソールの出力例を示します。–g 0 オプションは停止の猶予期間をゼロに設定し、-y オプションは確認質問に自動で yes 応答を提供します。停止メッセージは、グローバルクラスタ内のほかのノードのコンソールにも表示されます。

phys-schost# cluster shutdown -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 clnode evacuate
The system is down.
syncing file systems... done
Program terminated
ok 
使用例 16  x86: グローバルクラスタの停止

次に、正常なグローバルクラスタの動作を停止して、すべてのノードを停止したときのコンソールの出力例を示します。この例では、すべてのノードで ok プロンプトが表示されるわけではありません。–g 0 オプションは停止の猶予期間をゼロに設定し、-y オプションは確認質問に自動で yes 応答を提供します。停止メッセージは、グローバルクラスタ内のほかのノードのコンソールにも表示されます。

phys-schost# cluster shutdown -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 clnode 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 

関連項目

停止したグローバルクラスタまたはゾーンクラスタを再起動するには、クラスタをブートする方法 を参照してください。