[Pkg-libvirt-maintainers] Bug#742076: Bug#742076: libvirt-bin: setvcpus command fails to shrink the numbers of vcpu
Sdkfz262
sdkfz262 at yahoo.fr
Thu Mar 20 13:04:05 UTC 2014
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
>
More information about the Pkg-libvirt-maintainers
mailing list