限制信息性消息从虚拟机流向 VMX 文件,从而避免填充数据存储和造成拒绝服务 (DoS)。如果您不控制虚拟机的 VMX 文件的大小,并且 VMX 的信息量超过数据存储的容量,则会造成拒绝服务。

关于此任务

默认情况下,包含信息性名称值对的配置文件将限制为 1 MB。此容量在大多数情况下是足够的,但是在必要时可以更改此值。例如,如果向配置文件中存储的自定义信息较多,可以增加该限制值。

注:

请仔细考量所需要的信息量。如果信息量超过数据存储的容量,则可能会造成拒绝服务。

即使 VMX 文件中未列出 sizeLimit 参数,也会应用 1 MB 的默认限制。

过程

  1. 在托管虚拟机的 ESXi 系统上,浏览到 VMX 文件。

    虚拟机配置文件位于 /vmfs/volumes/datastore 目录中,其中,datastore 是虚拟机文件驻留的存储设备的名称。例如,/vmfs/volumes/vol1/vm-finance/

  2. 使用文本编辑器在 VMX 文件中添加或编辑下列行:
    tools.setInfo.sizeLimit=104857
  3. 保存并关闭文件。