如果使用无法从千字节转换为兆字节的值运行“设置内存资源”操作,则任务将失败,并会在“近期任务”消息中显示错误。

问题

“近期任务”列表指示“设置内存资源”操作的状态为失败。评估选定任务的“消息”列表时,您会看到类似以下示例的消息。

参数验证;[newLimitKB] 无法转换为(MB、KB)[2000] 不能被 1024 整除。(Parameter validation;[newLimitKB] failed conversion to (MB, (KB)[2000] not evenly divisible by 1024.)

原因

由于 vCenter Server 以兆字节为单位管理内存预留和限制值,但 vRealize Operations Manager 以千字节为单位计算和报告内存,因此必须提供可直接转换为兆字节的千字节值。为此,该值必须能被 1024 整除。

解决方案

  • 运行使用受支持值配置预留和限制值的操作。
    受支持的预留值包括 0 或大于 0 且能被 1024 整除的值。受支持的限制值包括 -1、0 或大于 0 且能被 1024 整除的值。