分享尚未配置核心转储目标。

访客 340 0

当执行esxcli命令时,vmware用户可能会遇到警告,指出核心转储目标未配置,无法保存主机核心转储。已注意到这个问题在更新主机版本后出现。本文将探讨该问题,并提出解决方法。

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

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

在VMWare中,如果在运行Esxcli命令或对磁盘进行修改时,出现未配置核心转储目标导致主机核心转储无法保存的问题,可按照以下解决方案解决。

为您的ESXi主机创建转储文件 在USB上启用核心转储并创建分区 禁用警告

让我们详细地谈一谈。

1]为您的ESXi主机创建转储文件

如果您将iSCSI存储用于ESXi主机(包括从SAN启动),则必须为它们创建转储文件。

首先,您必须使用下面提到的命令创建一个空的转储文件。

Esxcli系统核心转储文件添加-d*you_datastore_name*-f*the_umpfile_name(我使用ESXi主机名)*
登录后复制

然后,将新创建的文件配置为活动转储文件。

Esxcli系统核心转储文件集-p/vmfs/volumes/*your_datastore_name*/vmkdump/*the_dumpfile_name*.dumpfile
登录后复制

最后,运行下面提到的命令以确认转储文件。

Esxcli系统核心转储文件列表
登录后复制登录后复制

您将收到一个事件,通知您核心转储已设置,并且您的警告将消失。

2]在USB上启用核心转储并创建分区

如果您使用的是USB,则需要在其上启用核心转储并创建分区。要执行相同的操作,您需要遵循下面提到的步骤。

首先,转到警告,然后转到配置系统&>高级系统设置。 现在,点击编辑按钮,然后使用关键字VMkernel.Boot.Allow进行筛选,并找到VMkernel.Boot.AllowCoreDumpOnUsb。 然后,您必须将与VMkernel.Boot.lowCoreDumpOnUsb关联的值更改为True。 通过SSH连接到主机后,使用命令‘esxcli存储文件系统列表’查找VMFS-L类型的可用本地存储位置。 然后运行以下命令。
Esxcli系统核心转储文件添加-d数据存储区-f主机名-S 2000
登录后复制登录后复制运行esxcli系统核心转储文件列表以确认是否已创建核心转储文件。 如果处于活动状态,如果显示为假,则可以运行命令-esxcli系统核心转储文件集-S-e=True。但它会将其设置为True。

这将为你做的工作。但是,我们仍然会尝试通过SSH连接到主机并搜索可用的存储位置。按照下面提到的步骤。

    首先,运行下面提到的命令。
    Esxcli存储文件系统列表
    登录后复制运行下面提到的命令以创建核心转储文件。确保替换下面提到的命令中的数据存储区和主机名。
    Esxcli系统核心转储文件添加-d数据存储区-f主机名-S 2000
    登录后复制登录后复制执行该命令以检查是否创建了核心转储文件。
    Esxcli系统核心转储文件列表
    登录后复制登录后复制最后,运行下面提到的命令来启用核心转储文件。
    esxtool系统核心转储文件集-s -e=True
    登录后复制

希望,这将为您做这个把戏。

3]禁用警告

如果您

阅读:Windows版最佳免费崩溃转储分析器软件

如何在vCenter上配置核心转储?

要在vCenter上配置核心转储,您需要转至主页&>管理&>系统配置&>服务,然后选择ESXi转储收集器服务并通过单击操作选项卡来启用该服务。启用核心转储服务后,您可以通过选择Actions菜单下的选项来启动该服务。

阅读:如何在Windows上更改内存转储设置?

什么是核心转储文件VMware?

核心转储对于调试和分析可能因内核死机而崩溃的ESX主机非常有用。您可以通过出现紫屏来识别内核恐慌,紫屏也称为PSOD(类似于Windows的“死亡蓝屏”)。从VMWare ESX 5.5开始,用户可以将核心转储创建到文件而不是分区,这提供了更大的灵活性和便利性。

Also Read: Crash dump initialization failed, Event ID 46.

以上就是尚未配置核心转储目标,无法保存主机核心转储的详细内容,更多请关注楠楠科技社其它相关文章!

标签: #核心 #目标 #主机