尚未配置核心转储目标,无法保存主机核心转储

运行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进行过滤 并找到 VMkernel.Boot.allowCoreDumpOnUsb
  3. 然后,您必须将与VMkernel.Boot.allowCoreDumpOnUsb 关联的值更改为 true。
  4. 通过 SSH 连接到主机后,使用命令“esxcli storage filesystem list”查找 VMFS-L 类型的可用本地存储位置。
  5. 然后运行以下命令。

    esxcli 系统核心转储文件添加 -d DATASTORE -f 主机名 -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开始,用户可以将核心转储创建到文件而不是分区,这提供了更大的灵活性和便利性。

以上是 尚未配置核心转储目标,无法保存主机核心转储 的全部内容, 来源链接: utcz.com/dzbk/943967.html

回到顶部