コアダンプ ターゲットが構成されていません。ホスト コアダンプを保存できません

Esxcliコマンドを実行すると、VMWareユーザーは「コアダンプ ターゲットが構成されていません。そのため、ホスト コアダンプを保存できません」という警告を受け取ることがあります。この問題は、ホスト バージョンを更新した後で発生することが確認されています。この投稿では、この問題について説明し、解決する方法を検討します。

コアダンプ ターゲットが構成されていません。ホスト コアダンプを保存できません

コアダンプ ターゲットが構成されていません。ホスト コアダンプを保存できませんを修正する

Esxcli コマンドを実行するか、ディスクに変更を加えたときに VMWare で「コアダンプ ターゲットが構成されていません。ホスト コアダンプを保存できません」というメッセージが表示された場合は、以下の解決策に従って問題を解決してください。

  1. ESXi ホストのダンプ ファイルを作成する
  2. USB でコアダンプを有効にしてパーティションを作成する
  3. 警告を無効にする

それらについて詳しく説明します。

1] ESXi ホストのダンプ ファイルを作成する

ブート from SAN を含む ESXi ホストに iSCSI ストレージを使用している場合は、それらのダンプ ファイルを作成する必要があります。

最初に、以下のコマンドを使用して空のダンプ ファイルを作成する必要があります。

esxcli system coredump file add -d *your_datastore_name* -f *the_dumpfile_name(I use the ESXi hostname)*

次に、新しく作成したファイルをアクティブなダンプ ファイルとして構成します。

esxcli system coredump file set -p /vmfs/volumes/*your_datastore_name*/vmkdump/*the_dumpfile_name*.dumpfile

最後に、以下のコマンドを実行してダンプ ファイルを確認します。

esxcli system coredump file list

コアダンプが設定されたことを通知するイベントを受信し、警告は消えます。

2] USB でコアダンプを有効にしてパーティションを作成する

USB を使用している場合は、USB でコアダンプを有効にしてパーティションを作成する必要があります。これを行うには、以下の手順に従う必要があります。

  1. まず、警告に移動し、[システムの構成] > [システムの詳細設定] の順に移動します。
  2. 次に、[編集] ボタンをクリックし、キーワードVMkernel.Boot.allowでフィルターして、VMkernel.Boot.allowCoreDumpOnUsbを見つけます。
  3. 次に、VMkernel.Boot.allowCoreDumpOnUsbに関連付けられている値を true に変更する必要があります。
  4. SSH を介してホストに接続した後、コマンド「esxcli storage filesystem list」を使用して、タイプ VMFS-L の使用可能なローカル ストレージの場所を見つけます。
  5. 次に、以下のコマンドを実行します。
    esxcli system coredump file add -d DATASTORE -f HostName -s 2000
  6. esxcli system coredump file list を実行して、コアダンプ ファイルが作成されたことを確認します。
  7. [アクティブ] の下に [偽] と表示されている場合は、コマンド – esxcli system coredump file set -s -e=Trueを実行します。これにより、true に設定されます。

これにより、作業は完了します。それでも、SSH を介してホストに接続し、使用可能なストレージの場所を検索します。以下の手順に従ってください。

  • まず、以下のコマンドを実行します。
    esxcli storage filesystem list
  • 以下のコマンドを実行して、コアダンプ ファイルを作成します。以下のコマンドでデータストアとホスト名を置き換えてください。
    esxcli system coredump file add -d DATASTORE -f HostName -s 2000
  • コマンドを実行して、コアダンプ ファイルが作成されたかどうかを確認します。
    esxcli system coredump file list
  • 最後に、以下のコマンドを実行してコアダンプ ファイルを有効にします。
    esxcli system coredump file set -s -e=True

これで、問題が解決されるはずです。

3] 警告を無効にする

表示されるメッセージが気に入らず、無効にしたい場合は、[ESXi ホスト] > [構成] > [詳細設定] に移動し、UserVars.SuppressCoredumpWarningを探して、その値を1に設定します。

vCenter でコアダンプを構成するにはどうすればよいですか?

vCenter でコアダンプを構成するには、[ホーム] > [管理] > [システム構成] > [サービス] に移動し、ESXi ダンプ コレクター サービスを選択して、[アクション] タブをクリックして有効にする必要があります。コアダンプ サービスを有効にしたら、[アクション] メニューのオプションを選択してサービスを開始できます。

VMware のコアダンプ ファイルとは何ですか?

コアダンプは、カーネル パニックが原因でクラッシュする可能性のある ESX ホストのデバッグと分析に役立ちます。紫色の画面、別名 PSOD (Windows の「ブルースクリーン オブ デス」に似ている) が発生することでカーネル パニックを識別できます。VMWare ESX 5.5 以降、ユーザーはパーティションではなくファイルにコアダンプを作成できるようになりました。これにより、柔軟性と利便性が向上します。