當執行esxcli命令時,vmware用戶可能會遇到警告,指出核心轉儲目標未配置,無法保存主機核心轉儲。已注意到這個問題在更新主機版本後出現。本文將探討該問題,並提出解決方法。
尚未配置核心轉儲目標。無法保存主機核心轉儲
修復未配置核心轉儲目標,無法保存主機核心轉儲
在VMWare中,如果在運行Esxcli命令或對磁盤進行修改時,出現未配置核心轉儲目標導致主機核心轉儲無法保存的問題,可按照以下解決方案解決。
讓我們詳細地談一談。
1]爲您的ESXi主機創建轉儲文件
如果您將iSCSI存儲用於ESXi主機(包括從SAN啓動),則必須爲它們創建轉儲文件。
首先,您必須使用下面提到的命令創建一個空的轉儲文件。
Esxcli系統核心轉儲文件添加-d*you_datastore_name*-f*the_umpfile_name(我使用ESXi主機名)*登錄後複製
然後,將新創建的文件配置爲活動轉儲文件。
Esxcli系統核心轉儲文件集-p/vmfs/volumes/*your_datastore_name*/vmkdump/*the_dumpfile_name*.dumpfile登錄後複製
最後,運行下面提到的命令以確認轉儲文件。
Esxcli系統核心轉儲文件列表登錄後複製登錄後複製
您將收到一個事件,通知您核心轉儲已設置,並且您的警告將消失。
2]在USB上啓用核心轉儲並創建分區
如果您使用的是USB,則需要在其上啓用核心轉儲並創建分區。要執行相同的操作,您需要遵循下面提到的步驟。
Esxcli系統核心轉儲文件添加-d數據存儲區-f主機名-S 2000登錄後複製登錄後複製
這將爲你做的工作。但是,我們仍然會嘗試通過SSH連接到主機並搜索可用的存儲位置。按照下面提到的步驟。
- 首先,運行下面提到的命令。
Esxcli存儲文件系統列表
登錄後複製 - 運行下面提到的命令以創建核心轉儲文件。確保替換下面提到的命令中的數據存儲區和主機名。
Esxcli系統核心轉儲文件添加-d數據存儲區-f主機名-S 2000
登錄後複製登錄後複製 - 執行該命令以檢查是否創建了核心轉儲文件。
Esxcli系統核心轉儲文件列表
登錄後複製登錄後複製 - 最後,運行下面提到的命令來啓用核心轉儲文件。
esxtool系統核心轉儲文件集-s -e=True
登錄後複製
希望,這將爲您做這個把戲。
3]禁用警告
如果您
閱讀:Windows版最佳免費崩潰轉儲分析器軟件
如何在vCenter上配置核心轉儲?
要在vCenter上配置核心轉儲,您需要轉至主頁&>管理&>系統配置&>服務,然後選擇ESXi轉儲收集器服務並通過單擊操作選項卡來啓用該服務。啓用核心轉儲服務後,您可以通過選擇Actions菜單下的選項來啓動該服務。
閱讀:如何在Windows上更改內存轉儲設置?
什麼是核心轉儲文件VMware?
核心轉儲對於調試和分析可能因內核死機而崩潰的ESX主機非常有用。您可以通過出現紫屏來識別內核恐慌,紫屏也稱爲PSOD(類似於Windows的“死亡藍屏”)。從VMWare ESX 5.5開始,用戶可以將核心轉儲創建到文件而不是分區,這提供了更大的靈活性和便利性。
Also Read: Crash dump initialization failed, Event ID 46.
以上就是尚未配置核心轉儲目標,無法保存主機核心轉儲的詳細內容,更多請關注本站其它相關文章!