ESXI提示 “未配置任何 coredump 目标,無法儲存主機核心轉儲”,下面記錄此問題解決方法。
1.ESXI開啟SSH登入。
2.通過SSH登入到ESXi主機上面。
3.檢視coredump狀态。
esxcli system coredump file list
看到最後一條的Actiive狀态為false。
4.啟用檔案
esxcli system coredump file set -e true
5.再次檢視coredump狀态,已經改為true。
6.回到ESXI,告警資訊已經沒有了。
7.如果dumpfile不存在,要将 ESXi 配置為在 VMFS 上生成檔案形式的 coredump,請執行以下操作:
使用 SSH 連接配接到 ESXi 主機;
運作以下指令添加用作 coredump 的新檔案:
esxcli system coredump file add
-d可以指定用于 coredump 檔案的vmfs資料存儲。如果未提供此選項,将自動選擇大小足夠的資料存儲。
-f可以指定 coredump 檔案的檔案名。如果未提供此選項,則會建立唯一名稱。
例如:
esxcli system coredump file add -d VMFS_VOLUME -f test
運作以下指令擷取具有通路權限的所有轉儲檔案的清單:
esxcli system coredump file list
您會看到類似以下内容的輸出:
注意:如果沒有指定 coredump 檔案,則運作指令不會顯示任何輸出。
運作以下指令設定主機的轉儲檔案:
esxcli system coredump file set -p /vmfs/volumes/DATASTORE_UUID/vmkdump/FILENAME
例如:
esxcli system coredump file set -p /vmfs/volumes/52b021c3-f6b3da50-4c76-001d0904c5a5/vmkdump/test.dumpfile
運作以下指令驗證轉儲檔案是否已配置并且處于活動狀态:
esxcli system coredump file list
您會看到類似以下内容的輸出:
輸出結果表明該檔案的活動狀态和已配置狀态為 True。