Troubleshooting vSphere
This is for performance troubleshooting:
http://www.vmware.com/resources/techresources/10066
Official VMware course (3 days):
VMware vSphere: Troubleshooting V4 - http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=one&id_subject=17829
-
Troubleshooting ESX
http://www.petri.co.il/5-critical-vmware-esx-cli-network-commands.htm
And for documents
http://download3.vmware.com/vmworld/2006/mdc9694.pdf
http://download3.vmware.com/vmworld/2006/mdc9807.pdf
http://download3.vmware.com/vmworld/2006/tac0028.pdf
http://download3.vmware.com/vmworld/2006/tac9689-b.pdf
xtravirt published a HA troubleshooting whitepaper
http://xtravirt.com/xd10005#
ESX log files
http://chall32.blogspot.com/2009/11/vmware-esx-troubleshooting.html
Log File | Name | Details |
---|
/var/log/vmkernel | Vmkernel | Records activities related to the virtual machines and ESX host |
/var/log/vmkwarning | Vmkernel Warnings | A copy of everything marked as a warning or higher severity from vmkernel log. Easier to look through than vmkernel log |
/var/log/vmksummary | Vmkernel Summary | Used for avaialability and uptime statistics. Human-readable summary in vmksummary.txt |
/var/log/vmware/hostd.log | Host Agent Log | Contains information on the agent that manages and configures the ESX host and its virtual machines |
/var/log/vmware/vpx | VirtualCenter Agent | Contains information on the agent that communicates with VirtualCenter |
/var/log/messages | Service Console | Log from the Linux kernel. Useful for underlying Linux issues. The kernel has no awareness of VMs running on the VMkernel |
/var/log/vmware/esxcfg-boot.log | ESX Boot Log | ESX Boot log, logs all ESX boot events |
/var/log/vmware/webAccess | Web Access | Records information on Web-based access to ESX Server |
/var/log/secure | Authentication Log | Contains records of connections that require authentication, such as VMware daemons and actions initiated by the xinetd daemon |
/var/log/vmware/esxcfg-firewall.log | ESX Firewall Log | Contains all firewall rule events |
/var/log/vmware/aam | High Availability Log | Contains information related to the High Availability (HA) service |
/var/log/vmware/esxupdate.log | ESX Update Log | Logs all updates completed using the esxupdate tool |
NOTES:
Logs rotated by logrotate, see KB3402740. Rotated with a numeric extension, current log has no extension and the next newest one has a .1 extension.
Log is symbollically linked to the current real file. Run an 'ls -l logname.log' to see the link.
Sources
-
Troubleshooting VMware HA
http://kb.vmware.com/kb/1001596 - Troubleshooting VMware High Availability (HA)
-
Troubleshooting VMware Converter
http://kb.vmware.com/kb/1004588 - Best practices for using and troubleshooting VMware Converter
-
Troubleshooting hardware
Use memtest86 to check if memory is fine.
See also:
Decoding Machine Check Exception (MCE) output after a purple screen error
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=1005184&sl...