After configuring memory tiering in a vSphere environment, powering on a VM results in the following error:
This type of VM is not supported when software memory tiering is enabled. Failed to start the virtual machine. Module MemSchedEarly power on failed. An error occurred while parsing scheduler specific configuration parameters.
ESXi 9.0 hosts using memory tiering.
There are several virtual machine parameters that are disallowed when running on a host with memory tiering enabled. Reference the table below for these unsupported settings.
VM Profile |
VMX Options |
Low latency VM |
sched.cpu.latencySensitivity = "high" |
Security VM |
SEV VM: sev.enable = "True" SGX VM: sgxInfo.epcSize is non-zero TDX VM: tdx.enable = "True" |
Fault Tolerant VM |
ftcpt.enabled = "True" |
Monster VM |
VMs with more than 1 TB Memory and 128 vCPUs |
Nested Virtualization VM |
vhv.enable = "True" |
Change or disable the unsupported parameters on the virtual machine.
These constraints are planned to be removed in a future release.