如果您的可用核心傾印磁碟分割的大小不足,您可以設定 ESXi 以將檔案用於診斷資訊。

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

ESXi 安裝期間,通常會建立 2.5 GB 的核心傾印磁碟分割。如果從 ESXi 5.0 及更早版本升級,核心傾印磁碟分割會限制為 100 MB。對於這種類型的升級,系統可能會在開機過程中於 VMFS 資料存放區上建立核心傾印檔案。如果系統未建立核心傾印檔案,您可以手動建立該檔案。

備註︰

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

先決條件

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

程序

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

    esxcli system coredump file add

    該命令採用以下選項,但是它們並非必要選項,可以省略:

    選項

    說明

    --datastore | -d datastore_UUID or datastore_name

    如果未提供,系統會選取足夠大小的資料存放區。

    --file | -f file_name

    如果未提供,系統會為核心傾印檔案指定唯一的名稱。

    --size |-s file_size_MB

    如果未提供,系統會建立大小適合主機中所安裝記憶體的檔案。

  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

    該命令採用下列選項:

    選項

    說明

    --path | -p

    要使用的核心傾印檔案路徑。檔案必須已預先配置。

    --smart | -s

    此旗標只能與 --enable | -e=true 搭配使用。它會使檔案透過智慧選取演算法加以選取。

    例如,

    esxcli system coredump file set --smart --enable true

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

    esxcli system coredump file list

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

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

下一步

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