Skip to content


サポート FAQ

FAQ No. 4
カテゴリー システム全般
アップデート日 2007年

質問:

メモリダンプイメージとパニックメッセージの取得方法を教えてください。

回答:

メモリダンプイメージの取得には netdump のご利用をお勧め致します。

netdumpはクライアントとサーバで構成されており、2台のシステムを必要とします。問題が発生したシステム(メモリダンプイメージをを取得ンプイメージを取得したいシステム)をnetdumpクライアント、メモリダンプイメージを格納するシステムを netdump サーパとします。メモリダンプイメージを格納するサーバは、既に稼働していいる Red Hat Enterprise Linux/Fedora Core が利用できます。

Update5 以前の RHEL 2.1 IPF カーネルは4GB以上メモリダンプをハンドリングできません。また、古い RHEL 3/4 AMD64/EM64Tカーネルは netdump をサポートしていません。クライアント側は可能な限り最新のカーネル、最新のnetdumpパッケージをご使用下さい。

netdumpサーバ/クライアントの設定は下記を参照してください。

・netdumpサーバ の設定
1. パッケージのインストール
netdump-serverパッケージがインストールされていない場合は rpm コマンド、または、up2date コマンドを使用してインストールを行ってください。


    # rpm -ivh netdump-server*rpm
または、

    # up2date -i netdump-server
2. netdumpユーザパスワードの設定
netdumpサーバパッケージインストール時に、ユーザ netdump が作成されます。
初期状態ではパスワードがロックされているので、パスワードを設定してください。

    # passwd netdump
3. netdumpサービスのスタートと登録
サーバの起動

    # service netdump-server start

サービスレベル変更


    # chkconfig --level 35 netdump-server on

・netdumpクライアントの設定
1. コンフィグファイル /etc/sysconfig/netdump の設定
NETDUMPADDRが必須項目となります。netdump サーバの IP アドレスを記述してください。DEV,NETDUMPMACADDR,SYSLOGADDRは必要に応じて設定してください。

2. sshの設定
バブリックキーの登録、netdumpクライアントインストール時に作成されるパブリックキーをnetdumpサーバに登録してください。

    # cd /etc/sysconfig/
    # cat netdump_id_dsa.pub | ssh netdump@$NETDUMPADDR cat '>>' /var/crash/.ssh/authorized_keys2
    # cat netdump_id_dsa.pub | ssh root@$NETDUMPADDR cat '>>' /var/crash/.ssh/authorized_keys2

3. netdumpサービスのスタートと登録
netdumpクライアントの起動

    # service netdump start
サービスレベル変更

    # chkconfig --level 35 netdump on
4. netdumpの実行

    # echo 1 > /proc/sys/kernel/sysrq
# echo c > /proc/sysrq-trigger
上記のコマンドを実行すると、netdumpサーバの /var/crash 配下に、vmcore と log が生成されます。

[参考]ネットダンプ:レッドハット技術リファレンス
http://www.redhat.com/support/wpapers/redhat/netdump/setup.html