| 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ユーザパスワードの設定
# passwd netdump
3. netdumpサービスのスタートと登録
# service netdump-server start
# chkconfig --level 35 netdump-server on
# 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サービスのスタートと登録
# 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 が生成されます。