VMware ESX/ESXi 上で仮想マシンの可用性または応答性のトラブルシューティングを行う過程で、意図的に仮想マシンをクラッシュさせて診断情報を収集する必要がある場合があります。
この記事には、各バージョンの VMware ESX/ESXi で仮想マシンを意図的にクラッシュさせるいくつかの方法が記載されています。仮想マシンをクラッシュさせるかサスペンドするかの判断については、この記事では扱いません。詳細については、「Troubleshooting a virtual machine that has stopped responding (1007819)」を参照してください。仮想マシンをサスペンドする方法の詳細については、「Suspending a virtual machine on ESX/ESXi to collect diagnostic information (2005831)」を参照してください。
免責事項: これは英文の記事 「Crashing a virtual machine on ESX/ESXi to collect diagnostic information (2005715)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
ESXi 5.x では、vSphere Client でマニフェストを使用して、ホストまたは仮想マシンから特定の情報を作成または収集できます。詳細については、「Collecting diagnostic information for VMware ESX/ESXi using the vSphere Client (653)」を参照してください。
vm-support
ログ バンドルがクライアント上にローカルに作成されます。完了すると、[システム ログ バンドルのダウンロード
] ウィンドウにファイル名が表示されます。ESXi 5.x では、vm-support
コマンドライン ログ 収集ユーティリティでマニフェストを使用して、ホストまたは仮想マシンから特定の情報を作成または収集できます。詳細については、「Collecting diagnostic information for VMware ESX/ESXi using the vm-support command (1010705)」を参照してください。
vm-support --performance --groups="HungVM Fault Hardware Logs Network Storage System Userworld Virtual" --vm="/vmfs/volumes/path/to/virtualmachine.vmx"
vm-support --performance --groups="HungVM CrashDumps Hardware Logs Network Storage System Userworld VirtualMachines" --vm="/vmfs/volumes/path/to/virtualmachine.vmx"
vm-support
ログ バンドルが作成され、完了時にファイル名が表示されます。このファイルをホストから手動でコピーします。ESX/ESXi 3.0 ~ 4.1 では、vm-support
コマンドライン ログ収集ユーティリティを使用して、ホストのその他の情報と一緒に、仮想マシンからコア ダンプを作成および収集できます。
vm-support -x
vm-support -X ワールド ID
vm-support
ログ バンドルが作成され、完了時にファイル名が表示されます。このファイルをホストから手動でコピーします。ESX/ESXi 3.x ~ 5.x では、ホスト コンソール上で vmdumper
コマンドライン ユーティリティを使用して、仮想マシンでコアダンプを生成できます。生成された情報は、個別に収集する必要があります。
/sbin/vmdumper -l
/usr/lib/vmware/bin/vmdumper -l
wid=WorldID pid=-1 cfgFile="/vmfs/volumes/path/to/filename.vmx" uuid="ab cd ef ..." displayName="Virtual Machine Name"
vmdumper
コマンドを使用して、VMM および VMX でコアダンプを生成します。/path/to/vmdumper WorldID unsync
/path/to/
vmdumper WorldID sync
/path/to/
vmdumper WorldID vmx
/path/to/
vmdumper WorldID vmx_force
.vmx
構成ファイルが作成されます。このファイルを手動で、またはホストからのログの収集時にコピーします。詳細については、「Collecting diagnostic information for VMware ESXi/ESX using the vSphere Client (653)」または「Collecting diagnostic information for VMware ESXi/ESX using the vm-support command (1010705)」を参照してください。.vmx
構成ファイルのパスが分かっていること。ESXi 5.x では、Web ブラウザまたはその他の HTTP クライアントを使用して vm-support ログ バンドルをダウンロードできます。マニフェストを指定することで、ホストまたは仮想マシンから特定の情報を作成または収集できます。
https://username:password@ESXiHostnameOrIP/cgi-bin/vm-support.cgi?groups=HungVM OtherManifestGroups&vm=/vmfs/volumes/path/to/virtualmachine.vmx
wget
を使用する場合は次のようになります。wget --no-check-certificate 'https://root:[email protected]/cgi-bin/vm-support.cgi?groups=HungVM Fault Hardware Logs Network Storage System Userworld Virtual&vm='
vm-support
ログ バンドルがダウンロードされます。