如果可用核心傾印磁碟分割的大小不足,則可設定 ESXi 將核心傾印產生為檔案。

開始之前

安裝 vCLI 或部署 vSphere Management Assistant (vMA) 虛擬機器。請參閱 vSphere 命令列介面入門。若要進行疑難排解,請在 ESXi Shell 中執行 esxcli 命令。

執行這項作業的原因和時機

一般來說,新安裝的 ESXi 5.5 及更新版本的核心傾印磁碟分割大小為 2.5 GB。從舊版升級到 ESXi 5.5 時,ESXi 當機的核心傾印磁碟分割限制為 100 MB。對於許多大型系統而言,該限制空間並不充足,核心傾印記錄檔會被截斷。對於具有 100 MB 磁碟分割限制的升級,在開機過程中,系統可能會在 VMFS 資料存放區上建立核心傾印檔案。如果系統未建立核心傾印檔案,您可以手動建立該檔案。

備註︰

不支援使用軟體 iSCSI 和軟體 FCoE 做為核心傾印檔案的儲存位置。

程序

  1. 透過執行下列命令建立 VMFS 資料存放區核心傾印檔案:

    esxcli system coredump file add -d DATASTORE_UUID -f FILENAME

  2. 確認已建立檔案:

    esxcli system coredump file list

    您會看到類似下列內容的輸出結果:

    Path                                             Active Configured Size
    ------------------------------------------------ ------ ---------- ---------
    /vmfs/volumes/52b021c3-.../vmkdump/test.dumpfile false  false      104857600
    

  3. 設定主機的核心傾印檔案:

    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

  4. 確認核心傾印檔案處於作用中狀態且已設定:

    esxcli system coredump file list

    類似下列內容的輸出結果指出核心傾印檔案處於作用中狀態且已設定:

    Path                                             Active Configured Size
    ------------------------------------------------ ------ ---------- ---------
    /vmfs/volumes/52b021c3-.../vmkdump/test.dumpfile True   True       104857600

下一步

如需有關可用於管理核心傾印檔案之其他命令的資訊,請參閱vSphere 命令列介面參考說明文件。