ESXi ホスト上の仮想マシン ログ ファイルの場所
search cancel

ESXi ホスト上の仮想マシン ログ ファイルの場所

book

Article ID: 456639

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項:これは英文の記事 Locating virtual machine log files on an ESXi host の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


この記事では、ESXi ホスト上の仮想マシン ログ ファイルを特定する方法に関する情報を提供します。

Environment

VMware vSphere ESXi

Resolution

デフォルトでは、ESXi ホストは仮想マシン固有のロギングを仮想マシンの構成ファイルと同じディレクトリに格納します。デフォルトのログファイル名は vmware.log です。

アーカイブの目的で、ログファイルには連番で名前が付けられます(例: vmware-1.log、vmware-2.log)。次回 vmware.log ファイルがアーカイブされる際、既存の vmware.log は利用可能な次の連番に名前が変更され、新しい vmware.log ファイルが作成されます。

仮想マシンログは、異なる間隔、異なる名前、異なるボリューム、またはログが特定のサイズに達したときにアーカイブするように再構成できます。詳細については、 Log rotation and logging options for vmware.log を参照してください。

vmware.log ファイルの場所を特定するには:

  1. root で ESXi ホストに SSH 接続します。
  2. ホストに登録されている仮想マシンの構成ファイルの場所をリスト表示するには:

    vim-cmd vmsvc/getallvms

  3. 結果から仮想マシン ファイルの名前を検索します。
  4. vmware.log ファイルは、vmx ファイルとともに仮想マシン フォルダ内に配置されています。
  5. 仮想マシンの .vmx 構成ファイルの場所を記録します。

    例:

    /vmfs/volumes/xxxxxxxx-xxxxxxx-c1d2-111122223333/vm1/vm1.vmx
     
  6. 仮想マシンがホストに登録されていない場合に構成ファイルを検索するには、次のコマンドを実行します:

    find /vmfs -name "*.vmx”



すべての 仮想マシンの vmware.log ファイルの場所を特定するには、次のコマンドを実行します:

find /vmfs -name "vmware*.log"

Additional Information

トラブルシューティングの情報については、Troubleshooting a virtual machine that has stopped responding (VM hang/freeze)を参照してください