免責事項:これは英文の記事 Locating virtual machine log files on an ESXi host の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
この記事では、ESXi ホスト上の仮想マシン ログ ファイルを特定する方法に関する情報を提供します。
VMware vSphere ESXi
デフォルトでは、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 ファイルの場所を特定するには:
vim-cmd vmsvc/getallvms/vmfs/volumes/xxxxxxxx-xxxxxxx-c1d2-111122223333/vm1/vm1.vmxfind /vmfs -name "*.vmx”
すべての 仮想マシンの vmware.log ファイルの場所を特定するには、次のコマンドを実行します:
find /vmfs -name "vmware*.log"
トラブルシューティングの情報については、Troubleshooting a virtual machine that has stopped responding (VM hang/freeze)を参照してください