ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 11.1 でのサービスと障害の管理 Oracle Solaris 11.1 Information Library (日本語) |
SMF によって提供されるフレームワークにより、サーバー上で実行中のすべてのサービスの管理が容易になります。具体的には、フレームワークによって次のことが提供されます。
失敗したサービスを、それが管理者エラーまたはソフトウェアバグの結果として失敗したか、修正不能なハードウェアエラーの影響によるかどうかにかかわらず、依存関係の順序に従って自動的に再起動します。依存関係の順序は依存関係ステートメントによって定義されます。
サービスオブジェクトを svcs コマンドで表示でき、svcadm および svccfg コマンドで管理できます。また、svcs -p を使用すると、SMF サービスとレガシーの init.d スクリプトの両方について、サービスとプロセスの間の関係を表示することもできます。
svcadm コマンドは、サービスを有効または無効にすることも可能です。これらの変更は、アップグレードおよびリブート後も持続します。-t オプションを使用した場合、変更は一時的です。
svcs -x を使用することで、サービスが実行されない理由の説明を提供することにより、サービスに関するデバッグおよび質問の作成が簡単になります。また、この処理はサービスごとの個別および永続的なログファイルによって容易になります。
管理者が root 以外のユーザーにタスクを安全に委任するための能力が高まり、これにはプロパティーを変更したり、システム上のサービスを有効化、無効化、または再起動したりする能力が含まれます。
サービスの依存関係に従ってサービスを並列で起動することにより、大規模システムで高速にブートします。シャットダウン中は逆の処理が実行されます。
可能な場合には既存の管理方法との互換性を維持します。たとえば、顧客および ISV から提供されるほとんどの rc スクリプトは、通常どおり機能します。