Oracle® Solaris Cluster データサービス計画および管理ガイド

印刷ビューの終了

更新: 2014 年 9 月
 
 

Oracle Solaris SMF サービスを Oracle Solaris Cluster の制御下で実行できるようにする

サービス管理機能 (SMF) では、ノードのブート中やサービスの障害時に、SMF サービスを自動的に起動および再起動できます。この機能は、クラスタアプリケーションの高可用性とスケーラビリティーを促進する Oracle Solaris Cluster Resource Group Manager (RGM) と類似しています。SMF サービスと RGM は、互いに補完的な機能です。

Oracle Solaris Cluster には、フェイルオーバー、マルチマスター、またはスケーラブル構成で SMF サービスを Oracle Solaris Cluster とともに実行できるようにするために使用可能な 3 つの SMF プロキシリソースタイプが含まれています。SMF プロキシリソースタイプを使用すると、互いに関連する一連の SMF サービスを 1 つのリソースである SMF プロキシリソースにカプセル化して Oracle Solaris Cluster によって管理されるようにすることができます。この機能では、SMF は、単一のノード上の SMF サービスの可用性を管理します。Oracle Solaris Cluster は、SMF サービスのクラスタ全体にわたる高可用性とスケーラビリティーを提供します。

これらのサービスをカプセル化する方法については、Oracle Solaris SMF サービスを Oracle Solaris Cluster とともに実行できるようにするを参照してください。

Oracle Solaris Cluster で、Solaris サービス管理機能 (SMF) と統合された NFS または DNS 以外のアプリケーションを高可用性にすることが必要になる場合があります。Oracle Solaris Cluster が障害のあとにアプリケーションを正しく再起動またはフェイルオーバーできるようにするには、そのアプリケーションの SMF サービスインスタンスを次のように無効にする必要があります。

  • NFS または DNS 以外のすべてのアプリケーションの場合、そのアプリケーションを表す Oracle Solaris Cluster リソースのすべての潜在的なプライマリノード上で SMF サービスインスタンスを無効にします。

  • Oracle Solaris Cluster でモニターする必要があるいずれかのコンポーネントをアプリケーションの複数のインスタンスが共有している場合は、そのアプリケーションのすべてのサービスインスタンスを無効にします。このようなコンポーネントの例には、デーモン、ファイルシステム、およびデバイスがあります。


注 -  アプリケーションの SMF サービスインスタンスを無効にしないと、Solaris SMF と Oracle Solaris Cluster の両方がアプリケーションの起動と停止を制御しようとする可能性があります。その結果、アプリケーションの動作が予測できなくなることがあります。

詳細については、次のドキュメントを参照してください。