ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Oracle Solaris 11.1 でのサービスと障害の管理 Oracle Solaris 11.1 Information Library (日本語) |
SMF により、アプリケーションおよびシステムサービスの管理が容易になります。フレームワークインフラストラクチャーによって、従来の UNIX 起動スクリプト、init 実行レベル、および構成ファイルが補強されます。SMF は、アプリケーション間またはサービス間の関係を定義し、依存するサービスを必要なときに自動的に再起動できるようにするためのメカニズムを提供します。各サービスを管理するために必要な情報はサービス構成リポジトリに格納されます。このリポジトリは、各サービスを管理するための簡易な手段を提供します。
SMF では、管理者がサービスに対して呼び出すことのできる一連のアクションを定義します。svcadm コマンドによって手動で操作できるこれらのアクションには、有効化、無効化、リフレッシュ、再起動、マークなどがあります。各サービスは、管理アクションを実行するサービスリスタータによって管理されます。通常、アクションを実行する場合、リスタータはサービスに対していくつかのメソッドを実行します。各サービスのメソッドは、サービス構成リポジトリで定義されます。リスタータは、これらのメソッドを使って、サービスをある状態から別の状態へ移行できます。
サービス構成リポジトリでは、フォールバックができるように、各サービスが正常に起動されたときにサービスごとのスナップショットを取ります。また、リポジトリを使用すると、一貫した永続的な方法でサービスを有効または無効にしたり、サービスの状態を一貫して表示したりできます。この機能は、サービスの構成に関する問題を修正するのに役立ちます。