JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 11.1 でのサービスと障害の管理     Oracle Solaris 11.1 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  サービスの管理 (概要)

このリリースの SMF について

SMF について

SMF を使用する利点

SMF の概念

SMF サービス

SMF の依存関係

サービス識別子

サービスの状態

SMF マニフェスト

SMF プロファイル

サービス構成リポジトリ

SMF 管理レイヤー

SMF リポジトリのバックアップ

SMF スナップショット

SMF サービスのエラーログ

SMF 管理およびプログラミングインタフェース

SMF コマンド行管理ユーティリティー

サービス管理構成ライブラリインタフェース

SMF コンポーネント

SMF マスターリスタータデーモン

SMF 委任リスタータ

SMF プロパティーとプロパティーグループ

サービス構成リポジトリ内の情報の管理

SMF 情報の表示

SMF 情報の変更

SMF 情報の削除

SMF とブート

SMF の互換性

実行レベル

実行レベルとマイルストーンの使い分け

システムの実行レベルを確認する

/etc/inittab ファイル

システムが実行レベル 3 になると実行される処理

2.  サービスの管理 (タスク)

3.  障害管理の使用

索引

SMF コンポーネント

SMF には、マスターリスタータデーモンと委任リスタータがあります。加えて、個々のサービスまたはサービスインスタンスは構成データをプロパティーに格納できます。これらのプロパティーはプロパティーグループに整理され、管理が容易になっています。

SMF マスターリスタータデーモン

svc.startd デーモンは、マスタープロセスのスタータおよびリスタータです。このデーモンは、システム全体のサービス依存関係を管理する役割を担っています。適切な実行レベルで適切な /etc/rc*.d スクリプトを起動することは、以前は init の役割でしたが、現在はこのデーモンの役割です。まず、svc.startd はサービス構成リポジトリに格納されている情報を取り出します。次に、サービス依存関係が満たされたときにそのサービスを起動します。また、失敗したサービスの再起動や、依存関係が満たされなくなったサービスの停止も行います。デーモンはプロセス消滅などのオペレーティングシステムイベントを使用して、サービスの状態を追跡します。

SMF 委任リスタータ

一部のサービスは、起動時に共通の動きが見られます。これらのサービス間に共通性を持たせるために、委任リスタータがこれらのサービスに対する責任を負うことがあります。また、より複雑な再起動やアプリケーション固有の再起動を行えるようにする場合にも委任リスタータを使用できます。委任リスタータは、別のメソッド群をサポートできますが、マスターリスタータと同じサービス状態をエクスポートします。リスタータの名前は、サービスとともに格納されます。委任リスタータの例には、インターネットサービスを常に実行しておくのではなく、要求に応じて起動できる inetd があります。各サービスの定義済みリスタータは、svcs -l コマンドを使用して表示できます。

SMF プロパティーとプロパティーグループ

サービス構成リポジトリ内のすべての情報は、プロパティーグループによってグループ化される一連のプロパティーとして格納されます。プロパティーグループは、さまざまな種類のサービス情報をグループ化するために使用されます。プロパティーグループは、個々のサービスだけでなくシステムにも適用できます。一般的なシステム定義のプロパティーグループには、次のものがあります。

他の一般的なプロパティーグループに、config があります。config プロパティーグループはシステムで定義されないため、サービス開発者がサービスデータを保持するために使用できます。プロパティーとプロパティーグループの詳細は、smf(5) のマニュアルページを参照してください。