Oops it seems that my sentence was misleading. I do edit the definition file through "virsh edit", I don't edit directly the file stored in /etc/libvirt/...

I've just performed the modification the way you described it and restarted the domain. Back to "normal", that is :

vcpucount <domain>
maximum    config        1
maximum    live             1
current        config        1
current        live             1

and only one cpu in cat /proc/cpuinfo on the guest side.

Loïc

Le 20/03/2014 12:08, Guido Günther a écrit :
On Thu, Mar 20, 2014 at 11:34:09AM +0100, Sdkfz262 wrote:
Hi Guido,

And thanks for that quick feedback. From what you wrote and the post you
linked Yesterday I understand that's not a bug, or at least not a Debian
bug, but something which requires (as of now) more configuration than a
simple "setvcpus" while the guest is running.

I gave a try to your suggestion (that is: reboot the guest) and the
situation didn't change : vcpuinfo or vcpucount still gives me back 1 vcpu,
while the guest sees (and uses) 2 vcpus.

I think it's related to the fact that the definition file wasn't
(automatically) changed, even with that "setvcpus <domain> 1" command. It's
still

"<vcpu placement='static'>2</vcpu>"

and there is no "current" flag as stated in the post you linked (<vcpu
placement='static' current='1'>2</vcpu>)

Unless I'm mistaken, that means that the only way to modify the number of
cpus a guest can run on is to shutdown the guest, modify the definition file
and switch it on back.
Can you try the to change the vcpus while the vm is shutdown? You can
also use "virsh edit <domain>". You should rather not change the
definition file by hand.
Cheers,
  -- Guido



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to