VxRail: ESXiでLive Dumpの採取方法

VxRail: ESXiでLive Dumpの採取方法

この記事ではライブダンプの採取方法について紹介します。

本ライブダンプの採取は、VMwareもしくはVxRailのサポートから指示がある場合のみご使用ください。障害の状況によっては動作しない場合もございます。

[ESXiのプロセスダンプの採取方法]

1.live dump対象ESXiホストのコンソール(SSH可) へログインします。

       /var/core に前回の不要のコアダンプファイルは削除しておく。


2..以下のコマンドを実行し、プロセス名(vpxa、hostd等) の Cartel ID (2 列目の値) を記録します。

       ps -C | grep 'プロセス名'

 ※psコマンドの -C オプションは、カルテルのみの表示となります。カルテルとは、既存ワールドのグループのことです。

3..記録した Cartel ID を利用し、以下のコマンドで live core を生成します。
     # vsish -e set /userworld/cartel/< CartelID >/debug/livecore 1

4.上記ステップで以下にファイルが作成されます。

     /var/core/vpxa-zdump.*

     /var/core/hostd-zdump. * のファイルが作成されます。

<実行例>

[root@vxrail-esxi02:~] ls /var/core/

hostd-zdump.000   vmkernel-zdump.1  vmkernel-zdump.2

[root@vxrail-esxi02:~] rm /var/core/*

[root@vxrail-esxi02:~] ls /var/core

[root@vxrail-esxi02:~]

[root@vxrail-esxi02:~] ps -C | grep 'hostd '

[root@vxrail-esxi02:~] 2101421  2101421  hostd

[root@vxrail-esxi02:~] vsish -e set /userworld/cartel/2101421/debug/livecore 1

[root@vxrail-esxi02:~] ls /var/core/

hostd-zdump.000

[ESXiのKernelダンプの採取方法]

1.対象ESXiホストのコンソール(SSH可) へログインします。

        /var/core に前回の不要のコアダンプファイルは削除しておく。


2.以下のコマンドを実行します。CPUは30~40%のぐらいでした。
 # localcli --plugin-dir /usr/lib/vmware/esxcli/int/ debug livedump perform

3.以下のコマンドを実行し、Active deviceのpathを確認します。
 # localcli system coredump partition list

4.以下のコマンドを実行し、kenel dumpをファイルに生成します。

 # esxcfg-dumppart -C -D <path>    <<<<<< Active deviceを指定して採取 

    ※ /var/core/vmkernel-zdump.* のファイルが作成されます。

5.ログバンドル (vm-support)上述のlive dump および kenel dump の取得手順を実施頂きますと、

 各ファイルは ログバンドルに含まれて取得出来る形となります。
 

 以下のコマンドによりログバンドルを生成し、ご収集しサポートへの送付をお願い致します。

 # vm-support

<ご参考>

  VxRailは上記ダンプパーティションのサイズが十分出ない場合に以下のコアダンプファイルが用意されております。

        # localcli system coredump file list

Path                                                                                                                                                                                                                       Active  Configured  Size

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

/vmfs/volumes/5be969be-d54d563c-39bd-246e966fc298/vmkdump/4C4C4544-0034-4710-8031-B5C04F314C32-12495880192.dumpfile  true    true        12495880192

<実行例>

     [root@vxrail-esxi02:~]  localcli --plugin-dir /usr/lib/vmware/esxcli/int/ debug livedump perform

     [root@vxrail-esxi02:~]  localcli system coredump partition list

Name                                                                                                                                                       Path                                                                                                                                                                                         Active  Configured

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

t10.ATA_____DELLBOSS_VD_____________________________092c8aeeebf9001000000000:7  /vmfs/devices/disks/t10.ATA_____DELLBOSS_VD_____________________________092c8aeeebf9001000000000:7  false   false

t10.ATA_____DELLBOSS_VD_____________________________092c8aeeebf9001000000000:9  /vmfs/devices/disks/t10.ATA_____DELLBOSS_VD_____________________________092c8aeeebf9001000000000:9  true    true <<<< 2GB

  [root@vxrail-esxi02:~]  esxcfg-dumppart -C -D '/vmfs/devices/disks/t10.ATA_____DELLBOSS_VD_____________________________092c8aeeebf9001000000000:9’

  Created file /scratch/core/vmkernel-zdump.1

Version history
Revision #:
1 of 1
Last update:
‎08-01-2019 01:21 AM
Updated by: