可以更改 ESXi 主机上所有虚拟机或单个虚拟机的日志文件数量。

此过程讨论限制单个虚拟机上的虚拟机日志文件数量。

要限制主机上所有虚拟机的日志文件数量,请编辑 /etc/vmware/config 文件。如果文件中未定义 vmx.log.KeepOld 属性,可以添加该属性。例如,要为各个虚拟机保留十个日志文件,请向 /etc/vmware/config 添加以下内容:

vmx.log.keepOld = "10"
可以使用 PowerCLI 脚本更改主机上所有虚拟机的此属性。

您可以使用 log.keepOld 参数影响所有日志文件,而不仅仅是虚拟机日志文件。

前提条件

关闭虚拟机。

过程

  1. 使用 vSphere Client 登录到 vCenter Server 系统,然后查找虚拟机。
    1. 在导航器中,选择虚拟机和模板
    2. 在层次结构中查找虚拟机。
  2. 右键单击虚拟机,然后单击编辑设置
  3. 选择虚拟机选项
  4. 单击高级,然后单击编辑配置
  5. 根据要为此虚拟机保留的文件数目,添加或编辑 vmx.log.keepOld 参数。
    例如,要保留 20 个日志文件(达到 20 个文件后,在创建新文件时将删除最早的文件),请输入 20
  6. 单击确定