База знаний VMmanager

ВМ не запускаются после включения динамического изменения ресурсов

В статье используются следующие термины:

Проблема

Включение комбинации следующих параметров в разделе Виртуальные машины → выберите ВМ → меню ПараметрыТонкие настройки приводит к невозможности запустить виртуальную машину:

  • динамического изменения ресурсов без перезагрузки во вкладке Ресурсы и ограничения;
  • режима эмуляции CPU Host-passthrough во вкладке Виртуализация.

При попытке запустить ВМ возникает ошибка:

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

Ошибка возникает на стороне гостевой ОС Windows. Эта ОС имеет ограничения в работе с динамическим изменением ресурсов:

  • отсутствие поддержки «горячего» добавления CPU или RAM на уровне ядра Windows, в отличие от Linux-систем, где эта функциональность реализована через ACPI и модули ядра;
  • в большинстве случаев — требование перезагрузки для применения изменений, особенно при изменении топологии процессора или памяти.

Решение

Отключите динамическое изменение ресурсов:

  1. Перейдите в раздел Виртуальные машины → выберите ВМ → меню ПараметрыТонкие настройки → вкладка Ресурсы и ограничения.
  2. В блоке Ресурсы отключите следующие опции:
    • Увеличивать значения CPU и RAM без перезагрузки VM;
    • Увеличивать размер дисков без перезагрузки VM.
Может быть полезно
Дата последнего обновления статьи: 03.09.2025. Статья подготовлена техническими писателями ISPsystem