コアダンプ ターゲットが設定されていないため、ホスト コア ダンプを保存できません
Esxcli コマンドを実行すると、VMWare ユーザーがコア ダンプ ターゲットが構成されていないため、ホスト コア ダンプを保存できないという警告が表示されます。この問題は、ホストのバージョンを更新した後に確認されました。この投稿では、この問題について説明し、解決するために何ができるかを見ていきます。
コアダンプ ターゲットが設定されていません。ホストコアダンプを保存できません
コアダンプ ターゲットが設定されていないため、ホスト コア ダンプを保存できない問題を修正しました。
Esxcli コマンドを実行するとき、またはディスクに変更を加えるときに、VMWare で「コアダンプ ターゲットが構成されていません。ホスト コア ダンプを保存できません」というメッセージが表示される場合は、以下に説明する解決策に従って問題を解決してください。
- ESXi ホストのダンプ ファイルを作成する
- USB でコアダンプを有効にし、パーティションを作成します
- 警告を無効にする
それらについて詳しく話しましょう。
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 でコアダンプを有効にし、パーティションを作成する必要があります。同じことを行うには、以下の手順に従う必要があります。
- まず、警告に移動し、次に [システムの構成] > [システムの構成] に移動します。高度なシステム設定。
- [編集] ボタンをクリックし、キーワード VMkernel.Boot.allow でフィルタし、.
- 次に、VMkernel.Boot.allowCoreDumpOnUsb に関連付けられた値を true に変更する必要があります。
- SSH 経由でホストに接続した後、コマンド「esxcli storage filesystem list」を使用して、タイプ VMFS-L の利用可能なローカル ストレージの場所を見つけます。
- 次に、次のコマンドを実行します。
esxcli system coredump file add -d DATASTORE -f HostName -s 2000
- esxcli system coredump file list を実行して、コアダンプ ファイルが作成されたかどうかを確認します。
- [アクティブ] に [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 以降、ユーザーはコア ダンプをパーティションではなくファイルに作成できるようになり、柔軟性と利便性が向上します。
コメントを残す