Назад | Перейти на главную страницу

libvirt горячее отключение процессора

Сейчас я работаю с libvirt. после того, как я уменьшу количество ядер vcpu с помощью команды ниже, операция будет успешно завершена. Я также должен упомянуть, что мой текущий и максимальный vcpus равен 4 перед этой командой.

virsh setvcpus instance-000000xx 2 --config

после этой команды я перезагрузил виртуальную машину, чтобы изменения вступили в силу. после перезагрузки я снова изменил свой виртуальный процессор на 4.

virsh setvcpus instance-000000xx 4 --config --live

проблема в том, что после того, как я изменю vcpus live на 2, виртуальная машина отключится, как будто она выйдет из строя после этой операции. virsh также показывает ошибку ниже.

ошибка: операция не удалась: таймаут запроса на отключение vcpu

как я могу отключить свой виртуальный процессор в реальном времени?

Если ваша виртуальная машина дает сбой, это где-то ошибка, возможно, в qemu. Я предлагаю зафиксировать ошибку в любом используемом вами дистрибутиве Linux.