본문 바로가기

Compute

How to get a live VMkernel core dump

## Livedump 생성
[root@mgmtesxi01:~] localcli --plugin-dir /usr/lib/vmware/esxcli/int debug livedump perform
 
## Dump Partition 확인
[root@mgmtesxi01:~] esxcfg-dumppart -l
VM Kernel Name                                                                                          Console Name                                 Is Active   Is Configured
/vmfs/volumes/6322a2fe-1d890c90-a1f8-005056b60748/vmkdump/CE6A3642-8D77-454A-92B2-4EA803520AAD.dumpfile                                              yes         yes
 
## Dump 복사
[root@mgmtesxi01:~] esxcfg-dumppart
esxcfg-dumppart <options> [<partition>]
...
-C|--copy             Copy a dump file from the dump partition:
                      -D --devname /vmfs/devices/disks/<partition name>
                      -D --devname active (use active dump partition)
                      -z --zdumpname outputName (optional)
                      -n --newonly (optional)
                      -o --slot slotnum (optional)
                      -Z --slot-size size in MB (optional)
                      -U --unqualified-dev (FOR INTERNAL USE ONLY)
 
[root@mgmtesxi01:~] esxcfg-dumppart -C -D active
Created file /scratch/core/vmkernel-zdump.1
 
## 수집된 Dump 확인
[root@mgmtesxi01:~] ls /scratch/core
vmkernel-zdump.1