Novell(クラウドコンピューティングのセキュリティ・仮想化ソリューションを実現)

 

XEN仮想マシン(domu)をカーネル/コアダンプに構成する

This document (7001384) is provided subject to the disclaimer at the end of this document.

環境

Novell SUSE Linux Enterprise Server 10 Service Pack 2
XEN

問題の状況

XEN仮想マシン(domu)がパニック/クラッシュ/異常終了します。
カーネルダンプまたはコアダンプを仮想マシン(domu)から取得する必要があります。

解決策

XEN仮想マシンをカーネルダンプに構成する方法

SLES 10 vmをvmcoreに設定します。

XENホスト(dom0)


1. /etc/xen/xend-config.xspの次の行を修正します。


(enable-dump no)のコメント化を解除して、(enable-dump yes)に変更します。

2. 目的の動作をするようにvm設定ファイルを修正します。


/etc/xen/images/vm/<vm name>ファイルの次の行を編集します。
on_crash="coredump-restart"

3. ROOTとして、ターミナルからrcxend restartを実行します。


4. 設定をテストします。


  • ターミナルのプロンプトで、対応するvmが実行されている場合は次を使用してシャットダウンし、再起動します。
    •  xm create <vm name>
  • xm console <vm name>を実行してvmコンソールに接続し、ROOTとしてログインします。
    • modprobe crasher call_panic=1を実行します。
    • /var/lib/xen/dumpでダンプファイルを確認します。
  • xm dump-core <vm name>を実行します。
    • XENホスト(dom0)の/var/log/dumpを確認します。

NetWareをコアダンプに構成する



システム要件:
OES2および仮想化NetWare (NW65sp7以降)



インストール:
1. Dom0で、対応するnwcoredumpdモジュールを取得してインストールし、仮想化NetWareでコアダンプを利用しやすくします。次のリンクをクリックします。

http://download.novell.com/Download?buildid=hRzP8mtFPCo~

nwcoredumpd32およびnwcoredumpd64のインストール手順



システム要件:

OES2および仮想化NetWare (NW65sp7)



インストール:
SLESバージョンとアーキテクチャに適切なrpmをrootユーザとしてインストールします。

rpm -ivh novell-nwcore-1.0.4-1...



サービスの管理:
次のコマンドで開始します。/etc/init.d/novell-nwcore start
次のコマンドで停止します。/etc/init.d/novell-nwcore Stop
次のコマンドでステータスを取得します。/etc/init.d/novell-nwcore status

コアダンプを出力するデフォルトの場所:
/var/log/nwcore

コアダンプが出力される場所を変更するには、/etc.init.d/novell-nwcoreファイルを修正して、次のように変更します。
"ARGS="/var/log/nwcore""



テスト:
1- NetWare VMサーバコンソールで、386debugと入力します。


これによって、サーバでデバッガを使用できるようになります。通常のコマンドを使用して、デバッガを操作します。注:"c"はコアダンプを開始します。

2- 通常のコアダンプについて、次のようにプロンプトに応答します。


コアダンプ後にサーバを再起動(はい/いいえ)  - (管理者が選択します)
コアダンプタイプ: 1) Full coredump 2) Full without Cache  - (通常は2で十分です)
コアダンプを圧縮? 1) はい 2) いいえ  - (通常は1を推奨します)
診断コアダンプの保存先? 1) XENHOST 2) NETWORK 3) HDISK
コアダンプをDOM(0)に送信するにはオプション「1」を選択します。
 

上記の例で指定されたディレクトリを確認して、.imgファイル(コアダンプ)が出力されていることを確認します。



既知の問題と制限:
注:デバッガ使用時は、キーボードからのキーストロークの反応が遅くなることがあります。コアダンププロセスが完了する前に++キーが押された場合、システムが応答しなくなることがあります。

Disclaimer

この情報は、米国Novell, Inc.およびノベル株式会社の内外から発生したものです。本文書の内容または本文書を使用した結果について、いかなる保証、表明または約束も行っていません。また、本文書の商品性、および特定目的への適合性について、いかなる黙示の保証も否認し、排除します。

本文書に記載されている会社名、製品名はそれぞれ各社の商品、商標または登録商標です。

  • ドキュメントID: 7001384
  • 作成年月日: 17-SEP-2008
  • 修正年月日: 03-MAR-2009
  • ドキュメントリビジョン:
  • 分類:
  • 対象NOVELL製品およびバージョン: SUSE Linux Enterprise Server, ZENworks Orchestrator
  • カテゴリ: