当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] ESXi 主机上的系统日志存储在非持久存储上

作者:精品下载站 日期:2024-12-14 20:05:15 浏览:16 分类:玩电脑

ESXi 主机上的系统日志存储在非持久存储上


将 VMware ESXi 安装到 SD 卡或 USB 记忆棒时(或使用从 SAN 引导时),vCenter 客户端控制台中的主机名旁边会显示黄色感叹号图标,并且“摘要”选项卡上会显示以下警告:

System logs on host ny-esxi21.a-d.site are stored on non-persistent storage.

[玩转系统] ESXi 主机上的系统日志存储在非持久存储上

esx.problem.syslog.nonpersistent 警告意味着系统将日志(临时)写入非持久性 USB 设备,如果您重新启动主机,这些日志将不会被保存。因此,如果出现任何主机问题,您将无法检查其日志或向 VMWare 技术支持团队提供任何数据。要消除警告,必须在 ESXi 主机设置中将日志存储路径更改为本地磁盘或 VMFS 数据存储(或配置 syslog 服务器)。

本指南涉及新的 HTML5 vSphere 6.7 客户端。在以前的 vSphere 版本中,它的配置方式相同,但是选项或部分的名称可能有所不同。

  1. 打开 vSphere 客户端,然后在主机和集群中选择带有警告的 ESXi 主机;

  2. 进入配置选项卡,点击高级系统设置

    [玩转系统] ESXi 主机上的系统日志存储在非持久存储上

  3. 在高级设置列表中,单击编辑,然后在过滤器字段中输入Syslog.global.logDir 。可以看到,[]/scratch/log文件夹用于存储ESXi日志;

    [玩转系统] ESXi 主机上的系统日志存储在非持久存储上

  4. 将 Syslog.global.logDir 变量中的路径更改为 [youtVMFSdatastorename] /systemlogs

    [玩转系统] ESXi 主机上的系统日志存储在非持久存储上

    您必须提前在 VMFS 数据存储上创建 /systemlogs 文件夹。否则,您将收到此错误:

    A general system error occurred: Internal error

    [玩转系统] ESXi 主机上的系统日志存储在非持久存储上

  5. 如果Syslog.global.logDir字段为空,请检查ScratchConfig.CurrentScratchLocation参数的值。它显示包含日志的临时分区的路径。

您还可以使用 PowerCLI 命令提示符更改日志路径:

get-vmhost ny-esxi21 | Get-AdvancedSetting -Name "Syslog.global.logDir" | Set-AdvancedSetting -Value "[HQVMFSDatastore1] /system_log_folder_name"

您还可以使用主机配置文件更改 Syslog.global.logDir 的值。您可以将此配置文件应用到数据中心中的所有 ESXi 主机。

[玩转系统] ESXi 主机上的系统日志存储在非持久存储上

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯