VMmanager Knowledge Base
en En
es Es
We want your feedback!
Take our survey and help us improve the ISPsystem ecosystem as our lead advisor
Take the survey

VMs fail to start after enabling dynamic resource changes

The article contains the following terms:

Problem

Enabling the combination of the following parameters in the Virtual machines → select a VM → menu Parameters → Fine-tuning settings section prevents the virtual machine from starting:

  • dynamic resource changes without reboot on the Resources and limits Resources and limits tab;
  • Host-passthrough CPU emulation mode on the Virtualization tab.

When attempting to start the VM, the following error occurs:

libvirt: QEMU Driver error : internal error: QEMU unexpectedly closed the monitor (vm='15_powder-hackmanite'): 2025-07-10T10:11:08.667969Z qemu-system-x86_64: -accel kvm: warning: Number of hotpluggable cpus requested (240) exceeds the recommended cpus supported by KVM (152)
Socket connected unix:/var/lib/libvirt/qemu/16-15_powder-hackmanite/monitor.sock,server=on

This error occurs on the guest OS side when using Windows. This OS has fundamental limitations in handling dynamic resource changes:

  • lack of support for hot-adding CPUs or RAM at the Windows kernel level, unlike Linux systems where this functionality is implemented via ACPI and kernel modules;
  • in most cases, a reboot is required to apply changes, especially when modifying processor topology or memory.

Solution

Disable dynamic resource changes:

  1. Navigate to Virtual machines → select the VM → menu → Parameters → Fine-tuning settingsResources and limits tab.
  2. In the Resources section, disable the following options:
    • Increase CPU and RAM values without rebooting the VM;
    • Increase disk size without rebooting the VM.
Useful tips
The article was last updated on 11.05.2025. The article was prepared by technical writers of ISPsystem