要防止虚拟机用户和进程创建大量日志文件,从而导致服务拒绝,可以限制虚拟机日志文件的数量。您无法限制个别虚拟机的日志文件大小。

开始之前

关闭虚拟机。

关于此任务

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

vmx.log.keepOld = "10"

还可以使用 PowerCLI 脚本更改主机所有虚拟机上的此属性。

过程

  1. vSphere Web Client 清单中查找虚拟机。
    1. 要查找虚拟机,请选择数据中心、文件夹、群集、资源池或主机。
    2. 单击相关对象选项卡,然后单击虚拟机
  2. 右键单击虚拟机,然后单击编辑设置
  3. 选择虚拟机选项
  4. 单击高级,然后单击编辑配置
  5. 添加或编辑 vmx.log.keepOld 参数,以指定要保留的文件数。例如,要保留 8 个日志文件(达到 8 个文件后,在创建新文件时将删除最早的文件),请输入 8
  6. 单击确定