Solaris のシステム管理 (上級編)

問題解決の新機能

この節では、今回の リリースで新たに追加または変更された問題解決情報について説明します。

Oracle Solaris 10 リリースの問題解決の新機能と変更された機能については、以下を参照してください。

Oracle Solaris リリースの新機能と説明の完全な一覧については、『Oracle Solaris 10 9/10 の新機能』を参照してください。

共通エージェントコンテナの問題

Solaris 10 6/06: 共通エージェントコンテナは、Oracle Solaris OS に含まれているスタンドアロンの Java プログラムです。このプログラムは、Java 管理アプリケーション用のコンテナを実装します。共通エージェントコンテナは、JMX (Java Management Extensions) および Java DMK (Java Dynamic Management Kit) に基づく機能のために設計された管理インフラストラクチャーを提供します。このソフトウェアは、SUNWcacaort パッケージによって /usr/lib/cacao ディレクトリにインストールされます。

通常、このコンテナは表示されません。ただし、次の 2 つの場合は、コンテナデーモンとの対話が必要になることがあります。

これらの問題の解決方法については、「Oracle Solaris OS での共通エージェントコンテナの問題解決」を参照してください。

x86: システムリブート時に SMF ブートアーカイブサービスが失敗する場合がある

Solaris 10 1/06: GRUB ベースのブート環境でシステムクラッシュが発生した場合、システムのリブート時に SMF サービス (svc:/system/boot-archive:default) が失敗する場合があります。この問題が発生した場合は、システムをリブートし、GRUB ブートメニューで フェイルセーフアーカイブを選択します。プロンプトの指示に従い、ブートアーカイブを再構築します。アーカイブの再構築後、システムをリブートします。ブートプロセスを継続するには、svcadm コマンドを使用して svc:/system/boot-archive:default サービスをクリアします。GRUB ベースのブートの詳細については、『Solaris のシステム管理 (基本編)』「GRUB を使用して x86 システムをブートする (作業マップ)」を参照してください。

動的トレース機能

Oracle Solaris 動的トレース (DTrace) 機能は、Solaris のカーネルプロセスやユーザープロセスの監視に新たな可能性を実現する、包括的な動的追跡機能です。DTrace では、OS のカーネルプロセスとユーザープロセスを動的に計測し、プローブと呼ばれる関心のある場所で指定のデータを記録して、システム理解に役立てることができます。それぞれのプローブは、新しい D プログラム言語で記述されたカスタムプログラムに関連付けられます。DTrace のすべての計測は完全に動的であり、実稼働システムで使用可能です。詳細は、dtrace(1M) のマニュアルページと『Solaris 動的トレースガイド』を参照してください。

kadb に代わる標準 Solaris カーネルデバッガ kmdb

kmdbkadb に代わって、標準的な「既定の」Solaris カーネルデバッガとして使用されます。

kmdb は、mdb の機能と柔軟性を集約し、カーネルのライブデバッグを行います。kmdb は以下をサポートします。

詳細は、kmdb(1) のマニュアルページを参照してください。kmdb を使用してシステムの問題を解決する手順については、『Solaris のシステム管理 (基本編)』「カーネルデバッガ (kmdb) を使ってシステムをブートする方法」および『Solaris のシステム管理 (基本編)』「GRUB ブート環境でカーネルデバッガ (kmdb) を使ってシステムをブートする方法」を参照してください。