VMkernel zdump を生成するためのコマンドライン ユーティリティは次のとおりです:
esxcfg-dumppart
ダンプファイルの構成と場所、および zdump ファイルを配置する場所に応じて、さまざまなオプションが利用可能です。
現在のアクティブなダンプファイルから既定の場所(/scratch/core)に VMkernel zdump を生成する
注: /scratch パーティションが永続ストレージ上に構成されていない場合、容量不足になる可能性があるため、これらの手順は推奨されません。スクラッチの場所の詳細については、Creating a persistent scratch location for ESXi 8.x/7.x/6.x を参照してください。
- SSH を使用して ESXi ホストにログインします。
- 次のコマンドを実行して、現在のダンプファイルの構成を確認し、ダンプファイルが構成およびアクティブ化されていることを確認します。
esxcli system coredump file get
例:
# esxcli system coredump file get
Active: /vmfs/volumes/527d1d8f-########-####-##########ab/vmkdump/564DDB42-####-####-####-##########AB.dumpfile
Configured: /vmfs/volumes/527d1d8f-########-####-##########ab/vmkdump/564DDB42-####-####-####-##########AB.dumpfile
- 次のコマンドを実行して VMkernel zdump を生成します:。
esxcfg-dumppart --file --copy --devname active
zdump の場所を確認できるように、出力ファイルへのパスが表示されます。
例:
# esxcfg-dumppart --file --copy --devname active
Created file /scratch/core/vmkernel-zdump.1
現在のアクティブなダンプファイルから特定の場所に VMkernel zdump を生成する
-
SSH を使用して ESXi ホストにログインします。
- 次のコマンドを実行して、現在のダンプファイルの構成を確認し、ダンプファイルが構成およびアクティブ化されていることを確認します。
esxcli system coredump file get
例:
# esxcli system coredump file get
Active: /vmfs/volumes/527d1d8f-########-####-##########ab/vmkdump/564DDB42-####-####-####-##########AB.dumpfile
Configured: /vmfs/volumes/527d1d8f-########-####-##########ab/vmkdump/564DDB42-####-####-####-##########AB.dumpfile
- 次のコマンドを実行して VMkernel zdump を生成します。
esxcfg-dumppart --file --copy --devname active --zdumpname /vmfs/volumes/<datastore_name>/<output_filename>
例:
# esxcfg-dumppart --file --copy --devname active --zdumpname /vmfs/volumes/datastore1/vmkernel-zdump
Created file /vmfs/volumes/datastore1/vmkernel.zdump.1
特定のダンプファイルから特定の場所に VMkernel zdump を生成する
注: ホストの障害後に新しいダンプファイルを作成してアクティブ化した場合は、以下の手順を実行して、最新の非アクティブなダンプファイルから VMkernel zdump ファイルを生成します。
-
SSH を使用して ESXi ホストにログインします。
-
ESXi ホストのダンプファイルに一致する可能性のあるすべてのファイルをリストします。
例::
# esxcli system coredump file list
Path Active Configured Size
------------------------------------------------------------------------------------------------------- ------ ---------- ---------
/vmfs/volumes/527d1d8f-########-####-##########ab/vmkdump/564DDB42-####-####-####-##########AB.dumpfile true true 119537664
/vmfs/volumes/527d1d8f-########-####-##########ab/vmkdump/manually_created_1.dumpfile false false 119537664
/vmfs/volumes/527d1d8f-########-####-##########ab/vmkdump/manually_created_2.dumpfile false false 119537664
- VMkernel zdump を生成します。
esxcfg-dumppart --file --copy --devname /vmfs/volumes/file_location_from_step_2 --zdumpname /vmfs/volumes/datastore_name/output_filename
例:
# esxcfg-dumppart --file --copy --devname /vmfs/volumes/527d1d8f-########-####-##########ab/vmkdump/test.dumpfile --zdumpname /vmfs/volumes/datastore1/vmkernel-zdump
Created file /vmfs/volumes/datastore1/vmkernel-zdump.1
esxcli system coredump file list