ESXi and VMKDBG

ESXi and VMKDBG

Getting the zdump and extracting vmkernel from it, is a routing procedure. Here is another way of seeing the VMkernel log.

When a host PSOD's just hit ESC (key) on your keyboard. You will be routed to VMKDBG> prompt.

And here are the options:

b6481.png

From the prompt, hit l (l as in Lima) You can trace the VMkernel log here.

Few points on ESXi:


1. There is no seperate VMkernel log created/generated when you run  vm-support to extract log file. Needed VMkernel log entries are merged  with messages log.

2. zdump file generally gets created after a crash in /var/core  partition. There might be instances where you will be unable to extract  zdump file from host in such scenarios you can switch to VMKDBG  (vmkernel debug mode to see kernel logs).

3. You might want to enable kernelDebug Break and DumpDiagnostic with  LogonScreen option from Advanced settings->VMkernel>Boot, For  seeing what happens prior to vmkernel load. If you hit ALT+F11 you will  see DCUI screen will get stuck @ loading VMkernel.

4.  Always good to configure Syslog server for ESXi, specially if you  running ESXi on USB sticks. (See my previous post for this reason).

5. Yes, it is a supported option for running ESXi on USB sticks but I  have seen always an issues here like (Host hang, DF command showing  fully used of VSIORFS file system, Low performance etc). Though I saw  good results running ESXi on SD cards (4GB). Check with vendor about the  RAMdisk I/O reads and writes performance when considering USB sticks in  production environment.

I have more topics to discuss on this. Will post after consolidating important and tested points.

Happy ESXi’s…..:)

Disclaimer: Do it @ your risk. It is recommended to contact Technical Support for crash issues.

Comments

Hi !

Can u provide an example of input/output of the "p" command for module.symbol case ?

Version history
Revision #:
1 of 1
Last update:
‎11-12-2010 12:37 AM
Updated by: