ESXi コアダンプファイルの恒久的な無効化
search cancel

ESXi コアダンプファイルの恒久的な無効化

book

Article ID: 449991

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項:これは英文の記事「Permanently disable ESXi coredump file」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


本 KB ではネットワークコアダンプコレクタの設定方法およびコアダンプファイルの恒久的な無効化方法について記載します。

適用状況:
本手順はこれらの状況において利用可能です。

  • コアダンプを保存するためのサポートされたストレージが利用できない。(ソフトウェア iSCSI およびソフトウェア FCoE はサポートされません)
  • コアダンプファイルの自動作成によりデータストアが一杯となった。これは適切なダンプファイルやダンプパーティションが存在しない場合に発生します。
  • コアダンプファイルの削除し ESXi を再起動したとしても、コアダンプファイルが再作成される。

Environment

VMware vSphere ESXi 8.0
VMware vSphere ESXi 7.0
VMware vSphere ESXi 6.7
VMware vSphere ESXi 6.5
VMware vSphere ESXi 6.0

Cause

VMware vSphere ESXi 5.5 以降、適切なダンプファイルやダンプパーティションが存在しない場合、ESXi ホストは自動的にコアダンプパーティションを拡張するためのファイルを作成します。このコアダンプはスマート選択アルゴリズムを利用して選択された VMFS データストア上に作成されます。

Resolution

注:トラブルシューティングの際コアダンプが必要になる場合がある事にご注意ください。そのため、以下の手順1に従ってネットワークコアダンプを構成する前に、ESXiホスト上のローカルコアダンプファイルを無効にしないでください。

  1. 以下のコマンドを実行してネットワークコアダンプコレクタを使用するよう ESXi ホストを設定:
    # esxcli system coredump network set --interface-name vmkX --server-ipv4 X.X.X.X --server-port 6500
    # esxcli system coredump network set --enable true
  2. 設定されているコアダンプファイルを無効化し削除:
    # esxcli system coredump file set --enable false
    # esxcli system coredump file remove --force
  3. autoCreateDumpFile を無効化:
    # esxcli system settings kernel set -s autoCreateDumpFile -v FALSE
  4. 以下のコマンドで設定を確認:
    # esxcli system settings kernel list -o autoCreateDumpFile
  5. ESXi ホストを再起動:

Additional Information

以下のドキュメントも合わせて参照ください。
Configuring the Network Dump Collector service in vSphere
Configuring ESXi coredump to file instead of partition

影響/リスク:
コアダンプはホスト障害時のワーキングメモリを含み、そのような問題の調査時に必要となります。もしコアダンプファイルを無効化する場合は、ネットワークコアダンプコレクタの設定を行ってください。