この記事には、vSphere 5.0 で ESXi Dump Collector (netdump) 機能をトラブルシューティングするための手順が記載されています。
vSphere ESXi 5.0 ホスト上で紫色の診断画面が表示されて停止したときに、次の症状が発生します。
vSphere 5.x でネットワーク Dump Collector (netdump) 機能をトラブルシューティングするには、次の手順を実行します。
esxcli network firewall refresh
esxcli network firewall ruleset list --ruleset-id=netDump
Name Enabled
------- -------
netDump true
esxcli system coredump network get
Enabled: True
Host VNic: vmk0
Network Server IP: 10.11.12.13
Network Server Port: 6500
esxcli network ip interface ipv4 get --interface-name=vmk0
Name IPv4 Address IPv4 NetMask IPv4 Broadcast Address Type DHCP DNS
---- ------------ ------------ -------------- ------------ --------
vmk0 10.55.66.77 255.0.0.0 10.255.255.255 STATIC false
nc
コマンドは、リモート Netdump サーバがトラフィックを受信するかどうかにかかわらず、成功した接続を報告します。yyyy-mm-ddTHH:MM:SS.nnnZ| netdumper| Bad magic:0xa656761.Expected:0xadeca1bf
yyyy-mm-ddTHH:MM:SS.nnnZ| netdumper| Skipping bad packet.
netdumper| Log for vmware-netdumper pid=PidNumber version=VVV build=build-BBBBB option=Release
netdumper| The process is 32-bit.
netdumper| Host codepage=UTF-8 encoding=UTF-8
log FIFO capture : Msg_Reset:
log FIFO capture : [msg.dictionary.load.openFailed] Cannot open file "/path": No such file or directory
netdumper| Configured to handle 1024 clients in parallel.
netdumper| Configuring /path/to/coredump/storage as the directory to store the cores
netdumper| Configured to use ListeningIPAddress:Port as the IP address:port
netdumper| Using /var/log/vmware/netdumper/netdumper.log as the logfile.
netdumper| Configure to daemonize netdumper
msg.dictionary.load.openFailed
メッセージでは、いくつかの存在しない構成ファイルに言及しています。これは正常です。netdumper| Starting network coredump from VMkernelIPAddress to DumpCollectorIPAddress.
netdumper| Dump: nnnn: Compressed dump took bbbbbb bytes total.
netdumper| NetDump: Successful.
netdumper| Stopping Netdump.