使用 vSphere Auto Deploy 佈建的主機沒有用於儲存核心傾印的本機磁碟。您可以使用 ESXCLI 命令來設定 ESXi Dump Collector,並將核心傾印保留在網路伺服器上以便在偵錯期間加以使用。

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

核心傾印是主機發生故障時工作記憶體的狀態。依預設,核心傾印會儲存到本機磁碟。ESXi Dump Collector 對 vSphere Auto Deploy 尤其有用,並且受任何 ESXi 主機支援。ESXi Dump Collector 支援其他自訂,包括將核心傾印傳送到本機磁碟,並且隨附於 vCenter Server 管理節點。

如果您打算使用 IPv6,且 ESXi 主機和 ESXi Dump Collector 位於同一個本機連結上,則兩者均可以使用本機連結範圍 IPv6 位址或全域範圍 IPv6 位址。

如果您打算使用 IPv6,但 ESXi 和 ESXi Dump Collector 位於不同的主機上,則兩者均需要全域範圍 IPv6 位址。流量經由預設 IPv6 閘道路由。

先決條件

如果要將主機設定為使用 ESXi Dump Collector,請安裝 vCLI。在進行疑難排解時,您可以改為在 ESXi Shell 中使用 ESXCLI。

程序

  1. 透過在本機 ESXi Shell 中執行 esxcli system coredump 或使用 vCLI,將 ESXi 系統設定為使用 ESXi Dump Collector。
     esxcli system coredump network set --interface-name vmk0	--server-ip 10xx.xx.xx.xx --server-port 6500

    您必須指定 VMkernel NIC,以及要將核心傾印傳送到的伺服器之 IP 位址和選用連接埠。您可以使用 IPv4 位址或 IPv6 位址。如果所設定的 ESXi 系統在使用 vSphere 標準交換器的虛擬機器上執行,必須選取處於混合模式的 VMkernel 連接埠。

  2. 啟用 ESXi Dump Collector。
    esxcli system coredump network set --enable true
  3. (選擇性) ︰ 確認是否已正確設定 ESXi Dump Collector。
    esxcli system coredump network check

結果

使用指定的 VMkernel NIC 和選擇性連接埠,將已在其上設定 ESXi Dump Collector 的主機設定為將核心傾印傳送到指定的伺服器。

下一步

  • 建立規則,將主機設定檔套用到要使用參考主機中所指定設定佈建的所有主機。如需在 PowerCLI 工作階段中撰寫規則,請參閱撰寫規則並將主機設定檔指派給主機

  • 針對已使用 vSphere Auto Deploy 佈建的主機,執行測試並在 PowerCLI 工作階段中修復符合性作業,請參閱測試和修復規則符合性

  • 開啟未佈建主機的電源,使用新主機設定檔進行佈建。