可以透過使用 ESXCLI 命令或設定參考主機將 ESXi Dump Collector 設定為用於儲存核心傾印。

使用 vSphere Auto Deploy 佈建的主機沒有用於儲存核心傾印的本機磁碟。透過使用 ESXCLI 命令或使用 vSphere Client 中的主機設定檔功能將參考主機設定為使用 ESXi Dump Collector,可以將 ESXi Dump Collector 設定為儲存核心傾印。

使用 ESXCLI 設定 ESXi Dump Collector

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

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

備註: 不支援在 NSX-T N-VDS 交換器上執行的 VMkernel 介面上設定 ESXiDump Collector。

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

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

必要條件

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

程序

  1. 透過在本機 ESXi Shell中執行 esxcli system coredump 或使用 ESXCLI,將 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 工作階段中修復符合性作業,請參閱測試和修復規則符合性
  • 開啟未佈建主機的電源,使用新主機設定檔進行佈建。

透過 vSphere Client 中的主機設定檔功能設定 ESXi Dump Collector

使用 vSphere Auto Deploy 佈建的主機沒有用於儲存核心傾印的本機磁碟。透過使用 vSphere Client.中的主機設定檔功能,您可以將參考主機設定為使用 ESXi Dump Collector。

最佳做法是使用 esxcli system coredump 命令來設定主機,以使用 ESXi Dump Collector 並儲存主機設定檔。如需詳細資訊,請參閱 使用 ESXCLI 設定 ESXi Dump Collector

必要條件

  • 確認您已建立要在其上設定核心傾印原則的主機設定檔。如需有關如何建立主機設定檔的詳細資訊,請參閱vSphere 主機設定檔說明文件。
  • 確認至少有一個磁碟分割具有足夠的儲存區容量,來儲存使用 vSphere Auto Deploy 佈建的多台主機中的核心傾印。

程序

  1. 導覽至首頁 > 原則和設定檔 > 主機設定檔
  2. 按一下您要設定的主機設定檔,然後選取設定索引標籤。
  3. 按一下編輯主機設定檔
  4. 選取網路組態 > 網路核心傾印設定
  5. 選取已啟用核取方塊。
  6. 指定 [要使用的主機 NIC]、[網路核心傾印伺服器 IP] 和 [網路核心傾印伺服器連接埠]。
  7. 按一下儲存完成主機設定檔組態。

下一步

  • 建立規則,將主機設定檔套用到要使用參考主機中所指定設定佈建的所有主機。如需在 PowerCLI 工作階段中撰寫規則,請參閱撰寫規則並將主機設定檔指派給主機
  • 針對已使用 vSphere Auto Deploy 佈建的主機,執行測試並在 PowerCLI 工作階段中修復符合性作業,請參閱測試和修復規則符合性
  • 開啟未佈建主機的電源,使用新主機設定檔進行佈建。