コアダンプ ターゲットが設定されていないため、ホスト コア ダンプを保存できません

コアダンプ ターゲットが設定されていないため、ホスト コア ダンプを保存できません

Esxcli コマンドを実行すると、VMWare ユーザーがコア ダンプ ターゲットが構成されていないため、ホスト コア ダンプを保存できないという警告が表示されます。この問題は、ホストのバージョンを更新した後に確認されました。この投稿では、この問題について説明し、解決するために何ができるかを見ていきます。

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

コアダンプ ターゲットが設定されていないため、ホスト コア ダンプを保存できません

コアダンプ ターゲットが設定されていないため、ホスト コア ダンプを保存できない問題を修正しました。

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

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

それらについて詳しく話しましょう。

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

ESXi ホストに iSCSI ストレージを使用する場合 (SAN からの起動を含む)、それらのダンプ ファイルを作成する必要があります。

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

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 でフィルタし、.
  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. [アクティブ] に [False] と表示されている場合は、コマンド esxcli system coredump file set -s -e=True を実行します。 true に設定されます。

これで十分です。ただし、SSH 経由でホストに接続し、利用可能なストレージの場所を検索しようとします。以下の手順に従ってください。

  • まず、以下のコマンドを実行します。esxcli storage filesystem list
  • 以下のコマンドを実行してコア ダンプ ファイルを作成します。以下のコマンドの Datastore と HostName を必ず置き換えてください。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 ホスト] > [ESXi ホスト] に移動して無効にします。構成 > [詳細設定] で、UserVars.SuppressCoredumpWarning を探し、その値を 1.

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

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

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

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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です