尚未配置核心轉儲目標,無法儲存主機核心轉儲

尚未配置核心轉儲目標,無法儲存主機核心轉儲

執行 Esxcli 指令時,VMWare 使用者可能會收到警告,指出尚未配置核心轉儲目標,因此無法儲存主機核心轉儲。更新主機版本後已註意到此問題。在這篇文章中,我們將討論這個問題並看看可以採取什麼措施來解決它。

尚未配置核心轉儲目標。無法保存主機核心轉儲

尚未配置核心轉儲目標,無法儲存主機核心轉儲

修復 未配置核心轉儲目標,無法儲存主機核心轉儲

如果在執行 Esxcli 命令或對磁碟進行某些更改時出現「No coredump target has beenconfigured,Host core dumps Cannot save in VMWare」訊息,請按照下面提到的解決方案解決該問題。

  1. 為 ESXi 主機建立轉儲文件
  2. 在 USB 上啟用 coredump 並建立分割區
  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上啟用coredump並建立分割區

如果您使用 USB,則需要在其上啟用 coredump 並建立分割區。要執行相同的操作,您需要按照下面提到的步驟操作。

  1. 首先,轉到警告,然後轉到“配置系統”>“配置系統”。高級系統設定。
  2. 現在,按一下「編輯」按鈕,然後使用關鍵字VMkernel.Boot.allow 進行過濾並找到< a i= 3>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 確認 coredump 檔案是否已建立。
  7. 如果在 Active 下顯示 False,請執行指令 – 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 Dump Collector 服務並透過點擊「操作」標籤啟用它。啟用 coredump 服務後,您可以透過選擇「操作」功能表下的選項來啟動服務。

什麼是 VMware 核心轉儲檔案?

核心轉儲對於調試和分析可能因核心崩潰而崩潰的 ESX 主機非常有用。您可以透過出現紫色畫面(也稱為 PSOD(類似於 Windows「藍色畫面死機」))來識別核心恐慌。從VMWare ESX 5.5開始,使用者可以將核心轉儲建立到檔案而不是分割區,這提供了更大的靈活性和便利性。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *